Ten wpis jest z dużą dozą prawdopodobieństwa nieaktualny. Wszelkie informacje dotyczące skryptu rsget-mod znajdziesz na oficjalnej stronie projektu oraz google code
Rozdzieliłem rsget-moda na dwie gałęzie - stabilną i niestabilną. Obie dostępne są pod adresem http://rs.nerdblog.pl. Osoby korzystające z rsget-moda na różnych 'egzotycznych' systemach (OpenWRT, różnego rodzaju linuksowe routery, itp) proszone są o korzystanie z wersji stabilnej. Chętnych do testowania wersji unstable proszę o opinie i bug-reporty :)
Łukasz – fix’d. A jeśli ściągałeś w trakcie ostatnich 20 minut to radzę zrobić dla pewności ./rsget-mod.sh —update , bo trochę grzebałem i mogłeś trafić na wersję pomiędzy :P
Breffa, w twoim przypadku najprosciej bedzie wykonac rm -r ~/.rsget-mod
Przepraszam, ze nie przetestowalem dokladnie skryptu, ale konczylem go o 4 w nocy, a dzisiaj rano wprowadzalem ostatnie poprawki, moglem sei tak nie spieszyc z tym wpisem ;)
Wywalilem w pizdu ten skrypt, sciagnalem z palca z serwera i nadal to samo. A i zapomnialem, pojawia sie plik „1” z zawartoscia: http://wklej.org/hash/02680723e3/
Breffa – skasuj ~/.rsget-mod i rsget-mod.sh , pobierz jeszcze raz skrypt i sprawdz
Lukasz – gdzie wyskakuje ten blad?
Lukasz – juz sprawdzam. I ostatni raz wrzucam niestabilna wersje jako mainstreamowy release, naprawde! :x
./rsget-mod.sh --update
./rsget-mod.sh: line 89: /home/lukasz/.rsget-mod/rsget_pl.lang: No such file or directory
;)
Od dzisiaj rozdzielam galaz stabilna od unstable, potem dopisze co trzeba do skryptu
To samo co u Lukasza (nie mam czegos takiego jak „rsget-mod”, skrypt nazwalem rsget.sh i jest w katalogu „rapid”) plus: http://wklej.org/hash/dbd4b3f55b/ i plik „1” nadal sie pojawia.
Jak skrypt bedzie nadawal sie do uzytku to daj znak.
Jeszcze raz sie pytam: masz gdzies starsze wersje skryptu?
Breffa – usun plik rsget.sh, usun katalog ~/.rsget-mod, sciagnij skrypt jeszcze raz. Uruchom go.
U mnie działać działa, ale nie pobiera.
/home/lukasz/.rsget-mod/common.sh: line 179: *60: błąd składni: oczekiwano operatora (error token is "*60")
Jakby d4rky za dużo popsuł, polecam moją wersję w pythonie: http://wklej.org/id/53398/ :)
Lista url’i do pobrania na standardowe wejście albo w pliku podanym jako argument.
mrk – te, a co to za spam? :D Wersja stabilna będzie działać jak trzeba, a jeśli nie to dzisiaj wgram kopię (powinno być ok ale ‘gówno chodzi po ludziach’). Wersję niestabilną będę również dzisiaj doprowadzał do porządku i przygotowywał do stable. A Python jest ciężki :P
Ciężkie to jest pisanie nieco większych rzeczy w bashu… I w jakim sensie ciężki? Że słabo do głowy wchodzi czy ociężale się uruchamia ;) ?
U mnie nadal pluje, że „rsget-mod.sh: line 250: [: -gt: unary operator expected”, ale to było też w poprzednich wersjach i w sumie nijak nie wpływa na samo ściąganie.
A tak z ciekawości – przez chwilę miałem wersję z kolorami, ale nie działała. Po kolejnym updacie kolorów nie było. Będą kiedyś? ;)
Voronwe – muszę to kiedyś przyszpilić. Co do kolorów – sprawdź konfigurację, zmienna COLORS, w wersji unstable _RSGET_USE_COLORS
Stable dziala :) Niestabilnej nie ruszam.
Da sie zrobic, by przy sciaganiu pokazywala sie predkosci downloadu i przewidywany czas do zakonczenia?
Breffa – niestety, domyslny curl (nie cos napisanego na bazie libcurl, ten konsolowy) ma tylko dwa tryby – ten z samym paskiem i procentai i ten z tona zbednych informacji (wywal -# z polecenia curla i sam sprawdz). Nie znalazlem sposobu na ominiecie tego :/
Przydałaby się strona domowa projektu, co to, po co to, jak używać, changelog. Wiem, większość tych informacji jest w środku skryptu/na serwerze/do wygooglania.
rozie – bedzie pod adresem http://rs.nerdblog.pl jak znajde pomysl na jakis ladny design. Nawet logo projektu juz jest:

Co do logo … to cygwin się zalicza? ;)
A z pomysłów które mi przyszły w czasie testowania to można by dodać zapętlanie w przypadku wykrycia pobierania innych plików. Przydatne by było gdy się ma jedno ip i wielu użytkowników, bo teraz w pracy muszę używać:
while [ 1 ]; do sleep 1; ./rsget-mod.sh … ; done
malpka – jest w tej chwili jako 1 pozycja w todo jak usiadze spowrotem do skryptu, wiec spokojnie ;)
Co do cygwina – niestety nie jest supportowany dopoki nie znajdzie sie jakas mila dusza, ktora bedzie na nim testowac wersje unstable (do Mac OS X kogos mam, przy BSD zakladam, ze dopoki nikt nic nie mowi to dziala)
W granicach swoich możliwości pewnie:) Zauważyłem dziwne zachowanie – gdy robie upgrade wersji unstable 0.6.1 (16.02.2009) pobiera sie 0.5.1 (30.01.2009)
malpka – przeoczenie w kodzie, zaktualizuj recznie do najnowszej wersji i bedzie ok.
BTW, czy bedzie to problematyczne jesli przerzuce rsgeta na jakis SVN? tzn czy utrudni to testowanie skryptu?
Jeszcze zgłoszę dwie rzeczy:
1. Mamy rok 2009, a w changelogu ciągle jest 2008 :D
2. Skrypt się sypie w momencie, kiedy maszyna, na którym jest uruchomiony zmienia IP – tzn. ściąga zamiast tego stronę błędu z rapidshare, ale co gorsza zapisuje w logach, że ten plik został już ściągnięty i nie pozwala ściągnąć go jeszcze raz.
Mama nadzieję, że mimo sporego zmęczenia wyraziłem się dość jasno.
Voronwe – skrypt w logach nie zapisuje, plik istnieje fizycznie na dysku, tylko jest tam strona bledu. Wystarczy go skasowac, postaram sie dopisac sprawdzanie ‘na ostatnia chwile’ czy nadal mozna sciagac.
malpka – mam prosbe, mozesz na blogu napisac instrukcje instalacji i uruchamiania rsget-moda z wykorzystaniem cygfwina? najlepiej cos z obrazkami, zebym mogl podlinkowac na strone rsget-moda
malpka – po rozmowie z mgornym doszedlem do wniosku, ze SVN bedize wygodniejszy. Dorobie do tego skrypt w CRONie robiacy snapshot co 24h i bedzie ok :)
Łukasz
Dzięki! Używam go od pierwszej wersji, bardzo przydatny! :)
btw; link do „.rsget-mod/lang (en)” jest lang_pl