An awesome package for sorting movies.
Project description
MovieSorter
Overview
MovieSorter is a user-friendly application designed to organize your movie collection efficiently. It supports two languages (English/Persian) and offers both GUI and console interfaces. Whether you prefer a visual interface or command-line operations, MovieSorter makes the sorting and organizing process intuitive and straightforward.
Features
- Multilingual Support: Use MovieSorter in English or Persian, catering to a diverse user base.
- Flexible Interfaces: Choose between a graphical user interface (GUI) or a console-based interaction, according to your preference or use case.
- Automated Sorting: Automatically sort your movies into structured directories based on various metadata, such as movie name, year, season, and episode.
- Customizable Settings: Tailor the sorting logic and directory structure to your needs through easy-to-configure settings.
Requirements:
Ensure you have Python installed on your system. You can then install the required dependencies via pip:
pip install -r requirements.txt
Usage
After installation, you can run MovieSorter in two modes:
GUI Mode
For a graphical interface, execute:
python GUI.py
Console Mode
For console mode with additional command-line options, execute:
python console.py --help
Refer to the help output for detailed usage instructions and available command-line arguments.
Contributing
Contributions to MovieSorter are welcome! Feel free to fork the repository, make your improvements, and submit a pull request.
License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file MovieSorter-2.1.0.tar.gz
.
File metadata
- Download URL: MovieSorter-2.1.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36449c2f2b425038f108a15232a13bba413b70439cf3dd43bb032e9ee44b4251 |
|
MD5 | 98117fd3906073f3a01a1d819606f16a |
|
BLAKE2b-256 | cacc91e69895f77dfc2fca4d44d74c1aa1d70564baf3300f2997a63c7510d24e |