After testing the plugin, I think it should be dropped. Most of the pastebins don't work.

Indeed only 3 did in my tests (Geany's, Debian's and Sprunge)

There's no confirmation of what it's sending. […] Once data is sent, there's no way to delete it, which is a security risk if accidentally (or maliciously) triggered.

It's indeed unfortunate that it doesn't report deletion URL for pastebins that support it.

Half the time, there's no way to view the pastebin after it's sent because plugin failed to open browser on my computer, and didn't print any message indicating issue, or where to get pastebin, etc. (The other half, were error popups.)

Failing to open the browser is odd, because it uses Geany's own utils_open_browser(), so that suggests this doesn't work for you either?
Though, note that the default behavior is to show the URL, not open it.

The pastebin that did work (https://pastebin.geany.org/) hadn't been used since Dec 2022. So the plugin probably isn't being used.

That part is not true: it's just that by default the pastes are deleted after a while, and it just means that nobody had made a forever-paste since then.
Also, https://paste.debian.net works, albeit not for single-line pastes (but indeed the plugin fails to report the error).
It's not to say that the plugin is used though, it might not be.


Anyway, as @elextr said this has been abandoned by it's author, and I've been surprised of the amount of work I did put in it myself over the years (not that I really mind, but I don't think of myself as the maintainer).

I think that this plugin has some occasional use (although I don't myself, and it lacks support for some popular ones like gists), but I won't weep over its coffin if that should be its fate. Also, there are some competent tools around that might be a worthy replacement, like pastebinit that could probably be wrapped to offer a similar featureset.

Pastebin service support might however be easy enough to improve; it's configuration files that need to be added/removed/adapted to pastebin service changes.


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany-plugins/pull/1342/c2080606715@github.com>