mirror of
https://github.com/winneon/gsu.git
synced 2026-09-10 07:16:25 -04:00
| config | ||
| gsu | ||
| gsu.1 | ||
| README.md | ||
gsu
gsu (General Screenshot Utility) allows for easy capturing and uploading of images, video, and gifs from your desktop.
Features
- Screenshot capture.
- Video capture.
- GIF capture.
- Built-in uploading to uguu.se, streamable, and gfycat.
- Custom uploading capability if the above services don't suit your fancy.
- A clean and easy to understand CLI.
Installation
AUR (Arch Linux)
Not yet. See below.
Install From Source
gsu depends heavily on maim, slop, FFmpeg, curl, and jq for its functionality. To install gsu's dependencies, run the following commands in accordance to your distro.
Arch Linux
$ sudo pacman -S unzip maim slop ffmpeg curl jq
Debian
$ sudo apt-get install unzip maim slop ffmpeg curl jq
After installing the dependents, run the following commands to install gsu.
$ curl -o gsu.zip https://codeload.github.com/winneon/gsu/zip/master
$ unzip gsu.zip
Credits
- Dalton Nell for maim and slop, used for screenshot creation and selections
- The FFmpeg team for ffmpeg, used for video and gif creation
- Daniel Stenberg for curl, used for uploading
- Stephen Dolan for jq, used for parsing JSON