Skip to content

yrsegal/Perdyshot

 
 

Repository files navigation

Perdyshot

Perdyshot is a Linux application that takes perdy screenshots. Us Linux-folk like nice stuff, too. 🐧

Perdyshot Example Image

While Perdyshot will work on any Linux distro, it'll require some modification of the configuration file to look good on distros other than Elementary OS. That's not a very difficult task, though. ✊

Perdyshot can at the current state of the project capture the active window or a selection. 🐳

To use Perdyshot, grab the latest release (or clone this repository for bleeding edge) and run ./checkdependencies.py to make sure you have everything you need. ⭐

Then run ./gui/perdyshot.py. That'll create a tray icon that opens a menu when you click it. ✌️

If you want a bit more control, check out the cli directory. The scripts in there are what the GUI uses. For a list of options, use the -h command-line flag. 🎵

Make sure to check out perdyshot.conf, to see if there's anything you want to change! 🙌

Examples ✨

License 📖

Perdyshot is free software (as in freedom and free beer) released under the MIT license. See LICENSE.md for the full license. 🗽

Thanks to 👍

  • Wire Segal for doing a bunch of aesthetic changes!
  • Prof. Erik Ernst for helping me figure out alpha compositing and having a tonne of patience.
  • Tallerkenen for making an awesome icon.

TODO 📆

  • Other selection types (window under cursor, monitor, screen)
  • Actual GUI
  • More premade configuration files and bitmaps for different themes/wms
    • Set up a guide so others can contribute with setups for their themes/wms
  • Support for uploading (with support for custom destinations using an API configuration system)
  • Support for built-in image manipulation
  • Support for hotkeys to invoke a capture mode

About

Perdy screenshot utility for GNU+Linux

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%