Giter Club home page Giter Club logo

photo-sync-tool's Introduction

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.

Technology saves our lives so we can keep rolling the ball!
  • 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

❤️ ❤️ Thank you for reading! ❤️ ❤️

photo-sync-tool's People

Contributors

dza59 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.