Création Torrent automatique linux
-
Ce script est fait pour créer des torrents a la volée.
Un exemple :
Il suffit de très peu de temps pour créée 100 .torrents 30 minutes en fonction du serveur ou pc.
j’imagine pas les faire un a un.
Une fois gouté a ce genre de script, on ne s’en passe plus.
----------------hop------------------
Le nom du script peu être torrent.sh ou ce que vous voulez en .sh
Pour l’exécution, il suffit de se positionner depuis votre console Putty ou autre outils dans le dossier contenant vos films de vacances et faire un :
sh torrent.sh
ou le nom de votre scripts
That’s all folks
#!/bin/bash # Nom du script .. : torrent.sh # Date ........... : 06.2016 # Version......... : 1.0 # Auteur ......... : pcccp # Description .... : Création .torrent automatique # Prerequis ...... : mktorrent # Execution ...... : "sh torrent.sh" ls >>temp.txt while read ligne do mktorrent -a "votre adresse annonce" -p -l 20 "$ligne" done < temp.txt rm temp.txt
Lien de téléchargement en bas du post
En espérant que cela serve un peu.
Utilisation
Dans le dossier ou l’on veut des torrents
Exemple
cd /home/torrents/série/
va créer tous les dossiers contenus dans série ,
24 heures chrono ,alias ;Maurice,
cela va créer des torrents intégral tout compris de chaque Titre de sérieExemple 2
Je veux que mes saisons de 24 chrono.
cd /home/torrents/série/24.heures.chrono/
, va créer le dossier intégral
Exemple 3
cd /home/torrents/série/24.heures.chrono/saison 1
va créer tous les .torrent de la saison 1 que ce soit en dossier ou en vrac
Pensez à changer l’adresse de votre annonce tracker dans le fichier .sh
Code:
le paramètre -l 22 correspond à une taille de pièces de 4moVous pouvez modifier cette taille :
- 19 = 512ko
- 20 = 1mo
- 21 = 2mo
- 22 = 4mo
- 23 = 8mo
- 24 = 16mo
- 25 = 32mo
Vous pouvez aussi en bas du script ajouter une ligne ou les fichiers créés iront après.
Exemple
mv *torrent /home/Votre User/torrents/Fichiers/
dans l’exemple je récupère tous les .torrents créés dans le Dossier Fichiers
vous pouvez aussi créer un alias sur votre système linux console Putty ou autre .bashrc
En principe vous avez créé un dossier où est votre script :
alias torrent='sh -c/home/votreUser/torrents/scripts/torrent.sh'
Ceci couplé avec un scripts nfo
Faire de même avec votre nfoAprès suffit de faire torrent && nfo
Et on retrouve tout dans votre dossier /home/Votre User/torrents/Fichiers/ si vous avez suiviBonne soirée
Lien de téléchargement: torrent.rar
-
@chatonhub plusieurs années que j’utilise ça grâce à toi ma poule … un bonheur
-
Salut, merci du partage. Tu as aussi celui-ci d’Ex_rat, un peu plus poussé. Le mien est comme le tien hormis que les tailles des pièces sont définies automatiquement selon la taille de la source.
Voici le code si tu veux MàJ :
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
-
@aerya bonsoir
oui je connais les deux merci
la différence se fait que dans celui posté on sélectionne la taille des pièces une fois pour crée a la volée
les deux autres sauf erreur de ma part ne font pas cela
dalleur a l’époque de celui le tiens remixé par Ex rat
la fonction avais été sollicité mais cela remonte on été plus jeune lol
PS : dalleur j’avais déjà du le posté sur ton blog création torrent / nfo linux Windows -
de plus si tu fais du multi tracker tu dois impérativement avoir une taille par tracker
-
Merci pour le tools @chatonhub
Je me suis permis, une mise en page.Si cela te dérange, je remets comme c’était avant
@+
-
@violence bonsoir , non super il est vrai que j’aurai pu le faire désolé et merci de la mise en forme
-
-
@mister158 je m’en serre depuis 2016 comme toi je pense lol