A simple and easy-to-use GUI
application for taking screenshots. This utility allows users to select a folder, specify a file name, and take a screenshot of their entire screen. The screenshot is saved in the specified folder with the given file name.
- Cross-platform compatibility: Works on Windows, macOS, and Linux.
- Easy-to-use GUI: Built with Tkinter, a standard GUI toolkit in Python.
- Screenshot functionality: Utilizes PyAutoGUI for capturing screenshots.
- Directory selection: Allows users to choose the save directory using a file dialog.
- Custom file names: Users can specify the file name for the screenshot.
- Press
CTRL + m
for minimize the current windowsolve
- Press
CTRL + o
for opening dialog box for selecting foldersolve
Any doubt you can easily create an issue
- Python 3 or greater
- pip (Python package installer)
- tkinter (usually included with Python)
- pyautogui
- pillow (required by pyautogui for image handling)
Install the required dependencies using pip:
pip install pyautogui pillow
Additional Linux Dependencies
on some Linux distributions
, you might also need to install gnome-screenshot
to ensure that PyAutoGui
can capture screenshots
sudo apt-get install gnome-screenshot
Note : On Linux,
gnome-screenshot
is required for PyAutoGui to function correctly. If you encounter issue, make sure this package is installed
python downloaded_script.py
python3 downloaded_script.py
python3 downloaded_script.py
- Launch the application by running the script.
- Click the "select" button to choose a folder where the screenshot will be saved.
- Enter the file name for the screenshot in the provided text box.
- Click the "take screenshot" button to capture and save the screenshot.
- A message box will confirm if the screenshot was successfully saved or if there was an error.
Note : Ensure you have the necessary permission to save the files in the selected directory.
Contribution are welcome! Please open an issue or submit a pull request on GitHub