This system is designed to handle video file processing and manage torrents efficiently. It includes functionality for removing video file extensions, comparing video file names, and managing torrents within specified categories.
- Video File Extension Removal: Automatically detects and removes common video file extensions from file names.
- Name Comparison: Compares two video file names by removing their extensions and calculating the similarity based on the intersection of words in their names.
- Torrent Management: Connects to a torrent client, reads cache, and processes torrents based on their categories. It also filters torrents by excluding specific categories and tags.
- Python 3.x
- Libraries:
refor regular expressions
- Ensure Python 3.x is installed on your system.
- Clone this repository or download the source code.
- Install required Python libraries (if any are specified).
- Update the
QB_URL,QB_USERNAME, andQB_PASSWORDvariables with your torrent client's URL, username, and password. - Define the categories you want to manage in the
CAT_NAMESvariable. - Run the script using Python:
python script.py