Beklaidžiodamas beribio interneto tyruose radau šaunų straipsnį apie automatinį torrent siuntimą ir nutariau pasidalinti kiek kitokiu to paties patiekalo receptu. Esminis skirtumas - mano išdėstytos instrukcijos padės įsidiegti minimalistinį, tačiau ne mažiau funkcionalų įrankį automatiniam (ir ne tik) bylų siuntimui Ubuntu Linux (ir ne tik) komandinės eilutės aplinkoje.
Taigi, mums reikės:
Taigi, mums reikės:
- kompiuterio, su jau įdiegta ir veikiančia Ubuntu operacijų sistema;
- interneto ryšio;
- SSH prieigos bei administratoriaus teises turinčio vartotojo;
- PuTTy arba analogo;
- torrent naujientinklio RSS nuorodos;
- šaukšto kantrybės;
- žiupsnio laiko.
Naudodami PuTTy SSH protokolu prisijungiame prie aukščiau paminėto kompiuterio 22 prievado bei įvedame teisingus vartotojo vardą, bei slaptažodį. Atsinaujiname programinės įrangos šaltinių duomenų bazę:
- sudo apt-get update
Instaliuojame byobu, kuris padės tvarkyti ir į foną perkelti virtualius konsolės langus:
- sudo apt-get install byobu
Įdiegiame greičiu pasižymintį konsolinį torrent klientą rtorrent:
- sudo apt-get install rtorrent
Paleidžiame byobu:
- byobu
Pastebėkite PuTTy lango apačioje esančią juostą. Ji padės jums lengviau naviguoti tarp jau sukurtų komandinės eilutės langų.
Naminiame aplanke sukuriame katalogus, kuriuose talpinsime parsiųstus duomenis, torrentus ir t.t.:
Naminiame aplanke sukuriame katalogus, kuriuose talpinsime parsiųstus duomenis, torrentus ir t.t.:
- mkdir ~/torrents ~/torrents/downloads ~/torrents/session
Ten pat sukuriame ir rtorrent nustatymus saugančią bylą:
- touch ~/.rtorrent.rc
Naudodami mėgstamiausią bei patogiausią teksto redagavimo programą įvedame tokias parametrų eilutes (daugiau paaiškintų parametrų rasite atsidarę šią nuorodą):
- directory = ./torrents/downloads/
session = ./torrents/session/
schedule = watch_directory,5,5,load_start=./torrents/*.torrent
Išsaugoję pakeitimus paleidžiame rtorrent programą. Kol kas programos langas bus tusčias, o kaip klaviatūros pagalba valdyti šį torrent klientą sužinosite čia.
Spustelėkite Ctrl+a c kombinaciją jums atsidarys naujas, švarus terminalas, o jau paleistas rtorrent liks veikti fone, savotiškai minimizuotas. Dabar telieka įdiegti automatiškai torrent bylas iš naujientinklių siunčiančią programą rssdler:
Spustelėkite Ctrl+a c kombinaciją jums atsidarys naujas, švarus terminalas, o jau paleistas rtorrent liks veikti fone, savotiškai minimizuotas. Dabar telieka įdiegti automatiškai torrent bylas iš naujientinklių siunčiančią programą rssdler:
- apt-get install python
apt-get install python-feedparser
apt-get install python-mechanize
wget http://rssdler.googlecode.com/files/rssdler-0.4.2.tar.gz
tar xvzf rssdler-0.4.2.tar.gz
cd rssdler402
sudo python setup.py install
Sukuriame darbinį šiai programai skirtą aplanką bei nustatymus saugančią bylą:
- mkdir ~/.rssdler
touch ~/.rssdler/config.txt
- [global]
downloadDir = ~/torrents/
workingDir = ~/.rssdler/
minSize = 0
log = 1
logFile = ~/.rssdler/rssdlerlog.txt
scanMins = 5
sleepTime = 5
runOnce = false
urllib = True
###################
[site1]
link = http://ezrss.it/feed/
maxSize = 0
minSize = 120
nosave = False
regextrue = (south.park|top.gear)
regexfalse = (720p)
- rssdler -d