Skip to content

Python application for saving screenshots. Written for my shawwwwtyyyy!

License

Notifications You must be signed in to change notification settings

fuzzynoise/screen-shawty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screen-shawty

  1. Overview
  2. Change log
  3. Install
  4. Running it
  5. Known Bugs
  6. Troubles with the app

Overview

My girlfriend got a video game during a certain summer sale. Unfortunately, the game has no built-in screenshot feature. Using print screen and pasting the contents of the clipboard into an image editor is not convenient for her. Hence, screen-shawty.

Return to top

Install

Windows

  • Download the Windows .exe file

  • Verify it? Like via hash and a right-click context-menu virus scan?

> Get-FileHash .\screen-shawty.exe -Algorithm SHA256 | Select-Object Hash

Hash
----
9E97652FED28AF69CA2F4F25E52782C493C06FEA696D72D48695A6D215D76DAC
  • Try it out.

If you get a "Search for app in the Store" dialog on Windows10: press Yes or No. It doesn't seem to matter which you press, screen-shawty will still launch and function as expected.

Unix-like / Developers

You will need to have Python3 installed. It will be helpful to have pip installed as well.

git clone https://github.com/fuzzynoise/screen-shawty.git
cd screen-shawty
pip install --user -r requirements.txt

Return to top

Running it

Either double-click the screen-shawty.py file or run it from CLI with

python screen-shawty.py

Once the application is running, press the "Start" button to begin the recording.

To take a screenshot, press the print screen key on your keyboard as normal.

Images will be automatically saved to ~/Pictures/Screen Shot TIMESTAMP.png (where ~ represents your home directory).

To stop the application and return print screen key function to normal, press the "Stop" button.

Return to top

Known bugs

  • Proper Linux is not supported yet.
  • When multiple displays are connected there can be some wonky behavior.
  • On Windows 10: display scaling can cause a partial ImageGrab. This can potentially happen with any display scale other than 100%. As a workaround try:
Go to the Windows Start Menu.
Choose Settings.
Select System.
Select Display.
Look for Scale and Layout.
Set it to 100%.

Return to top

Troubles with the app

I do plan on adding some error handling at some point but this is a pretty low priority project. If you have some difficulty but are not my girlfriend, do not expect any assistance. Bug fixes are certainly a welcome contribution though.

Return to top

About

Python application for saving screenshots. Written for my shawwwwtyyyy!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages