Shot Restrictor is a Python GUI application that helps create a more intentional photography experience by simulating the limitation of film. Modern SD cards have large storage capacities, which can lead to taking a large number of shots without much thought. This tool calculates and generates a dummy file to restrict the number of available shots on the SD card, encouraging a more deliberate approach to photography.
- Select SD Card: Choose the SD card or mount point where the dummy file will be created.
- Average JPEG Size: Input the average size of each JPEG file in megabytes.
- Number of Shots: Input the number of shots you want available on your SD card.
- Generate Dummy File: Create a dummy file to restrict the available space on your SD card.
- Download and Install: Clone the repository and ensure you have Python installed on your system.
- Run the Application: Execute the
shot_restrictor.py
script using Python. - Select SD Card: Browse to select the path of your SD card or enter it manually.
- Enter Average JPEG Size: Input the average size of each JPEG file in megabytes.
- Enter Number of Shots: Input the number of shots you want available.
- Generate: Click the "Generate" button to create the dummy file and restrict the available space on your SD card.
- Python 3.x
tkinter
library
-
Clone the repository:
git clone https://github.com/your-username/shot-restrictor.git cd shot-restrictor
-
Run the application:
python shot_restrictor.py
Contributions are welcome! Please open an issue or submit a pull request for any changes or improvements.
This project is licensed under the MIT License. See the LICENSE file for details.