All Projects → hakerdefo → pmss

hakerdefo / pmss

Licence: CC0-1.0 license
pmss (Poor Man's Screenshooter) is a simple screen capture script.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to pmss

Gnome Shell Screenshot
Gnome Shell extension for making and uploading screenshots
Stars: ✭ 163 (+1153.85%)
Mutual labels:  screenshot, imgur
LiveShot
Tool to make enhanced screenshots. Inspired on LightShot
Stars: ✭ 32 (+146.15%)
Mutual labels:  screenshot, imgur
alfred-last2imgur
Alfred workflow to upload the last screenshot taken to Imgur + (delete and minify image)
Stars: ✭ 15 (+15.38%)
Mutual labels:  imgur, imgur-uploader
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 (+139461.54%)
Mutual labels:  screenshot, imgur
Snapshots For Windows
Application for make and upload screenshots / Приложение для создания и загрузки скриншотов
Stars: ✭ 6 (-53.85%)
Mutual labels:  screenshot, imgur
Picgo
🚀A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
Stars: ✭ 15,358 (+118038.46%)
Mutual labels:  imgur, imgur-uploader
slip
Select and upload screenshots, gifs, and screencasts to imgur and gfycat with help of slop.
Stars: ✭ 25 (+92.31%)
Mutual labels:  screenshot, imgur
ScreenEat
screenshot made delicious
Stars: ✭ 54 (+315.38%)
Mutual labels:  screenshot, imgur
Imgur Screenshot
Take screenshot selection, upload to imgur. + more cool things
Stars: ✭ 540 (+4053.85%)
Mutual labels:  screenshot, imgur
Katana
🚀 a powerful, open-source screenshot utility for macOS
Stars: ✭ 270 (+1976.92%)
Mutual labels:  screenshot, imgur
Fileshare
Debian/Ubuntu applet for screenshots and images sharing using popular online services
Stars: ✭ 35 (+169.23%)
Mutual labels:  screenshot, imgur
Mac2imgur
⬆ A simple Mac app designed to make uploading images and screenshots to Imgur quick and effortless.
Stars: ✭ 914 (+6930.77%)
Mutual labels:  screenshot, imgur
Imgursniper
📷 A quick and easy Image, Screenshot and Screen recording sharing tool
Stars: ✭ 69 (+430.77%)
Mutual labels:  screenshot, imgur
Oneechan
Customizable rice and themes for 4chan X
Stars: ✭ 178 (+1269.23%)
Mutual labels:  screenshot
Ffmpegandroid
android端基于FFmpeg实现音频剪切、拼接、转码、编解码;视频剪切、水印、截图、转码、编解码、转Gif动图;音视频合成与分离,配音;音视频解码、同步与播放;FFmpeg本地推流、H264与RTMP实时推流直播;FFmpeg滤镜:素描、色彩平衡、hue、lut、模糊、九宫格等;歌词解析与显示
Stars: ✭ 2,858 (+21884.62%)
Mutual labels:  screenshot
Tlapse
📷 Create a timelapse of your web development... or just automatically take screenshots of your hard work ;)
Stars: ✭ 2,037 (+15569.23%)
Mutual labels:  screenshot
Save Page State
A chrome extension to save the state of a page for further analysis
Stars: ✭ 208 (+1500%)
Mutual labels:  screenshot
Flameshot
Powerful yet simple to use screenshot software 🖥️ 📸
Stars: ✭ 15,429 (+118584.62%)
Mutual labels:  screenshot
D3dshot
Extremely fast and robust screen capture on Windows with the Desktop Duplication API
Stars: ✭ 159 (+1123.08%)
Mutual labels:  screenshot
Argus Eyes
A lightweight commandline tool for visual regression testing of UI components.
Stars: ✭ 158 (+1115.38%)
Mutual labels:  screenshot

pmss

pmss (Poor Man's Screenshooter) is a simple bash front-end to screen capture utility Scrot. pmss lets you easily capture screenshots without having to remember various options and flags of Scrot. pmss also utilizes power of xdotool to make the task of taking screenshots in variety of ways not only possible but enjoyable. After taking that perfect screenshot pmss can optionally upload the screenshot to imgur, either anonymously or to an imgur account, and give you image sharing links for GitHub, Reddit, Forums, Message boards, Websites, Blogs. Of course pmss will also give you direct image link and a link to delete the uploaded image. What's more, pmss will also keep a log of all the anonymously uploaded images so you can reuse the image links whenever you need them or remove the uploaded image using the delete link if need be. pmss also lets you empty the whole screenshots directory with a single key press.

Features :

  • Take the screenshot of the entire screen
  • Clean mode
  • Dirty mode
  • Take the screenshot of window in focus
  • Window open below the pmss window
  • Window under the mouse cursor
  • Window selected by the user
  • Take the screenshot of area selected by mouse
  • Upload the screenshot to imgur
  • Anonymous upload
  • Account upload
  • Image sharing links in multiple formats
  • Image upload log
  • Empty screenshots directory with a key press

Dependencies :

Required :

  • Scrot - Scrot is a minimalistic command line screen capturing application. Scrot is available in repositories of almost every linux distribution out there. Use your distribution's package manager to install Scrot.
  • xdotool - xdotool lets you simulate keyboard input and mouse activity. xdotool is available in repositories of almost every linux distribution. You can easily install it from your package manager. For pmss-legacy xdotool is not required.

Optional :

  • curl - curl is a tool to transfer data from or to a server, using one of the supported protocols (DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET and TFTP). curl is available in repositories of almost every linux distribution. You can easily install it from your package manager.
  • Less - Less is a free, open-source file pager. It can be found on most versions of Linux, Unix and Mac OS, as well as on many other operating systems. Less is available in repositories of almost every linux distribution. You can easily install it from your package manager.

Installation :

Download pmss-master zip, extract its contents into a directory, open that directory in your favorite terminal emulator and copy pmss to /usr/local/bin/ directory,

sudo cp pmss /usr/local/bin/

Next make it executable,

sudo chmod 755 /usr/local/bin/pmss

Usage :

Open terminal, run pmss, say CHEESE!!!

What is a screenshot utility without a screenshot?!?

alt text

My WM hates xdotool or how I loved the original pmss :

No problemo! In the pmss-master zip, You'll find a file named pmss-legacy and all you'll have to do is,

sudo cp pmss-legacy /usr/local/bin/
sudo chmod 755 /usr/local/bin/pmss-legacy

Please say CHEESE now!!!

Support :

If you like pmss, please consider supporting it, even the smallest contribution goes a long way. It is quick & easy via PayPal, Buy Me a Coffee or Liberapay:

Support via PayPal
"Buy Me A Coffee"
Support via Liberapay

License :

Public Domain Mark
This work (pmss, by hakerdefo), identified by hakerdefo, is free of known copyright restrictions.

Credits :

imgur upload function of pmss is based on the work of Bart Nagel & Tino Sino.

OAuth 2.0 setup function of pmss is based on the work of Rany Albeg Wein.

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