All Projects → jomo → Imgur Screenshot

jomo / Imgur Screenshot

Licence: mit
Take screenshot selection, upload to imgur. + more cool things

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Imgur Screenshot

Grim
Grab images from a Wayland compositor
Stars: ✭ 533 (-1.3%)
Mutual labels:  cli, screenshot
Libterm
iOS sandboxed terminal with Python, Lua and Clang
Stars: ✭ 348 (-35.56%)
Mutual labels:  cli, unix
Katana
🚀 a powerful, open-source screenshot utility for macOS
Stars: ✭ 270 (-50%)
Mutual labels:  screenshot, imgur
ScreenEat
screenshot made delicious
Stars: ✭ 54 (-90%)
Mutual labels:  screenshot, imgur
Mario
Powerful Python pipelines for your shell
Stars: ✭ 469 (-13.15%)
Mutual labels:  cli, unix
yaf
Yet another system fetch that is minimal and customizable
Stars: ✭ 23 (-95.74%)
Mutual labels:  screenshot, unix
Singlefile
Web Extension for Firefox/Chrome/MS Edge and CLI tool to save a faithful copy of an entire web page in a single HTML file
Stars: ✭ 4,417 (+717.96%)
Mutual labels:  cli, screenshot
Geo
🌎 A Bash utility for easy wan, lan, router, dns, mac address, and geolocation output, with clean stdout for piping
Stars: ✭ 225 (-58.33%)
Mutual labels:  cli, unix
Jtc
JSON processing utility
Stars: ✭ 425 (-21.3%)
Mutual labels:  cli, unix
Yaspin
A lightweight terminal spinner for Python with safe pipes and redirects 🎁
Stars: ✭ 413 (-23.52%)
Mutual labels:  cli, unix
slip
Select and upload screenshots, gifs, and screencasts to imgur and gfycat with help of slop.
Stars: ✭ 25 (-95.37%)
Mutual labels:  screenshot, imgur
Instapy Cli
✨ Python library and CLI to upload photo and video on Instagram. W/o a phone!
Stars: ✭ 498 (-7.78%)
Mutual labels:  cli, upload
pmss
pmss (Poor Man's Screenshooter) is a simple screen capture script.
Stars: ✭ 13 (-97.59%)
Mutual labels:  screenshot, imgur
Backdoor
A backdoor that runs on Linux and Windows
Stars: ✭ 36 (-93.33%)
Mutual labels:  screenshot, upload
LiveShot
Tool to make enhanced screenshots. Inspired on LightShot
Stars: ✭ 32 (-94.07%)
Mutual labels:  screenshot, imgur
Data Science At The Command Line
Data Science at the Command Line
Stars: ✭ 3,174 (+487.78%)
Mutual labels:  cli, unix
Twf
Standalone tree view file explorer, inspired by fzf.
Stars: ✭ 196 (-63.7%)
Mutual labels:  cli, unix
Survey
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
Stars: ✭ 2,843 (+426.48%)
Mutual labels:  cli, unix
Slurp
Select a region in a Wayland compositor
Stars: ✭ 350 (-35.19%)
Mutual labels:  cli, screenshot
Ffcast
Run command on rectangular screen regions
Stars: ✭ 478 (-11.48%)
Mutual labels:  cli, screenshot

The Imgur-Screenshot uploader for Linux & OS X from imgur.com/tools

Imgur-Screenshot

  1. select area of your screen
  2. The screenshot is uploaded to imgur

screenshot gif

Features

  • Upload screenshot or image files
  • Copy link to clipboard
  • Customizable configuration
  • Edit image before uploading
  • Upload anonymously or to an account
  • Create and add to albums
  • Filename, link, and deletion link history is stored
  • Automatic image deletion
  • Update notifications

The edit feature can be used for automated editing with something like ImageMagick, or just to quickly add notes.

Contributing

  • Report issues
  • Submit feature request
  • Make a pull request
  • Get imgur-screenshot on more package managers!

See also: CONTRIBUTING.md

Installation

Install on Mac via Homebrew

brew update && brew install imgur-screenshot

Install on ArchLinux via AUR

See imgur-screenshot for the stable version, and imgur-screenshot-git for the development version.

Install on CentOS and Fedora via COPR

See valdikss/imgur-screenshot on COPR.

Install on NixOS via Nix

See imgur-screenshot on Hydra.

Install via git

git clone https://github.com/jomo/imgur-screenshot.git

Download source

Alternatively, you can download imgur-screenshot from releases.
These builds have auto-update.patch applied, allowing to update via --update.


Make sure you have all dependencies installed (see below).

That's it.
Bind the script to a hotkey or add it to your $PATH for quick access ;)

Enjoy!

Usage

Note: You can override the default configuration in ~/.config/imgur-screenshot/settings.conf.
Check out the wiki for more!

imgur-screenshot [--debug] [-c | -v | -h | -u]
imgur-screenshot [--debug] [optiion]... [file]...

Run imgur-screenshot -h to see all command line options.

Uploading a screenshot

All you need to do is simply run imgur-screenshot.

Uploading a screenshot to your account

imgur-screenshot -c # shows you which account you're connected to
imgur-screenshot -l true

Dependencies

  • curl
  • jq
  • Linux only:
  • libnotify-bin
  • scrot (or other screenshot tool)
  • xclip (needed for copy_url)
  • macOS only:
  • terminal-notifier or growlnotify

OS support

With the above dependencies installed, imgur-screenshot should work on most UNIX systems.
This will not work on Windows. (maybe with cygwin?)
I have successfully tested this on Ubuntu and macOS.
If this won't work on your OS, create a new issue.

Note

The screenshot will be taken after the selection has been made. This might be annoying if you want to capture something quickly and then want to select an area. However, you can take a full shot and use the edit option to crop the image before upload.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].