Petite astuce pour ajouter des torrents en ligne de commande depuis chez soi.
curl -i \
--location \
--form "json=1" \
--form "torrent_file=@ubuntu.torrent" \
--form "label=curl" \
--user magicalex:azerty \
http://mondedie.fr/rutorrent/php/addtorrent.php
Cette commande envoie le fichier "ubuntu.torrent" avec le label "curl" sur votre serveur.
note : vous devez être à la racine du dossier qui contient le fichier ubuntu.torrent
réponse
HTTP/1.1 100 Continue
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Wed, 10 Jun 2015 12:50:47 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Location: /rutorrent/php/addtorrent.php?result[]=Success&name[]=ubuntu.torrent&json=1
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 10 Jun 2015 12:50:47 GMT
Content-Type: application/json; charset=UTF-8
Content-Length: 24
Connection: keep-alive
X-Server-Timestamp: 1433940647
{ "result" : "Success" }
vous pouvez choisir le dossier de destination des fichiers.
-> va ajouter le torrent dans "/home/username/test/"
--form "dir_edit=../test"
-> va ajouter les fichiers dans "/home/username/torrents/film/"
--form "dir_edit=film"
Un exemple complet : ajoute le torrent "ubuntu.torrent" avec le label "ubuntu" dans le dossier "/home/username/torrents/linux/"
curl -i \
--location \
--form "json=1" \
--form "torrent_file=@ubuntu.torrent" \
--form "label=ubuntu" \
--form "dir_edit=linux" \
--user username:azerty \
http://mondedie.fr/rutorrent/php/addtorrent.php
note : l'option --location c'est pour que curl suive la redirection que rutorrent nous fait faire. Et json=1 c'est pour avoir une réponse en json.
Si ça peut inspirer quelques trackers privée
ps : n'essayez pas, bien sûr, d'envoyer des fichiers ubuntu.torrent à l'url
http://mondedie.fr/rutorrent/php/addtorrent.php 
ps2 :
doc curl