๐๏ธ GlobalSort is a Python-based utility tool designed to organize files in your computer's directories
- ๐ About
- ๐ Getting Started
- โญ Features
- ๐ Supported Extensions
- ๐ Supported Languages
- ๐ฟ Installation
- ๐ฅ๏ธ Usage
- ๐ License
- "GlobalSort is my first project developed in Python. I decided to create this powerful file organization tool as a means to learn Python and simultaneously find a solution to organize my files efficiently."
GlobalSort automatically updates at launch to ensure you always have the latest features and improvements
- Sort music files
- Sort video files
- Sort image files
- Sort document files
- Sort download files
- Sort files from a specific directory
- Sort all directories
- Edit the folders of the sorting program
- Edit the extensions of the sorting program
- Undo last operation
- Display the help menu
- Quit the program
- These instructions will guide you through the process of setting up and running the GlobalSort project on your local machine.
- .mp3, .wav, .flac, .ogg, .wma, .m4a, .aac, .aiff, .ape
- .mp4, .avi, .gif, .mkv, .wmv, .mov
- .bmp, .png, .jpg, .jpeg, .heic, .svg
- .txt, .pptx, .csv, .xls, .odp, .pages, .pdf, .doc, .zip, .docx
-
All the extensions mentioned above and:
.exe, .bat, .sh, .py, .pyw, .msi, .apk, .app, .deb, .rpm, .bin, .dmg, .run, .jar
-
With the new update, you can now add your own folders to the program.
- To do so, simply select option
8in the main menu and follow the instructions. You can add as many folders as you want and they will be saved in a file called "folders.json" in the "User_files" folder. The program will then read the file and add the folders to the list of folders to sort.
- To do so, simply select option
-
With the new update, you can now add your own extensions to the program.
- To do so, simply select option
9in the main menu and follow the instructions. You can add as many extensions as you want and they will be saved in a file called "extensions.json" in the "User_files" folder. The program will then read the file and add the extensions to the list of extensions to sort.
- To do so, simply select option
the languages is automatically detected by the system and the program will display the language in the corresponding language your system is set to and if the language is not supported the program will display in English
- us English
- ๐ซ๐ท French
- ๐ช๐ธ Spanish
- ๐ฉ๐ช German
- ๐ฎ๐น Italian
- ๐ท๐บ Russian
- You have installed Git.
- You have installed Python. You can download it from the official website.
-
Clone the repository to your local machine:
git clone https://github.com/recule556688/Projet_Perso.git
-
Navigate to the project's directory:
cd GlobalSort -
Create a virtual environment:
python -m venv venv
-
On Windows:
.\venv\Scripts\activate
-
On MacOS and Linux:
source venv/bin/activate
-
-
Install the required packages:
pip install -r requirements.txt
-
Run the program:
python GlobalSort.py
-
Run the program:
python GlobalSort.py
-
Sorting Files:
- Select an option from the menu (e.g.,
2for sorting video files). - The program will automatically move the files into the corresponding directories.
- Select an option from the menu (e.g.,
-
Adding Custom Folders or Extensions:
- Use option
8to add a new folder that you want to sort. - Use option
9to add a new file extension to be recognized by the program.
- Use option
-
Undoing Actions:
- If you need to revert the last sorting action, use option
10to undo the changes.
- If you need to revert the last sorting action, use option
This project is under license from MIT. For more details, see the LICENSE file.
Made with โค๏ธ by Karma
