Od czasu do czasu przydaje nam się klient torrent-a - na przykład, żeby ściągnąć jakieś nowe ISO itp. Jako, że używamy raspberry z pewnymi ograniczeniami - dla mnie ważne jest żeby aplikacja zajmowała mało zasobów. Dlatego wybrałem rtorrent - czyli konsolowy klient.
Musi być w katalogu domowym pod nazwą .rtorrent.rc
Podstawowe komendy są w manualu. Wymienię więc tylko kilka z nich.
Podstawowe komendy są w manualu. Wymienię więc tylko kilka z nich.
Po menu poruszamy się strzałkami. Aktualny torrent zaznaczony jest gwiazdkami (zmieniamy strzałkami góra/dół), strzałka w prawo - detale torrenta.
wyjście
ctrl + q
uruchomienie torrenta
ctrl + sreload - recheck hashu
ctrl + r
kombinacja ta często pomoga to przy błędzie:
Inactive: Hash check on download completion found bad chunks, consider using "safe_sync".
usunięcie pozycji z listy
ctrl + d
widoki (podział na aktualnie ściągane, skończone, itp)
1-2-(..)-6
zmiana priorytetu
+/-
Co ważne rtorrent obsługuje (oprócz tradycyjnych) linki magnet.
Do programu możemy dodać nowe torrenty poprzez uruchomienie go z linkiem jako parametrem, np
rtorrent "magnet:...."
lub w samym programie wklejamy link (najlepiej w cudzysłowiach) po enterze
Przy
okazji - jeśli ktoś używa torrenta do ściągania filmów (legalnych jak
rozumiem) - to może spróbować pobrać napisy za pomocą znanego i genialnego napiprojekt
Jakiś czas temu ktoś stworzył prosty ale świetny skrypcik korzystający z API napiprojekt... można go znaleźć wraz z opisem TUTAJ lub ściągnąc bezpośrednio stąd LINK
Należy pamiętać, że wymagany jest zainstalowany pakiet p7zip-full
napi.py NAZWA_FILMU
Jeśli skrypt się nie podoba albo chcemy mieć nieco więcej możliwości lub dostęp w środowisku graficznym to ewentualnie można też spróbować z qnapi lub gnapi...
Jeszcze na koniec zbadamy faktyczną wartość zużytych zasobów przez rtorrent:
około 1% procesora i pamięci, czyli ok 5MB fizycznej pamięci (RSS=5344), czyli całkiem nieźle.
To oczywiście dane odpalonego ale nieaktywnego program.
Podczas ściągania 1 torrenta u mnie zużycie procesora wynosi ok 2%, a pamięci 5-6% (czyli do ok 30MB), czyli w dalszym ciągu naprawdę niskie zużycie.
UPDATE
powyżej wspomniałem min. o projekcie qnapi...
jest on do ściągnięcia ze standardowych repozytoriów, czyli:
apt-get install qnapi
UPDATE #2
Popracowałem ostatnio trochę z linkami magnet i jako że nieraz bywa to trochę uciążliwe - postanowiłem udokumentować najprostsze rozwiązanie... (opis TUTAJ)
tworzymy skrypt (np rtorrent_magnet.sh):
cd ~/watch || exit # set your watch directory here [[ "$1" =~ xt=urn:btih:([^&/]+) ]] || exit hashh=${BASH_REMATCH[1]} if [[ "$1" =~ dn=([^&/]+) ]];then filename=${BASH_REMATCH[1]} else filename=$hashh fi echo "d10:magnet-uri${#1}:${1}e" > "meta-$filename.torrent"
konfigurujemy katalog typu schedule dla rtorrent
schedule = watch_directory,5,5,load_start=/home/[user]/watch/*.torrent
i dodajemy nowe linki (nie tylko magnet) dodając pliki *.torrent do katalogu watch lub dodajemy linki magnet uruchamiając skrypt
./rtorrent_magnet.sh "MAGNET_LINK"
Bardzo interesujące. Pozdrawiam serdecznie.
OdpowiedzUsuńdużo ciekawych pomysłów tutaj!
OdpowiedzUsuńNiesamowicie wartościowy wpis. Super
OdpowiedzUsuńWiele tutaj interesujących i ważnych informacji.
OdpowiedzUsuńSuper wpis
OdpowiedzUsuńWiele można się dowiedzieć dzięki tak świetnym wpisom.
OdpowiedzUsuń