Linux ShareX alternitve
subShare - ShareX linux alternative.
- Quickly upload and share files, text documents, screenshots and shorten links.
- Configurable to use your own Nextcloud instance for uploads.
- Uploading file contents to Hastebin.
- Shortening links via Polr. (selfhosted/public)
Sharing a file:
https://s.atriox.io/vImLV # links are shortened via Polr :D
Sharing a text file:
Skip down to usage for more example commands.
I made Subshare since I couldn't find a suitable linux alternative for ShareX, which I used on Windows to capture my screenshots, share text and files after it would upload them to the respective servies. Eg: Nextcloud/Hastebin. So I made something to fit my needs. If there are issues feel free to open up a issue and I'll try to get it fixed. Better yet write some come and help a brotha out? :D
Subshare is available on PyPi and can be installed with
pip3 install --user subshare
- Scrot displayed artifacts when using selection mode. Escrotum fixed this.
The default config file is created on the first run on
~/.subshare.yaml and concaints the following.
DefaultFileUploader: nextcloud DefaultImageUploader: nextcloud DefaultUrlShortener: polr screenshots: savedir: /home/user/screenshots/ quality: 100 nextcloud: activated: true url: https://cloud.yourwebsite.com username: youruser password: supersecretpassword screenshot_directory: subshare/screenshots uploads_directory: subshare/share polr: activated: true url: https://polr.yourwebsite.com apikey: 123127234982c34c2943c223c4 hastebin: url: https://paste.yourwebsite.com
Enter all your respective details and a true or false for if you want to use Polr to shorten the links or not.
Note: All commands will automatically copy the link to your clipboard.
subshare screencaptures a regular screenshot.
subshare screen selectlets you drag out a selection.
subshare text /path/to/filewill post the contents of the file to Hastebin.
subshare file /path/to/fileupload the file to your nextcloud instance.
subshare link "LINK TO SHORTEN"will shorten the link you specify. Dont forget the quotes around it.
[x] Make Polr optional.  Add alternative providers for uploading and sharing links...  idk it pretty much does what I wanted rn. Feel free to make a pull request or open up an issue if you'd like anything added and we'll see what we can do.
Release history Release notifications
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size subshare-1.1.7.tar.gz (5.2 kB)||File type Source||Python version None||Upload date||Hashes View hashes|