Slimrat od A do Z
|
shibby |
Dodano 20-07-2009 14:42
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
[update na dzien 01.04.2010] testowane na tomato i ddwrt
w skrocie
slimrat - Utility for downloading files from Rapidshare (free) and a few other servers.
strona domowa projektu: http://code.google.com/p/slimrat/
działająca wersja: 0.9.5.5
a wiec zaczynamy.
najpierw usuwany wgeta. tak tak to nie zart :) i instalujemy wget-ssl
(pamietajmy ze w ddwrt zamiast ipkg stosuje sie ipkg-opt)
Cytat ipkg update
ipkg remove wget
ipkg install wget-ssl
nastepnie instalujemy slimrata ode mnie
Cytat cd /tmp
wget http://tomato.groov.pl/repo/slimrat_0.9.5.5-shibby_mipsel.ipk
ipkg install --force-downgrade slimrat_0.9.5.5-shibby_mipsel.ipk
przy okazji zainstaluje nam sie pare innych pakietow wymaganych do dzialania slimrata.
edytujemy /opt/share/slimrat/slimrat.config
Cytat # Main mode: download or check (default "download"
mode = download
# Verbosity (default 3)
# 1: only fatal errors
# 2: only warnings and errors
# 3: normal
# 4: verbose (debug messages)
verbosity = 4
# Daemonisation
daemon = 1
# Directory to save files to
to = /mmc/rapid
### Files
# File to save PID in (default "/var/run/slimrat.pid"
state_file = /var/run/slimrat.pid
# File to log output in daemon mode (default "/var/log/slimrat.log"
log_file = /opt/var/log/slimrat.log
# Temporary file to pass queue to slimrat-cli too (default "~/.slimrat/queue" -- GUI ONLY, SOON TO BE DEPRECATED
#queue_file = /home/todo_as_~_doesnt_work/.slimrat/queue
# Glade file (default "./glade_file" -- GUI ONLY, DON'T MESS WITH
#glade_file = todo_as_._doesnt_work/glade_file
# File to load URLs from
list = /mmc/rapid/input.txt
### External commands
# Stuff ran after a completed download (default unset)
#post_download = echo "foo" >> /var/log/bar
# Stuff ran after a failure (default unset(
#post_failure = echo "A download failed!" | mail -s "Slimrat error" root@localhost
# Stuff ran after all downloads (default unset)
#post_all = logger "Slimrat finished"
zmieniamy wg wlasnych potrzeb katalog do ktorego bedziemy sciagac pliki i lokalizacje pliku z linkami.
pozostaje nam jeszcze delikatnie przerobic plik startowy slimrat i zmieniamy
Cytat
if (-r "/etc/slimrat.conf") {
$config->file_read("/etc/slimrat.conf");
na
if (-r "/opt/share/slimrat/slimrat.config") {
$config->file_read("/opt/share/slimrat/slimrat.config");
KONIEC
linki wrzucamy do pliku wskazanego jako list w slimrat.conf
daemona odpalamy komenda slimrat i tyle. reszta dzieje sie w tle. daemon po sciagnieciu wszystkich plikow sam sie zamknie. wyniki mozemy odserwowac w logach /var/log/slimrat.log
mozna tez sprawdzac przed sciagnieciem czy wszystkie linki dzialaja przez komende slimrat -c
tak to w logach wyglada:
Cytat [ALIVE] http://rapidshare.com/files/xx/xxx.rar (Rapidshare)
[ALIVE] http://rapidshare.com/files/xx/xxx.rar (Rapidshare)
[ALIVE] http://rapidshare.com/files/xx/xxx.rar (Rapidshare)
[ALIVE] http://rapidshare.com/files/xx/xxx.rar (Rapidshare)
[ALIVE] http://rapidshare.com/files/xx/xxx.rar (Rapidshare)
[ALIVE] http://rapidshare.com/files/xx/xxx.rar (Rapidshare)
natomiast samo sciaganie tak :)
Cytat [12:44:28] Slimrat started
[12:44:28] Downloading http://rapidshare.com/files/xx/xxxxxx.part01.rar
[12:44:32] DEBUG: downloading "http://rapidshare.com/files/xx/xxxxxx.part01.rar" using the Rapidshare-plugin
[12:44:35] Waiting 1:22
[12:59:43] file downloaded
[12:59:43] Downloading http://rapidshare.com/files/xx/xxxxxx.part02.rar
[12:59:45] DEBUG: downloading "http://rapidshare.com/files/xx/xxxxx.part02.rar" using the Rapidshare-plugin
[12:59:47] reached the download limit for free-users
[12:59:47] DEBUG: should wait 15 minutes, interval-check in 2 minutes
[12:59:47] Waiting 2:00
[13:01:48] reached the download limit for free-users
[13:01:48] DEBUG: should wait 13 minutes, interval-check in 2 minutes
[13:01:48] Waiting 2:00
[13:03:49] reached the download limit for free-users
[13:03:49] DEBUG: should wait 11 minutes, interval-check in 2 minutes
[13:03:49] Waiting 2:00
[13:05:50] reached the download limit for free-users
[13:05:50] DEBUG: should wait 9 minutes, interval-check in 2 minutes
[13:05:50] Waiting 2:00
[13:07:50] reached the download limit for free-users
[13:07:50] DEBUG: should wait 7 minutes, interval-check in 2 minutes
[13:07:50] Waiting 2:00
[13:09:51] reached the download limit for free-users
[13:09:51] DEBUG: should wait 5 minutes, interval-check in 2 minutes
[13:09:51] Waiting 2:00
[13:11:52] reached the download limit for free-users
[13:11:52] DEBUG: should wait 3 minutes, interval-check in 2 minutes
[13:11:52] Waiting 2:00
[13:13:53] reached the download limit for free-users
[13:13:53] Waiting 1:00
[13:14:53] Waiting 1:22
[13:30:02] file downloaded
[13:30:03] Downloading http://rapidshare.com/files/xx/xxxxxx.part03.rar
[13:30:04] DEBUG: downloading "http://rapidshare.com/files/xx/xxxxx.part03.rar" using the Rapidshare-plugin
[13:30:06] reached the download limit for free-users
[13:30:06] DEBUG: should wait 15 minutes, interval-check in 2 minutes
[13:30:06] Waiting 2:00
[13:32:07] reached the download limit for free-users
[13:32:07] DEBUG: should wait 13 minutes, interval-check in 2 minutes
[13:32:07] Waiting 2:00
[13:34:07] reached the download limit for free-users
[13:34:07] DEBUG: should wait 11 minutes, interval-check in 2 minutes
[13:34:07] Waiting 2:00
[13:36:08] reached the download limit for free-users
[13:36:08] DEBUG: should wait 9 minutes, interval-check in 2 minutes
[13:36:08] Waiting 2:00
[13:38:09] reached the download limit for free-users
[13:38:09] DEBUG: should wait 7 minutes, interval-check in 2 minutes
[13:38:09] Waiting 2:00
[13:40:10] reached the download limit for free-users
[13:40:10] DEBUG: should wait 5 minutes, interval-check in 2 minutes
[13:40:10] Waiting 2:00
[13:42:10] reached the download limit for free-users
[13:42:10] DEBUG: should wait 3 minutes, interval-check in 2 minutes
[13:42:10] Waiting 2:00
[13:44:11] reached the download limit for free-users
[13:44:11] Waiting 1:00
[13:45:12] Waiting 1:22
[14:00:20] file downloaded
milego sciagania.
UPDATE - 31.05.2010
od paru dni rapidshare zmodyfikował swoja stronę. Co prawda zmiana nie jest duża (free user jest teraz po prawej stronie a nie po lewej) jednak skutecznie zablokowało to możliwość ściągania z rapida przez slimrata.
Aby móc znów ściagać z rapida trzeba zmodyfikować plik /opt/share/slimrat/plugins/Rapidshare.pm
Odszukać linię
Cytat # Click the "Free" button
$mech->form_number(1);
my $res = $mech->submit_form();
return error("plugin failure (page 2 error, ", $res->status_line, ")") unless ($res->is_success);
i zmienić form_number(1); na form_number(2);.
Zapisac i gotowe.
Edytowany przez shibby dnia 09-06-2010 09:21
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 20-07-2009 21:33
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
SHIBBY czy nie powinno byc zamist
ln -s /opt/share/slimrat/slimrat.conf /opt/etc/slimrat.conf
takie cos
ln -s /opt/share/slimrat/slimrat.config /opt/etc/slimrat.config
bo w najnowszej wersji jest plik konfiguracyjny slimrat.config i wydaje mi sie ze wszedzie gdzie pisales slimrat.conf powinno pojawic sie slimrat.config
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
arteq |
Dodano 20-07-2009 21:34
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
piwo dla kolesia co dał cynk o slimrat
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
pepe_lodz |
Dodano 20-07-2009 21:50
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
kurcze jak poprawilem tak jak napisalem Ci wczesniej to mam komunikat
root@ASUS-WL500GPv2:/tmp/home/root# slimrat
-sh: slimrat: Permission denied
root@ASUS-WL500GPv2:/tmp/home/root#
nie wiem co zle robie :/
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
arteq |
Dodano 20-07-2009 22:19
|
VIP
Posty: 1918
Dołączył: 04/03/2006 17:42
|
w folderze gdzie on sie znajduje
Edytowany przez arteq dnia 20-07-2009 22:20
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
|
|
|
|
pepe_lodz |
Dodano 20-07-2009 22:44
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
pomoglo chmod +X ale teraz mam taki komunikat
root@ASUS-WL500GPv2:/opt/share/slimrat# slimrat
[22:42:36] DEBUG: becoming a daemon
[22:42:36] WARNING: could not query state file to check for existing instances (harmless at first run)
[22:42:36] DEBUG: child has been forked off at PID 712
[22:42:36] WARNING: could not write the state file -- slimrat's kill switch won't work on this instance
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 21-07-2009 08:16
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
masz juz odpalona inna instancje programu. zabij ja najpierw. ew sprobuj pida tez zapisac na /opt/var/run/
wirtualne piwo dla arteq
co do pliku conf/config to bardzo mozliwe bo ja tam troche kopalem sie z konfiguracja i chyba uzylem starego confa bo juz mialem poustawiany i wogole mial wiecej opcji do konfguracji wogole to pisalem opis z glowy poprawie tutorial o ta wzmianke a wiec thx za czujnosc.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 21-07-2009 08:43
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
a najnowsza wersja dziala z plikiem o rozszerzeniu .conf ? Mozna tak zostawic czy najnowsza musi miec .config ?
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 21-07-2009 09:18
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
napewno dziala bo ja tak mam
wszystko zalezy jaki plik wskazesz w slimrat o tu
if (-r "/opt/etc/slimrat.conf" {
$config->file_read("/opt/etc/slimrat.conf";
w sumie nawet symlinka nie trzebaby robic jezeli wskazesz na /opt/share.....
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 21-07-2009 09:33
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
aha ok zaraz bede sie tym bawic ale poki co walcze z tym nieszczesnym FTPem. Shiby moze pomozesz mi w tomato jest moj watek od ftpa
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
pepe_lodz |
Dodano 21-07-2009 14:26
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
probuje odpalic slimrata i mam takie cos
root@ASUS-ROUTER:/tmp/home/root# slimrat
[14:24:36] DEBUG: becoming a daemon
[14:24:36] WARNING: could not query state file to check for existing instances (harmless at first run)
[14:24:36] DEBUG: child has been forked off at PID 408
[14:24:36] WARNING: could not write the state file -- slimrat's kill switch won't work on this instance
root@ASUS-ROUTER:/tmp/home/root# slimrat -c
[14:25:11] DEBUG: becoming a daemon
[14:25:11] WARNING: could not query state file to check for existing instances (harmless at first run)
[14:25:11] DEBUG: child has been forked off at PID 421
[14:25:11] WARNING: could not write the state file -- slimrat's kill switch won't work on this instance
root@ASUS-ROUTER:/tmp/home/root#
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
pepe_lodz |
Dodano 22-07-2009 19:44
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
shiby nie wiesz czego to wina ? Kurcze juz nie mam pojecia co z tym zrobic ((
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 23-07-2009 09:07
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
ps w
znajdz dzialajaca instancje slimrata i ja zabij. poprostu masz juz jakis proces slimrata odpalony w tle a moze byc tylko jeden.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 23-07-2009 09:51
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
z tym ze restartuje router i wpisuje pierwszy raz polecenie SLIMRAT
A tak wogole jak sie zabija proces ? jakie dokladnie polecenie ?
Zrzut jak wygladaja u mnie procesy z komunikatem
pepe_lodz załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez pepe_lodz dnia 23-07-2009 09:56
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
pepe_lodz |
Dodano 23-07-2009 10:02
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
a to zrzut po wydaniu polecenia slimrat doszly procesy dopiero teraz na dole samym
pepe_lodz załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 23-07-2009 10:10
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
zabijasz poleceniem
kill -9 PID
-9 oznacza priorytet, akurat 9 to najwyzszy wiec ma zabic odrazu
PID podajesz numerek pida z ps w. np dla slimrata na powyzszym screenie to 416 a wiec kill -9 416.
widac ze juz ci dziala. ew sprawdz jeszcze czy zapisal ci numer pida do pliku ktory wskazales mu w configu, ja podawalem w /var/run/slimrat.pid
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 23-07-2009 10:59
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
a jak podejrzec na jakim etapie jest sciaganie, ile juz sciagnelo % z pliku , bo w pliku txt z linkami tylko po sciagnieciu zaznacza "DONE" a jak sciaga zeby zobaczyc ile jeszcze ? wiesz co to niby sciaga ale z takim komunikatem przy odpalaniu. wlasnie pid sie nie tworzy tam gdzie podalem bo ja zapodalem na /opt/var/run/slimrat.pid bo sciezki /var/run/slimrat.pid nie ma przeciez ?
Edytowany przez pepe_lodz dnia 23-07-2009 11:02
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
shibby |
Dodano 23-07-2009 11:37
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie da sie, daemon robi to w tle. troche wiecej info znajdziesz w logu ale tam % tez nie podaje.
co do /var/run/ taka sciezka jest przeciez tylko ze nietrwala i wszystko co jest w niej zniknie po restarcie. ale to dla pida nawet dobrze bo przeciez porestarcie program odpali sie na nowo. natomiast log warto dac na /opt zeby byl po restarcie, zeby bylo wiadomo co i jak slimrat zrobil.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
pepe_lodz |
Dodano 23-07-2009 11:46
|
Super User
Posty: 461
Dołączył: 26/05/2009 13:46
|
tylko u ciebie widze ze te czasy ze czeka iles min zanim zacznie sciagac itd pokazuja sie w konsoli chyba a ja je tylko mam w logu :/
ASUS RT-AC88U 3.0.0.4.380-2064
ASUS RT-AC87U 3.0.0.4.380-1394
NAS Synology DS713+ + Server TVHEADEND 4.1.1533
Raspberry Pi 2 + Home Automation System Domoticz
|
|
|
|
bartolomeusz |
Dodano 19-08-2009 10:48
|
User
Posty: 32
Dołączył: 07/10/2007 16:03
|
a mi się wysypało wszystko przy instalacji open-ssl... Teraz nawet wget nie działa wypluł coś takiego:
can't load library 'libssl.so.0.9.7'
instalowałem na DD-WRT... jakiś pomysł ? |
|
|