All Projects → NISH1001 → ScreenEat

NISH1001 / ScreenEat

Licence: GPL-3.0 license
screenshot made delicious

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ScreenEat

Imgursniper
📷 A quick and easy Image, Screenshot and Screen recording sharing tool
Stars: ✭ 69 (+27.78%)
Mutual labels:  screenshot, imgur, screen-capture
Sharex
ShareX is a free and open source program that lets you capture or record any area of your screen and share it with a single press of a key. It also allows uploading images, text or other types of files to many supported destinations you can choose from.
Stars: ✭ 18,143 (+33498.15%)
Mutual labels:  screenshot, imgur, screen-capture
Snapshots For Windows
Application for make and upload screenshots / Приложение для создания и загрузки скриншотов
Stars: ✭ 6 (-88.89%)
Mutual labels:  screenshot, imgur, screen-capture
slip
Select and upload screenshots, gifs, and screencasts to imgur and gfycat with help of slop.
Stars: ✭ 25 (-53.7%)
Mutual labels:  screenshot, imgur
Screenshot
Go library to capture desktop to image
Stars: ✭ 545 (+909.26%)
Mutual labels:  screenshot, screen-capture
Upscreen
Capture your screen, upload to your own server.
Stars: ✭ 17 (-68.52%)
Mutual labels:  screenshot, screen-capture
Screen capture lite
cross platform screen/window capturing library
Stars: ✭ 340 (+529.63%)
Mutual labels:  screenshot, screen-capture
Fileshare
Debian/Ubuntu applet for screenshots and images sharing using popular online services
Stars: ✭ 35 (-35.19%)
Mutual labels:  screenshot, imgur
Mac2imgur
⬆ A simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless.
Stars: ✭ 914 (+1592.59%)
Mutual labels:  screenshot, imgur
pmss
pmss (Poor Man's Screenshooter) is a simple screen capture script.
Stars: ✭ 13 (-75.93%)
Mutual labels:  screenshot, imgur
Swift Screencapture
A Swift framework to easily capture the screen on OS X.
Stars: ✭ 105 (+94.44%)
Mutual labels:  screenshot, screen-capture
Screenshotty
A library for programatically capturing screenshots on Android
Stars: ✭ 141 (+161.11%)
Mutual labels:  screenshot, screen-capture
Imgur Screenshot
Take screenshot selection, upload to imgur. + more cool things
Stars: ✭ 540 (+900%)
Mutual labels:  screenshot, imgur
Falcon
Take Android screenshots with Falcons bright eye!
Stars: ✭ 362 (+570.37%)
Mutual labels:  screenshot, screen-capture
Gnome Shell Screenshot
Gnome Shell extension for making and uploading screenshots
Stars: ✭ 163 (+201.85%)
Mutual labels:  screenshot, imgur
Svg Screenshot
リンクもまるごとキャプチャしてSVGで出力するChromeスクリーンショット拡張機能
Stars: ✭ 31 (-42.59%)
Mutual labels:  screenshot, screen-capture
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (+372.22%)
Mutual labels:  screenshot, screen-capture
Katana
🚀 a powerful, open-source screenshot utility for macOS
Stars: ✭ 270 (+400%)
Mutual labels:  screenshot, imgur
Chart To Aws
Microservice to generate screenshot from a webpage and upload it to a AWS S3 Bucket.
Stars: ✭ 43 (-20.37%)
Mutual labels:  screenshot, screen-capture
D3dshot
Extremely fast and robust screen capture on Windows with the Desktop Duplication API
Stars: ✭ 159 (+194.44%)
Mutual labels:  screenshot, screen-capture

ScreenEat

Screenshots made delicious and easy.

  1. Take a screenshot.
  2. Upload screenshot to an online account.
  3. Get a shareable url of your screenshot.

ScreenEat Screenshot

Say goodbye to the old and cumbersome method of taking a screenshot, saving it on disk, uploading it and finally sharing the link.

Usage

ScreenEat allows you to take screenshot of the whole screen, the active window or a cropped region of the screen.

# Whole Screen
screen-eat

# Active Window
screen-eat --active

# Cropped Screen
screen-eat --cropped

You may want to bind keyboard shortcuts to these commands, the process to do which depends on the system you are using.

Ok! I want to it, but how?

Checkout the latest sources with:

git clone https://github.com/NISH1001/ScreenEat.git

ScreenEat requires Python3 and PyGObject to be installed. Also make sure you have Gtk+ version >= 3.10.

# Get dependencies for debian
apt install python3 python3-gi

# Get dependencies for archlinux
pacman -S python-gobject python-cairo

Installation with setup.py

Installation with pip

It's as easy as

pip3 install screen-eat

If you cannot find the package in pip, you can use setup.py

python setup.py install --user

For i3 window manager

Add the following to your i3 config:

# Bindings to take screenshot
bindsym Print exec screen-eat
bindsym Shift+Print exec screen-eat --active
bindsym --release $mod+Print exec screen-eat --cropped

# Bindings with to take screenshot after 2 seconds
bindsym Ctrl+Print exec sleep 2 && screen-eat
bindsym Ctrl+Shift+Print exec sleep 2 && screen-eat --active
bindsym --release Ctrl+$mod+Print exec sleep 2 && screen-eat --cropped

ScreenEat with Imgur

Before you can start uploading screenshots using ScreenEat, you will first need an imgur account. You can still take screenshots and save it locally on your disk.

  1. Create an imgur account.
  2. Register an application from https://api.imgur.com/oauth2/addclient.
  3. Go to Preferences and enter the authorization details.

Fields required for application registration

Field Detail
Application name ScreenEat
Authorization type ...
Authorization callback URL Optional
Website Optional
Email Your email address
Description Optional

You can choose the Authorization type that best suits you.

Authorization type What does it mean for you?
OAuth2 authorization with a callback URL Upload private snapshots and requires an authorization callback URL.
OAuth2 authorization without callback URL Upload private snapshots.
Anonymous user without user authorization Upload public snapshots anonymously.

Contributing to this project

ScreenEat is open-source and you can contribute to it if you like.

If you are a developer and find a bug, and has fixes for the problem as well, you may send us a pull request any time.

If want to contribute, make sure you first read CONTRIBUTING.md.

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].