Script simplifié au possible pour créer un .torrent d’un dossier ou d’un fichier. Peut servir de base à de la création auto selon nouveaux dossiers/fichiers dans un /Dossier donné etc.
#!/bin/bash # Nom du script .. : mktorrent.sh # Date ........... : 09.2016 # Auteur ......... : Aerya | https://wp.upandclear.org # Description .... : Dossier/Fichier vers .torrent + taille pieces automatisee # Prerequis ...... : mktorrent # Execution ...... : "sh mktorrent.sh ABC" # Variables ...... : A definir ici et ne pas modifier la suite du script # TRACKER ........ : URL d'annonce du tracker TRACKER="https://annonce.tracker.bt" # Variables ...... : A ne pas modifier # TORRENT ........ : Nom du .torrent, d'après celui du Dossier/Fichier cible # TAILLE ......... : Taille des pieces définie selon Dossier/Fichier (cf https://wiki.vuze.com/w/Torrent_Piece_Size) TORRENT=$(basename "$1") TAILLE=$(du -s "$1" | awk '{ print $1 }') if [ $TAILLE -lt 524288 ]; then PIECE=18 elif [ $TAILLE -lt 1048576 ]; then PIECE=19 elif [ $TAILLE -lt 2097152 ]; then PIECE=20 elif [ $TAILLE -lt 4194304 ]; then PIECE=21 elif [ $TAILLE -lt 8388608 ]; then PIECE=22 elif [ $TAILLE -lt 16777216 ]; then PIECE=23 elif [ $TAILLE -lt 33554432 ]; then PIECE=24 else PIECE=25 fi # Script ......... : NE PAS MODIFIER # -p . ........... : private (pas de DHT) # -l . ........... : length (taille pieces) # -a . ........... : announce (URL tracker) # -o . ........... : output (nom du .torrent) # $1 . ........... : Dossier/Fichier cible mktorrent -p -l "$PIECE" -a "$TRACKER" -o "$TORRENT".torrent "$1"
(924 vues)
bonjour,
possible de faire que des fichier
merci
Salut,
Comment ça ?
Bonjour,
pourriez vous m’expliqué si ce script crée les .torrent un a un en fonction des dossiers sélectionne
Exemple je pointe sur /home/user/torrents/Films/Rambo < dossier contenant les Rambo
il va crée un .torrent du tout
si je pointe sur /home/user/torrents/Films/Rambo/ est ce qu'il va crée les différent films
un a un
Merci de votre réponse
Ce script ne fait pas de.torrent récursif, il fera Dossier.torrent complet mais pas /Dossier/Fichier1.torrent, /Dossier/Fichier2.torrent etc.
Pour ça faudrait tester celui d’Ex_Rat éventuellement ou le modifier pour que le mktorrent soit récursif : https://github.com/exrat/upload-mktorrent
Par ailleurs je viens de me rendre compte que j’avais oublié d’ajouter l’extension .torrent… Script MàJ.
Ok merci de votre réponse
Bonjour,
tiens comment ce fait il que personne na encore crée un système de création de nfo automatique ou par lot genre une commande qui créée les nfo d’un dossier
exemple dossier 100 films > sa crée 100 nfo
Une idée ?
Salut,
Ça doit exister mais c’est comme les scripts d’auto-upload ou de bots Scene, ça ne se partage pas ;) Faudrait fouiller un peu Github, doit y’avoir des sources potables à prendre et modifier.
re,
cela fais des jours que je cherche , j’ai rien trouver du moins qui me va
bizarre pourtant moi je partage mes scripts exemple Nfo générateur pour Windows
http://uptobox.com/oayg7khrfiwm
cadeau si tu le veux lol
Merci mais n’ayant pas de Windows… ;) Je laisse le lien si jamais des lecteurs veulent tester.
J’ai vu que mediainfo en ligne de commande crée nfo
mediainfo ‘/repertoire/fichiermedia.mp4’ > ‘/destination/nomdufichier.txt’
je suppose qu’il es possible de crée un sh pour qu’il fasse un répertoire entier, cependant mes compétence sont limiter
je vais continuer de chercher
Il faut installer MediaInfo sudo apt-get install mediainfo bien-sur cette commande ne fonctionne qu’avec une distro debian-based et le nom du script doit être nfo.sh Pour l’exécution il suffit de mettre le script dans le dossier contenant tes films de vacances et faire un sh nfo.sh That’s all folks #!/bin/bash # Nom du script .. : nfo.sh # Date ...........… Lire la suite »
Merci ! :)
bonjour,
je recherche toujours le script d’auto Upload sniff
Up ! (andclear ;)
Est-ce qu’il est possible de mettre plusieurs trackers ici :
TRACKER= »https://annonce.tracker.bt » ?
J’utiliserais cette version : https://github.com/exrat/upload-mktorrent
Merci
Salut, faudra modifier un peu le code car il n’est prévu que pour une seule URL. Ou alors il doit y’avoir d’autres scripts sur GitHub.
J’ai fouillé la doc de mktorrent (ce que j’aurais du faire avant de poster).
https://manpages.ubuntu.com/manpages/bionic/man1/mktorrent.1.html
Il supporte plusieurs trackers, suffit de les séparer avec une virgule.