<<< Spat

rssdler 0.40 + Asus WL-500gP s Oleg FW

1. Python
2. Feedparser
3. Mechanize
4. rssdler
5. Nastavenia/Config
6. Zaver
7. Changelog

Viacmenej som postupoval podla tohto navodu.
Budete potrebovat 3 veci: Python, Feedparser a Mechanize.

[ Instalacia Python ]
Toto je vcelku jednoduche. Napis:
ipkg install python
Malo by sa to normalne nainstalovat.

[ Instalacia Feedparser ]
Mozes skusit nasledovne:
ipkg update
ipkg install py25-feedparser
Ak nefunguje, tak ho treba nainstalovat manualne.
Cize napis:
cd ~
mkdir feedparser
cd feedparser
wget http://feedparser.googlecode.com/files/feedparser-4.1.zip
unzip feedparser-4.1.zip
--- a nakoniec nainstalovat cez python
python setup.py install
Malo by to fungovat, uz si presne nepamatam ci som to takto robil, keby neslo daj vediet.

[ Instalacia Mechanize ]
Tato vec vraj nie je potrebna aby rssdler fungoval, ale v instrukciach to odporucaju tak som to nainstaloval.
Zase mozes skusit:
ipkg update
ipkg install mechanize
Ak nejde tak treba manualne:
cd ~
wget http://wwwsearch.sourceforge.net/mechanize/src/mechanize-0.1.10.zip
unzip mechanize-0.1.10.zip
cd mechanize-0.1.10
python setup.py install
Malo by to fungovat :)

[ Instalacia rssdler ]
Konecne sa dostavame k tomu co chceme nainstalovat, rssdler.

Najprv:
cd ~
mkdir .rssdler
Dalej:
wget http://rssdler.googlecode.com/files/rssdler-0.4.0a.tar.gz
tar xvzf rssdler-0.4.0a.tar.gz
cd rssdler-0.4.0a
A znova instalovat cez pythona:
python setup.py install
Hura, rssdler by ste mali mat uspesne nainstalovany.
Teraz si este nastavte config.
cd ~/.rssdler
nano config.txt
Prikladam svoju kopiu:
[global]

#toto si nastavte, sem sa vam stahuju .torrenty ktore rtorrent automaticky spusta
downloadDir = /tmp/mnt/disc0_3/toDL

#zapisuje do logu ERROR (1) alebo vsetko (5)
log = 1

#cesta k logu
logFile = downloads.log

#vsetko bude vypisovat do screen
verbose = 5

#ako casto ma prebiehat scan rss odkazov
scanMins = 5

#kolko sek ma cakat pri skenovani jednotlivych stranok
sleepTime = 0

#iba jedno spustenie? nechajte false
runOnce = False

#neviem co to je ale v defaulte je to false tak som tak nechal:)
urllib = False

###################
# Jednotlive rss odkazy
###################

[TL]
link = http://tl.url/rss.php?passkey=****

#maximalna a minimalna velkost v MB
maxSize = 800
minSize = 0

#co sa ma stahovat? * je divoka karta a | znamena "alebo"
regExTrue = (how.i.met.your.mother*|lost.*hdtv.*xvid*)

#co sa nema stahovat?
regExFalse = (hr|720|1080|ntsc|x264|TL|hebsub)

#noSave musi byt FALSE aby sa .torrenty ukladali
noSave = False

[DRUHA_STRANKA]
link = http://NEJAKA.url/rss.php?key=neco
atd atd
Vy si to samozrejme nastavte podla svojich predstav. A ak zagooglujete, urcite najdete plno dalsich ukazkovych configov. Poslednu vec, ktoru odporucam urobit je:
cd ~
nano rssstart
--- skopirujte tam toto
#!/bin/sh
screen -dmS rss python /opt/local/lib/python2.5/site-packages/rssdler.py -r
--- a ulozte a potom
nano rsskill
--- skopirujte tam toto
#!/bin/sh
python /opt/local/lib/python2.5/site-packages/rssdler.py -k
--- a ulozte
Ak vsetko mate, a ste si isty ze vas config je BEZCHYBNE nastaveny (zle nastavene regExTrue vam mozu zacat stahovat kazdy torrent :D) tak:
cd ~
./rssstart
screen -r rss
a sledujte ci vsetko prebieha ako ma.

[ Zaver ]
Je mozne, ze niektore odkazy do "wget" uz casom nebudu funkcne. Nove odkazy na nove verzie hladajte na tychto strankach:
http://code.google.com/p/rssdler/
http://code.google.com/p/feedparser/
http://wwwsearch.sourceforge.net/

[ Changelog ]
05.11.2009 - Opravene drobne chyby v navode (thx pbure)
26.01.2009 - Opravene drobne chyby; pridany changelog
24.01.2009 - Spisany navod

Ak mate nejake otazky tak ma kontaktujte.
- msch