OK :
Na począdek :
Python -
http://www.slackware.com/pb/searchpkg.p ... ing=python
BitTornado -
http://e.scarywater.net/bt/download/Bit ... 3.7.tar.gz
OK
1) Pytona instalujemy poprzez rozpakowanie tego co sie sciagnie i powrzucanie w odpowiednie katalogi tak jak jest w archiwum trzeba skopioowac do /
2) Mozna wykonać z katalogu glownego sh /install/doinst.sh (lub jakos podobnie pisze z pamieci)
3) Teraz BitTornado . Rozpakowujemy do katalogu np. /usr/bittornado/
4) uruchamiamy poleceniem python /usr/bittornado/btdownloadheadless.py
5) Ja napisalem sobie skrypcik zeby bylo wszystko łatwo prosto i przyjemnie. Oto on:
#!/bin/bash
python /usr/bittornado/btdownloadheadless.py --saveas /hdd --max_upload_rate 10 --max_uploads 4 --max_initiate 20 --upload_rate_fudge 4.0 --max_connections 25 /hdd/torrents/1.torrent
Oczywiscie parametry niech kazdy dobierze sobie. Potem uruchamiam w taki sposob screen /p1 (p1 to nazwa skryptu w katalogu / jest)
. Mastepnie CTRL+A , CTRL+Z . A jak chce zobaczyc status to pisze screen -r <PID ewentualnie>
A teraz jak zrobic zeby widzieć status przez przegladarke www.
Po pierwsze zainstalowalem Apacha(Ale moze byc chyba coś innego) z obsluga skryptow CGI. Potem w pliku /var/spool/crond/crondtabs/root utworzylem od razu pod komentarzami taką linijke :
* * * * * /usr/bin/run-parts /etc/cron.1m 1> /dev/null
Nastepnie utworzylem katalog /etc/cron.1m a w nim plik czysc_torrent :
----------------------------------------
#!/bin/bash
date > /blank
cat /blank > /torrent
----------------------------------------
Potem plik /p1 zmodyfikowalem tak :
------------------------------------------------------------------------------------
#!/bin/bash
python /usr/bittornado/btdownloadheadless.py --saveas /hdd --max_upload_rate 10 --max_uploads 4 --max_initiate 20 --upload_rate_fudge 4.0 --max_connections 25 /hdd/torrents/1.torrent > /torrent &
------------------------------------------------------------------------------=----
Plik p1 po uruchomieniu powinien sie od razu do tła skierować ale wynik jest przekazywany do pliku /torrent. Jako ze ten plik szybko rośnie to jest co minute "przywracany do porządku"
Teraz skrypt CIG który pokazuje zawartość pliku /torrent
-------------------torrent.cgi---------------------------
#!/bin/sh
echo Content-type: text/plain
echo
tail /torrent
--------------------------------------------------------------
i to na tyle. Teraz po wywolaniu w przegladarce czegoś typu
http://192.168.0.1/skrypty/torrent.cgi zobaczymy co sie dzieje z torrentem.
To tak mniej wiecej na tyle. A i jeszcze wszystkiemu ponadawallem chmod 777
Mam nadzieje ze dobrze wszystko opisalem bo pisalem z pamieci ...