Skrypt do wygodnego pobierania z Chomikuj.pl

Chomikuj.pl nasze dobro narodowe

Chomikuj.pl to wspaniałe archiwum polskiego internetu, charakterystyczna usługa hostingu plików. Oferuje ogromną gamę plików, z których wiele nie jest dostępnych nigdzie indziej. Ta platforma jest również mocno skorelowana z starszymi użytkownikami, a także zawiera mnóstwo interesujących materiałów dla osób zajmujących się cyfrową socjologią.

Unikalna kolekcja plików przechowywanych bezładnie na Chomikuj.pl pozwala nam wejść w archiwa sprzed lat lub obserwować internetowe gusty i zainteresowania starszych użytkowników sieci.

Problem w tym, że design i funkcjonalność strony nie zmieniły się od około 20 lat. Jeśli chcesz pobrać folder wypełniony dużą liczbą małych plików, musisz to zrobić ręcznie, co oznacza pobieranie każdego pliku po kolei.

Skrypt chomyk

Połowicznym rozwiązaniem tego problemu jest skrypt Chomyk/ChomikDownloader (autorstwa plintx), który jest bardzo prosty w użyciu. Po odpaleniu trzeba podać:

  • login
  • hasło
  • link do interesującego nas folderu do pobrania
  • nazwa folderu, w którym mają zostać zapisane pliki

Jest to wygodniejsze niż ręczne pobieranie każdego pliku, mimo wszystko jednak wymaga dla każdego folderu podania tych danych. Ponieważ miałem wolną chwilę postanowiłem jeszcze troszkę ułatwić sobie zadanie.

Skrypt do skryptu

Skrypcik chomyk-helper służy do masowego pobierania plików z Chomikuj.pl. Dane logowania zapisane są w pliku config.json, linki do folderów dodajemy do pliku list.txt (w jednym wierszu jeden link). Następnie odpalając chomyk-helper - skrypt zaczyna pobierać pliki i zapisuje je na dysku odtwarzając strukturę katalogów z portalu chomikuj.pl.

Poniżej krótki filmik przedstawiający działanie skryptu:

Skrypt chomik-helper można pobrać tutaj.