Unit3Dup
Unit3Dup è un bot scritto in Python che genera e carica i tuoi torrent sui tracker basati su UNIT3D.
Gli dai un percorso — un file o una cartella — e lui fa il resto: analizza i media, crea il torrent, prepara la pagina del tracker e mette tutto in seeding.
Cosa fa
- Scansiona cartelle e sottocartelle
- Raccoglie i metadati e crea il file
.torrent - Estrae una serie di screenshot direttamente dal video e li carica su un image host
- Cerca l'ID corrispondente su TMDB, IMDB, TVDB, IGDB
- Aggiunge il trailer da TMDB o YouTube
- Genera i tag del titolo:
version,resolution,uhd,platform,source,remux,multi,acodec,channels,flag,subtitle,vcodec,hdr,video_encoder - Estrae la cover dai documenti PDF
- Mette in seeding su qBittorrent, Transmission o rTorrent
- Fa il reseed di uno o più torrent alla volta, anche tra OS diversi
Quickstart
Tre comandi coprono la maggior parte dei casi:
unit3dup -u "/home/ITT/upload/film.mkv"
Carica un singolo file: analisi, screenshot, upload, seeding.
unit3dup -f "/home/ITT/upload/nomecartella"
Carica una cartella come unico torrent (un film, una stagione completa…). Il torrent prende il nome della cartella.
unit3dup -scan "/home/ITT/upload"
Processa tutto il contenuto del percorso: ogni file e ogni cartella, fino al seeding.
Prima volta?
Segui la guida Primo upload passo-passo: dall'installazione al primo torrent caricato.
Come ragiona il bot
Il flusso è sempre lo stesso:
- Tu fornisci un percorso (file o cartella)
- Il bot analizza il contenuto e crea per ogni elemento un oggetto
- Ogni oggetto ha delle proprietà che descrivono cosa verrà caricato
- Le proprietà vengono trasmesse al tracker insieme al torrent
Oggetto Video
Creato per ogni file video incontrato:
| Proprietà | Descrizione |
|---|---|
name |
Nome del torrent e titolo visualizzato sulla pagina del tracker |
tmdb |
ID ottenuto interrogando TheMovieDatabase |
tvdb |
ID ottenuto interrogando TheTVDB |
imdb |
ID ricavato dal risultato di TVDB |
keywords |
Keywords ottenute dal risultato di TMDB |
category_id |
Categoria del tracker: Movie o Serie |
resolution_id |
Risoluzione riconosciuta dal tracker |
sd |
Indica se il video è SD oppure almeno HD |
anonymous |
Se attivo, nasconde il tuo username |
mediainfo |
Output di MediaInfo con i dati tecnici del video |
description |
Screenshot, trailer e descrizione personale |
type_id |
Sorgente del video (Disc, Remux, Encode, WEB-DL…) |
season_number |
Numero di stagione |
episode_number |
Numero di episodio, 0 se è un torrent pack |
personal_release |
Marca il torrent come personal release |
Oggetto Documenti
Ha meno proprietà del video: name, tmdb, category_id, anonymous, description, type_id, resolution_id, personal_release. I campi tmdb e resolution_id sono impostati a valori neutri perché il tracker li considera obbligatori. Vedi la guida Documenti PDF.
Oggetto Game
Come Documenti, con in più la proprietà igdb: l'ID del gioco sul database IGDB. Richiede un account IGDB — vedi la guida Giochi.
Tracker supportati
| Tracker | Sito |
|---|---|
ITT |
itatorrents.xyz |
PTT |
polishtorrent.top |
AST |
arabicsource.net |
SIS |
— |
Community
Domande, segnalazioni, richieste: server Discord di ITT.