Giter VIP home page Giter VIP logo

filesync's Introduction

FileSync

FileSync is an open-source file organization and management tool that helps you keep your files organized, sort them by type, creation date, or modification date, and handle duplicate files efficiently.

Features

  • Organize files by type, creation date, or modification date.
  • Identify and handle duplicate files.
  • Easy-to-use graphical user interface (GUI).

Image Alt Text

Getting Started

Prerequisites

  • Python (version 3.11 or higher)
  • Additional Python libraries (if any, list them here)

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/abhi7275/FileSync.git
    
  2. Navigate to the project directory:

     cd FileSync
    
  3. Install any required Python libraries:

    pip install -r requirements.txt
    
  4. Launch the FileSync GUI: Usage

     python main.py
  5. If you want to use the application for your window OS then go the FileSync/dist folder and download it.

  6. if you want use for your MacOS or Linux then download this repo and follow the below step

    Open Pycharm and go the terminal
    cd FileSync
    pip install pyinstaller
    pyinstaller --onefile main.py
    
    

Use the graphical interface to select your source folder, destination folder, and desired organization options.

Click the "Organize Files" button to start the organization process.

License

This project is licensed under the [FileSync Custom License] - see the LICENSE file for details.

Contributing

We welcome contributions from the community. If you'd like to contribute to FileSync, please follow our Contribution Guidelines.

Support

If you encounter any issues or have questions, feel free to open an issue on GitHub.

Roadmap

[search for files based on partial names or keywords, file recovery, renaming on pattern]

Authors

[github.com/abhi7275] - Abhishek Kumar

filesync's People

Contributors

abhi7275 avatar

Watchers

 avatar

filesync's Issues

Add feature - renaming files on pattern

"Introduce a file renaming feature with customizable patterns to improve file organization, especially for files with similar names, enhancing user convenience."

If you need more information then let me know.

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.