Wikipedysta:Olafbot
Wygląd
Olafbot nie jest człowiekiem, lecz botem, oprogramowaniem uruchamianym przeze mnie. Jego edycje nie są widoczne w Ostatnich zmianach dzięki atrybutowi "bot" ustawionemu temu wikipedyście.
Uwagi
[edytuj | edytuj kod]Postaram się nie zaszkodzić nikomu. W razie czego nie wahajcie się blokować go i psów wieszać na autorze.
Zatrzymywanie bota: bot staje, jeśli ktokolwiek wpisze mu się do dyskusji wikipedysty. Ze względu na problemy z serwerem wikipedii nie staje jednak, gdy coś mu przeszkadza w edycji (w szczególności np. blokada IP), lecz próbuje ponownie do skutku.
Realizowane
[edytuj | edytuj kod]- Jeśli ktoś ma zamówienie na maszynową kategoryzacje jakiegoś konkretnego spisu, proszę o informację w dyskusji.
Zrealizowane
[edytuj | edytuj kod]- 18 XII 2003: Na próbę - stworzenie 366 przekierowań typu 15 X->15 października. Kod źródłowy w języku Java jest tutaj.
- 30 I do 1 II 2004: Praca nad kalendarzem (kod programu jest tutaj):
- Dodanie brakujących lat od 776 p.n.e. do 2020
- Przeformatowanie kalendarza na jednolitą formę
- Przy każdym roku od 5 AD dodanie kalendarza. (Wcześniej się nie da, bo nie wiadomo, czy 4 AD był przestępny.)
- Przy każdym roku od 1583 AD dodanie świąt ruchomych. (Wcześniej dla kalendarza juliańskiego nie znam algorytmu.)
- Program przenosi wszystkie dotychczasowe wpisy w kalendarium, sortując je i uzupełniając niekiedy o linki do dni roku (np. 1 maja).
- Dodawane są interwiki w odpowiedniej kolejności.
- Dodawana jest tabelka władców (pierwotny pomysł: Kpjas - zobacz [1]). Władcy byli w tym celu ujednoznaczniani.
- Spis władców na podstawie którego są generowanane tabelki jest tutaj.
- Kalendarz bazuje na systemie MediaWiki (zobacz Wikipedia:Niestandardowe komunikaty MediaWiki)
- Dodawane są informacje o różnicy między kalendarzem gregoriańskim a juliańskim i szwedzkim (zobacz np. 1703 pod tabelką władców)
- Dodawane są zjawiska astronomiczne (kometa Halley'a, maksima słoneczne, a w XX wieku także zaćmienia Słońca i księżyca).
- Dodawane są linki do dat typu Historia informatyki/1939 i Oskary w roku 1939.
- Dodawane są linki "sto lat wcześniej" i "sto lat później".
- Program gromadzi w osobnych plikach wydarzenia, które potem będą wpisane do stron dekad.
- 10 II 2004: Poprawienie kodu bota (zmienił się nieco w ostatnich dniach protokół logowania do Wikipedii). Dodanie premierów Kanady na prośbę Jonasza, drobne zmiany w tabelkach władców, głównie w celu uzgodnienia ich przydomków z nazwami artykułów o nich.
- 13 II 2004: Zmiana imion Franków i Wizygotów oraz dodanie władców starożytnych od 776 p.n.e. dopisanych przez Silthora:
- Egiptu
- Judy
- Izraela
- Asyrii
- Babilonii
- Medii
- Persji
- Partii
- Rzymu (królowie)
- Macedonii
- Pergamonu
- Imperium Seleukidów
- 16/17 II 2004: Poprawka w Persji, ujednoznacznienie kilku władców (np. Konin) i dodanie premierów Japonii, dopisanych przez Tawa. Bot sam sobie ściąga stronę Wikipedia:Edycja tabelek władców.
- 21 II 2004: Kolejna (mniejsza) reforma kalendarza
- Wszędzie w artykułach lat obok obecnych linków do lat, dziesięcioleci i wieków daję "grzebień", który pozwala przechodzić do każdego roku w obrębie danego wieku. Są one blokowo wrzucane przez {{dzięki czemu łatwo potem będzie je hurtem zmienić bez edytowania 2800 artykułów, jeśli wygląd nie będzie się podobał, i dodatkowo nie będą zapaskudzały początku artykułu, na co czuły jest Silthor.
- Kalendarze dni tygodnia też przerzucam do MediaWiki i linkuję przez {{, żeby edycja lat była szybsza (krótszy kod źródłowy strony), a baza historii aż tak nie pęczniała po każdym przejściu bota. Z grudnia 2003 na styczeń 2004 wielkość naszej bazy wzrosła bowiem skokowo z 30 do 75 MB i to przynajmniej częściowo mnie :-). Olafbot ma coś koło 5500 edycji na koncie - jest zdaje się piąty w rankingu i dogania Beno - a każda jego edycja to transfer prawie 10 KB, więc baza "old" spuchła. Teraz, po tych zmianach już powinna puchnąć kilka(naście) razy wolniej. Dodatkowo robione są linki w kalendarium do poszczególnych dni roku, czego do tej pory nie robiłem, bo bez msg: uniemożliwiłoby to sprawdzenie, które daty linkują do danego dnia roku.
- Usuwam linki do dziesięcioleci dla wieków do XVII włącznie. Stopniowo trzeba odejść od tych dziesięcioleci, bo nie mają sensu.
- Dodaję nowe punkty {{nad i pod tabelką władców oraz kalendarium dni tygodnia. Ich brak doskwierał mi ostatnio, gdy dodawałem link "Edytuj tabelkę władców". Dzięki temu w przypadku braku tabelki władców będzie się pokazywać napis "Dodaj tabelkę władców" a nie "Edytuj...". Napis "Edytuj tabelkę władców" został przemieszczony ponad nią.
- Wprowadzane są poprawki Szwejka i Tsca do tabelek władców.
- 23 II 2004: Wprowadzenie premierów Danii od Tsca oraz przesunięcie daty Wniebowstąpienia od 2004 do 2020 o trzy dni na niedzielę zgodnie z Dekretem Kongregacji ds. Kultu Bożego i Dyscypliny Sakramentów z dnia 4 marca 2003 r.
- 28/29 II 2004: Władcy Szewecji, krzaczki przy cesarzach Japonii, korekta władców Wielkopolski, drobne korekty
- 1 III 2004: Korekta władcy który panował prawie 500 lat :-), ciąg dalszy władców Szwecji (bot pierwszy raz został zatrzymany awaryjnie z powodu tego 400-latka), Ruś Kijowska, Eryk Pomorski
- 5-6 III 2004: Władcy Norwegii od Tsca
- 6-7 III 2004: Dodanie linków do spisu przegląd zagadnień z zakresu matematyki do wszystkich stron w tym spisie. Następnie to samo dla biologii, architektury, astronomii. Kod jest tutaj. Bot został zablokowany przez Kpjasa, kiedy okazało się, że "nie zauważył" swojego wylogowania i na dodatek w spisach znajdowały się artykuły nie bardzo pasujące do danej kategorii. Bot do przeróbki.
- 8 III 2004 Sułtani i prezydenci Turcji dodawani do tabelek władców. Uzupełniane interwiki do af, hr, tam gdzie nie zdążył tego zrobić Robbot
- 8-9 III 2004 Korekta linków w tabelkach gatunków i rodzin biologicznych.
- 11 III 2004 Usunięcie dziesięcioleci do końca XVII wieku. Dane z nich na razie bot wrzucił do pliku, potem spróbuję to rozparcelować (ręcznie ? automatycznie ?) do stron stuleci. W XVIII, XIX, XX i XXI wieku dziesięciolecia zostaną, choć nie jestem do nich przekonany, ale tak chce większość. Oczywiście w latach z tych wieków linki do dziesięcioleci będą też obecne.
- 15 III 2004: Dodana Turcja
- 23-24 III 2004: Premier Szwecji, premier Norwegii, Wielkie Księstwo Poznańskie, Aragonia, Nawarra, Kastylia, Menved, korekta Wielkopolski, León. Dodane trochę interwiki (bg:, el:, cy:, he:, hr:, no:, ru:, sr: uk: i inne), minus zamieniony na –. Przesortowanie interwiki w art. lat według nowej kolejności. Przekierowania do wieku z lat 2021-2100 oraz 1000 p.n.e.-783 p.n.e.
- 2 IV 2004: Zmiany tabelek władców: Bawaria, Burgundia, Holandia, Palatynat. Dalsze zamiany na –
- Od 16 VI 2004 do konca czerwca bot non-stop dodawal kategorie do haseł ze spisów podstawowych zagadnień, pierwiastków chemicznych, godeł, flag, hymnów, artykułów historycznych, not biograficznych, bitew, wojen, krajów, języków, itp.
Plany
[edytuj | edytuj kod]Blizsze:
- zmaina Slithora w tabelkach wladcow
- zamienic Szablon:Disamb na Szablon:Ujednoznacznienie
- Zrobił to tsca.bot.
--tsca 05:12, 21 lis 2004 (CET)
- Zrobił to tsca.bot.
- dodac kategorie stron odwolujacych sie do kalendarium poszczegolnych wiekow
Dalsze (nie wiem, czy wykonalne):
- Zmiana imion władców bizantyjskich, których może zmieni Silthor.
- Półautomatyczna korekta linków do stron ujednoznaczniających (ja będę wybierał strony, program będzie dokonywał edycji).
- Dodanie stron o miejscowościach w Polsce (baza Bena)
- Poprawa tabelek nawigacyjnych w art. cesarzy rzymskich (przykład Oktawian August)
- nie wiem czy to sprawa dla Olafbota, czy po prostu bota, np http://cvs.sourceforge.net/viewcvs.py/pywikipediabot/pywikipedia/, możnaby skonwertować tabelki na nową składnię, dla mnie jest przyjemniejsza niż HTML
- jeśli mowa o tabelkach władców, to są one potrójnie zagnieżdżone, a IMO coś takiego w nowej składni nie będzie wcale bardziej przejrzyste. Pozwól, że jednak zostanę przy dotychczasowej, która też nie jest zbyt przejrzysta, ale przynajmniej osoby znające HTML wiedzą o co chodzi. Nowa dla tych tabelek byłaby równie pogmatwana, a dodatkowo zrozumiała dla mniejszego grona osób.