https://github.com/dynstat/files_organizer
Cross platform desktop GUI to organize all the files of a directory, according to their extension names.
https://github.com/dynstat/files_organizer
Last synced: about 1 year ago
JSON representation
Cross platform desktop GUI to organize all the files of a directory, according to their extension names.
- Host: GitHub
- URL: https://github.com/dynstat/files_organizer
- Owner: dynstat
- Created: 2021-06-21T18:39:49.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-25T21:17:49.000Z (about 2 years ago)
- Last Synced: 2025-02-01T08:23:34.843Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 4.83 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Files Organizer

Files Organizer is a small, cross-platform GUI application developed in Python. It's designed to help you manage cluttered folders by automatically organizing files into categorized subfolders based on their file types. This tool is especially useful for tidying up commonly cluttered spaces like your downloads folder.
**WARNING !!!**
Do not test it on your important folders and files, it is just a simple FUN project for making desktop GUI apps in python and it is still in the development phase.
## Features
- **Automatic Organization**: Sorts files into subfolders based on file extensions.
- **Custom Destination Folder**: Optionally specify a different destination folder for the organized files.
- **De-Organization**: Revert the organization process, moving files back to their original location.
- **Simple Interface**: Simple and intuitive graphical user interface for ease of use.
- **Support for Various File Types**: Works with documents, audio files, images, videos, software installers, and compressed files. Adding Custom file types, feature will be added soon.
## How to Use
1. **Launch the Application**: Open the Files Organizer application.
2. **Select the Source Folder**: Use the "Browse" button next to the "Folder to organize" field to choose the folder you want to organize.
3. **(Optional) Select Destination Folder**: Use the "Browse" button next to the "Destination folder" field to choose a different destination folder. If left unchanged, the source folder will be used.
4. **Organize**: Click the "ORGANIZE" button to start organizing your files into subfolders.
5. **De-Organize (Optional)**: To revert the organization, click the "DE-ORGANIZE" button. This will move the files back to the source folder.
## Installation from binaries
- **Windows**: [Download PyFileOrganizer.exe](https://github.com/dynstat/files_organizer/releases/download/Beta/PyFileOrganizer.exe)
## Installation from source code
Ensure you have Python 3.6 or higher installed on your system. Follow these steps to set up Files Organizer:
1. Clone the repository or download the source code.
2. Install the required Python libraries by running `pip install flet` in your terminal.
3. Navigate to the application directory and run `python start_app.py` to launch the application.
## System Requirements for building from source
- Operating System: Windows, macOS, or Linux
- Python 3.6 or higher
- Required Python libraries: `flet`
## Caution
This application is currently in development. Please avoid using it on important folders and files to prevent unintended file movements. Back up your data before using the application.