Przejdź do zawartości

Wikipedysta:Olafbot

Z Wikipedii, wolnej encyklopedii

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.

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]
  • 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
  • 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.

Blizsze:

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.