Unit3DwebUp
Auto Torrent Generator and Uploader
Reworked from the original Unit3Dup
This code is under testing.
Demo video
What it does
- 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
NOT YET TESTED
- 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
NOT YET IMPLEMENTED
- Game metadata generation
- Transmission / rTorrent seeding
How it works
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
Scan process
- Search files/folders
- Extract title
- Query TMDB (movie/series)
- Query TVDB and get IMDb ID
- Create screenshots
- Build description with MediaInfo + screenshots
Editing
If poster has issues (TMDB/IMDb mismatch):
- click poster
- edit fields
- create torrent / upload / seed
DOC
Trackers
The Italian tracker community: people with technical and social backgrounds united by torrents.
| Tracker | Description |
|---|---|
| ITT | https://itatorrents.xyz/ |
Discord
AstraeLabs
Open-source script for downloading movies, TV shows, and anime.
Metadata
Release files for Unit3DwebUp 0.0.27
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| unit3dwebup-0.0.27.tar.gz | 65.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| unit3dwebup-0.0.27-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 152.4 kB
Release files / unit3dwebup-0.0.27.tar.gz
| Download URL | unit3dwebup-0.0.27.tar.gz |
|---|---|
| Size | 65.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a72c402f144dc5af10d24bdb8809ba861495e93c750a7e4c49150b9c3849b1f
|
|
BLAKE2b-256 checksum How to use checksums |
bf377c86d59a1cbb13fda901aef2dbd7ae5be9c6c6a938c35b84fde2918982ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / unit3dwebup-0.0.27-py3-none-any.whl
| Download URL | unit3dwebup-0.0.27-py3-none-any.whl |
|---|---|
| Size | 87.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
912e0037cbc69117673f437645190430d27fa0a821f48aa271eaf9b2c70aefeb
|
|
BLAKE2b-256 checksum How to use checksums |
2f48801abc0cbee5d6c0afdfea36545ccbf5fffa8e128da4b6e95f24e2888459
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|