Kiedys to komus na ircu obiecałem, no i w końcu jest :-)
Załączony (o ile lista nie wyrzuci załącznika) skrypt podłącza się do bazy danych, bierze z niej dane, odtwarza je w kolejnosci dat edycji, i dla kazdej chwili czasu tworzy statystyki.
Skrypt jako taki liczy ilość cytatów na wikicytatach, ale można go oczywiście łatwo przerobić do liczenia wielu innych statystyk - ilości linków, średniego rozmiaru strony, czy kto tam czego chce.
Wyjście skryptu to lista linijek postaci: czas statystyka Czas jest w sekundach od początku epoki (dla nieinformatyków - 1 stycznia 1970).
Dane te można łatwo wrzucić do dowolnego programu generującego wykresy. W przykładzie użyty był gnuplot. Oś X są proporcjonalna do rzeczywistego czasu, tylko niestety podpisy w formie sekund od początku epoki są brzydkie.
Użycie: $ mysql baza -p <cur.sql $ mysql baza -p <old.sql $ ./cytaty >cytaty_size $ gnuplot
set terminal png set out 'cytaty.png' plot 'cytaty_size' with lines
^D $
Jakby lista nie puściła załączników, te same pliki są tu: http://wroclaw.taw.pl.eu.org/~taw/cytaty_stat/cytaty http://wroclaw.taw.pl.eu.org/~taw/cytaty_stat/cytaty.png