My friend is a photographer who uses a camera model that doesn't sync JPG and RAW files accordingly. She wants to sync all RAW files with keeper JPEGs from a shoot, but it takes a lot of time manually comparing both folders and deleting files. To help her out, I created two versions of a solution:
Streamlit Version: This version allows her to use a web browser on her local machine to specify the desired root folder.
Bash Script Version: This version is a standalone Python script that runs automatically using a bash file.
I was able to create these simple scripts within 3 hours, saving her hours of work every week.
- Python
- Streamlit
Follow these steps to set up the Streamlit project locally on your machine.
Prerequisites
Make sure you have the following installed on your machine:
Cloning the Repository
git clone [email protected]:dza59/photo-sync-tool.git
cd photo-sync-tool
Installation
Install the project dependencies use pip pr pip3
pip3 install -r requirements.txt
Running the Project
streamlit run app.py