A Unit3D uploader with a web interface
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file unit3dwebup-0.0.25.tar.gz.
File metadata
- Download URL: unit3dwebup-0.0.25.tar.gz
- Upload date:
- Size: 57.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30389ca6f7fe088bd684803b3404474230edbef773489a094877d5fd17487145
|
|
| MD5 |
9ac70968eccf36ccf93dc7ac8a50d979
|
|
| BLAKE2b-256 |
67362fa5793375896c157de9a866294332a8ecc108d7fa4f03c138b13d207d47
|
File details
Details for the file unit3dwebup-0.0.25-py3-none-any.whl.
File metadata
- Download URL: unit3dwebup-0.0.25-py3-none-any.whl
- Upload date:
- Size: 75.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fffab383c2d222b5313bda22b1ee39b93cb51dabb79e389c6c1930a345db1acb
|
|
| MD5 |
1e6ec5707898906618ce055f68cc06a7
|
|
| BLAKE2b-256 |
2e6058d749244d97f51564abc10d9b36f70860c9213713abd7e7df92f9ca7d93
|