Google Code Downloader

dodano 09/09/2009

rootNarzędzia \

Download source files and rebuild project structure from Google Code Search cache.

Narzędzie służące do pobrania i odbudowania struktury projektu dostępnego w cache wyszukiwarki kodów żołdowych Googla. Przydatne, gdy interesujące nas źródła zostały usunięte ze źródłowego serwera i pozostały jedynie w cache Google Code Search, a my bardzo je potrzebujemy z różnych powodów.

W takich sytuacjach próba ręcznego kopiowania zawartości plików staje się bardzo uciążliwa, dlatego warto wtedy skorzystać z skryptu gcd napisanego w Perlu, który nas wyręczy.

Jego użycie jest proste, jako argumenty podajemy url do źródła na Google Code Search i katalog do którego zostaną zapisane pliki. Skrypt pobierze wszystkie pliki jakie znajdują się w danym katalogu, z którego pochodzi plik z podanego urla, a także wszystkie zagnieżdżone katalogi z kolejnymi plikami.

Jeśli byśmy chcieli pobrać pliki całego projektu wystarczy podać adres url dowolnego pliku znajdującego się w katalogu najwyższego poziomu.

Licencja

Gcd wydano na licencji GPL.

Download

Źródła skryptu dostępne na moim GitHubie jako gist 183781.

Instalacja

Wystarczy nadać prawa wykonywalności na plik gcd lub wywoływać wraz z interpreterem perla.

Uwaga

Po zmianach wprowadzonych przez Google, mowa tutaj o przejściu całego interfejsu na AJAX, gcd staje się bezużyteczne. Może kiedyś, gdy zajdzie potrzeba uda mi się to przeanalizować i wprowadzić poprawki.

Linki

Changelog

Wersja 0.3 (16/09/2008):

  • dodano opcje linii poleceń
  • poprawiono parsowanie plików

Wersja 0.2 (19/07/2007):

  • usuwanie tagów html z kodu źródłowego
  • usuwanie znaków końca linii z końca kodu źródłowego

Wersja 0.1 (24/06/2008):

  • pierwsze publiczne wydanie

aktualizacja 09/09/2009