You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clone this repository (git clone https://github.com/rock3tsprocket/ratted-systems-uploader).
Install the dependencies in a virtual environment with python -m pip install requirements.txt or sudo apt install python3-{requests,websockets}.
Set an upload key with ./uploader.py --uploadkey.
(optional) Link the file to somewhere in your PATH (ln -s [path to uploader.py] ~/bin (Make sure to add ~/bin to your PATH if you're following this specific example)).
How to use:
Upload a file over HTTPS with ./uploader.py --upload [PATH].
Upload a file over WebSockets with ./uploader.py --uploadws [PATH].
Get verbose output out of --uploadws with the -v or --verbose arguments.
Xfce Screenshooter integration (requires Zenity):
Open xfce4-screenshooter (for example, by pressing Print Screen) and click "Preferences".
Click the + button.
Type any name you want in the "Name" textbox.
In the "Command" box, type [PATH TO UPLOADER] --upload %f.
When you screenshot something, select the "Custom Action" dropdown menu and select the option you just added.
Profit.
About
This Python script lets you upload to https://ratted.systems without using ShareX (if you're whitelisted).