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 | Provenance | Actions |
|---|---|---|---|---|
| unit3dwebup-0.0.27.tar.gz | 65.3 kB | Without provenance | Details for unit3dwebup-0.0.27.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| unit3dwebup-0.0.27-py3-none-any.whl | Python 3 | none | any | Details for unit3dwebup-0.0.27-py3-none-any.whl |
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
|
Security for Unit3DwebUp 0.0.27
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.