Skip to content

jschx/uguush

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

uguush

command-line uploader for various file hosts

Usage

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, mixtape, lewd, fiery or doko.

-p <path> Custom path to save the image to. Saves the image as "%Y-%m-%d %H-%M-%S.png"

-s Take a selection screenshot.

-u <file> Upload a file.

-x Do not notify dbus, update the log, or modify the clipboard.

-w Take a screenshot of the current window.

-S Select a shortener to use. Can be waaai or 0x0.

-l Upload the file at the provided 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

Huge thanks to all GitHub contributors.

Big thanks to neku for creating pomf and uguu!

Inspired by onodera-punpun's pomf.sh.

Original upload functionality by KittyKatt.

Releases

No releases published

Packages

No packages published

Languages