/uploadr

Primary LanguageC++

Uploadr

Uploadr is a simple CLI tool made to be a drop-in replacement for the now deprecated sharenix.

Dependencies

Building

Debian/Ubuntu based distros

sudo apt install libcurlpp-dev libcurl4-openssl-dev libjsoncpp-dev libnotify-dev libpng-dev libx11-dev libmagic-dev cmake build-essential git

Arch Linux

sudo pacman -S curl jsoncpp libnotify libpng xorgproto libmagic cmake make git
# libcurlpp is not available in the official repos, so you'll have to get it from the AUR
# using your favorite AUR helper, for example:
paru -S libcurlpp
# Clone the repo and the submodules and cd into it
git clone --recursive https://github.com/AlekEagle/uploadr.git && cd uploadr
# Create a build directory and cd into it
mkdir build && cd build
cmake ..
make

If you want to install it, run sudo make install.

TODO

  • Finish uploadr
  • Make a PKGBUILD for MPR
  • Make a PKGBUILD for AUR (If it's possible to have a PKGBUILD for both MPR and AUR)
  • Include a default uploader (imgur)
  • Implement custom uploader syntax (similar to ShareX's)