Niedziela, 05. Lutego 2012 Kanał RSS


Zdenerwujmy kogoś… Garfield

niedziela, 07. Grudzień 2008 zdenerwujmy kogoś

GarfieldJim Davis pozwala nam cieszyć się wszystkimi komiksami z udziałem Garfielda na swoje. Niestety system zaimplementowany przez twórców strony jest beznadziejny. Po pierwsze napisany jest jest we flashu, który jest wykorzystany jedynie do wgrania obrazka, a po drugie to i tak przeładowuje się cała strona gdy klikniemy coś we flashu. Rozumiem twórcę – reklama go żywi… ale mnie to wkurza…

a zatem…
jak tu zrobić sobie garfieldowego e-booka na dysku?

przygotowania

1. narzędzia:
- Zainstaluj wtyczkę „live http headers” bądź „firebug” (tak, pod firefoxa. Jeśli nie masz FireFoxa, to nie wracaj na mojego Bloga!)
- Instalujemy sobie coś w stylu FlashGet, który pozwala nam na batchowanie downloadów. Albo piszemy skrypt w np. php, który nam zbatchuje pobieranie (rezultat przemyśleń)

2. przemyślenia:
- do flasha wgrywane są pliki graficzne. Wiem, bo Jim Davis korzysta z ołówka i kredek a nie komputera, oraz zrobiłem „zoom in” i pojawiła się pixeloza.
- Komiksów jest mnóstwo, więc pliki graficzne będą ponumerowane. Numeracja będzie albo sekwencyjna (1,2,3,4,5,6…) albo datami (2008_08_12,20081103…)

szukanie

1.
uruchamiamy Live HTTP Headers, otwieramy zakładkę „generator”, zahaczamy „images” oraz „request” i klikamy w ten link: http://garfield.com/comics/vault.html

2.
gdy strona się wgra, klikamy „save all” i otwieramy w notatniku, po czym zaczynamy pierwszą żmudną pracę: szukamy obrazków i decydujemy, który z nich jest komiksem…
Pierwsze obrazki, które odnajdujemy od razu odrzucamy, bo są ponazywane np. „banner_” etc.
10 sekund później znajdujemy adres z komiksem: http://images.ucomics.com/comics/ga/2008/ga081206.gif
zatem analizujemy:
- obrazki są w katalogach podzielonych latami
- plik nazywa się: gaRRMMDD.gif
!!! mamy schemat: http://images.ucomics.com/comics/ga/RRRR/gaRRMMDD.gif

3.
wchodzimy na Wikipedię żeby się dowiedzieć kiedy powstał pierwszy komiks. I mamy: „Po raz pierwszy pojawił się 19 czerwca 1978 r. „

denerwujemy
Odpalamy flashgeta albo piszemy sobie skrypt, i robimy mirrora!
Godzinę dwie ściągania i mamy wszystkie komiksy garfielda, trochę mniej niż 1GB czytania

Garfield

Rozpowszechnij...
  • Wykop
  • Twitter
  • Facebook
  • Google Bookmarks
  • Blip
  • Grono
  • Gwar
  • MySpace
  • Polec.pl
  • Sfora.pl
  • Spis.pl
  • Add to favorites
  • LinkedIn

2, tyle jest reakcji na “Zdenerwujmy kogoś… Garfield”

  1. G3 Avatar v.1.0.5 Biter mówi:

    Dobry tips!!! :D


    Odpowiedz
  2. G3 Avatar v.1.0.5 Zdenerwumy kogoś: Garfield …znowu(?) | Grabek On-Line mówi:

    [...] sobie garfielda zgrać na dysk twardy, [...]


    Odpowiedz
poprzedni:
następny: