Reworked from the original Unit3Dup
This code is under testing.
- Scan folder and subfolders
- Compiles metadata to create a torrent
- Extracts screenshots from video
- Adds webp images to torrent page description
- Searches IDs on TMDB, IMDb, TVDB
- Adds trailer from TMDB or YouTube
- Seeds in qBittorrent
- Generates metadata from video
- Creates and uploads torrents/pages
- Extracts cover from PDF documents
- Reseeding multiple torrents
- Cross-OS seeding
- Custom season titles
- MediaInfo-based metadata generation
- Extract first page of PDFs via xpdf and upload it
- Windows support improvements
- Game metadata generation
- Transmission / rTorrent seeding
The backend provides FastAPI endpoints.
For each video file, a job_id is generated from the hash of its path.
- job_ids form a job_list (page view)
- each page has a job_list_id based on scan path hash
WebSocket is used for:
- progress updates
- logs to frontend
- Search files/folders
- Extract title
- Query TMDB (movie/series)
- Query TVDB and get IMDb ID
- Create screenshots
- Build description with MediaInfo + screenshots
If poster has issues (TMDB/IMDb mismatch):
- click poster
- edit fields
- create torrent / upload / seed
The Italian tracker community: people with technical and social backgrounds united by torrents.
| Tracker | Description |
|---|---|
| ITT | https://itatorrents.xyz/ |
Open-source script for downloading movies, TV shows, and anime.
