uguush
command-line uploader for various file hosts
Usage
uguush [options]
Options:
-d Delay the screenshot by the specified number of seconds.
-f Take a fullscreen screenshot.
-h Show this help message.
-o Select a host to use. Can be uguu, teknik, 0x0, ptpb, maxfile, or mixtape.
-s Take a selection screenshot.
-u Upload a file.
-w Take a window screenshot.
-x Suppress communications: Do not log, modify clipboard, or notify DBUS.
-S Select a shortener to use. Can be waaai, ptpb, or 0x0.
-l Re-upload the given url.
Requirements
- curl
- libnotify (for notifications)
- maim (for screenshot)
- slop (for selection capture)
- xclip (for clip-board support)
- xprop (for current window capture)
Todo
POSIX sh compliance.
Credit
Big thanks to neku for creating pomf and uguu!
Inspired by onodera-punpun's pomf.sh.
Original upload functionality by KittyKatt.
New upload functionality and refactoring by arianon.
Various features and help from DanielFGray.
