1 #program kazdych 60sekund kontroluje, ci nejaky torrent je na 100% stiahnuty
4 #Aby to fungovalo, treba v Transmission zapnut web rozhranie
5 #a potom sa bude dat napojit cez transmission-remote (defaultny port je 9091)
7 #meno a heslo sa da nastavit editovanim
10 puts "Kontrolujem stav torrentov..."
13 #najprv zistim pocet torrentov a odrezem prvy riadok, ktory je zbytocny
14 obsah = `transmission-remote --list`
16 #prazdny, nic sa nestahuje/neuploaduje
17 puts "Nic sa nestahuje."
23 until obsah[i].chr == "\n"
26 obsah = obsah[i+1..-1]
29 for i in 0...obsah.length
30 if obsah[i].chr == "\n"
31 obsah2[i] = obsah[0..i]
37 for i in 1..obsah.length
38 vysledok = `transmission-remote -t#{i} -i | grep "Percent Done: 100%"`
41 `transmission-remote -t#{i} -S`