Jak niektórzy z Was mogli zauważyć zaczynam próby z botem. Na razie jeszcze z błędami, bo dopiero raczkuje.
Na początek chciałbym dorobić 366 przekierowań typu [[15 X]]->[[15 października]]. Dalsze plany: *Praca nad kalendarzem (dodanie nowych lat, dodanie kalendarzy, itp.) *Półautomatyczna korekta linków do stron ujednoznaczniających (ja będę wybierał strony, program będzie dokonywał edycji).
Terminowanie bota: bot ma stawać, jeśli ktokolwiek wpisze mu się do dyskusji wikipedysty, albo jeśli napotka jakąkolwiek nieprzewidzianą sytuację.
W związku z tym mam kilka pytań: * Czy nikt nie protestuje przeciw stworzeniu takich przekierowań, a także przeciwko użyciu bota ? Sprawi to niewątpliwie chwilowe niedogodności (366 wpisów w Recentchanges) ale długofalowe zyski (łatwiejsze linki do dni). * Czy mam gdzieś tego bota rejestrować ? Na angielskiej wiki jest strona z zarejestrowanymi botami, ale my chyba czegoś takiego nie mamy. * Jak często bot może modyfikować strony ? Na początku będę go testował oglądając każdy efekt jego pracy, jednak potem dobrze byłoby pozwolić na nieco szybsze działania. Oficjalnie jest powiedziane na stronie [[Wikipedia:Boty na polskiej wikipedii]], że boty mogą dokonywać jednej edycji na 10-15 minut, ale przy tej prędkości pracy to ja edytując strony ręcznie będę dwudziestokrotnie szybszy z tymi przekierowaniami, więc użycie tak powolnych botów kompletnie mija się z celem. Chciałbym używać go np. raz na minutę, wtedy dodanie tych przekierowań zajmie ok. 6 godzin. To i tak trochę dużo. * Jakie inne warunki powinienem spełnić ? * Dlaczego na polskiej wiki nie działa opcja hidebots=0, która na angielskiej wersji ukrywa działania botów w Ostatnich zmianach, zmniejszając ich uciążliwość ?
Pozdrawiam,
Olaf
On Wed, Dec 17, 2003 at 06:43:51AM +0100, Olaf Matyja wrote:
Jak niektórzy z Was mogli zauważyć zaczynam próby z botem. Na razie jeszcze z błędami, bo dopiero raczkuje.
Na początek chciałbym dorobić 366 przekierowań typu [[15 X]]->[[15 października]]. Dalsze plany: *Praca nad kalendarzem (dodanie nowych lat, dodanie kalendarzy, itp.) *Półautomatyczna korekta linków do stron ujednoznaczniających (ja będę wybierał strony, program będzie dokonywał edycji).
Terminowanie bota: bot ma stawać, jeśli ktokolwiek wpisze mu się do dyskusji wikipedysty, albo jeśli napotka jakąkolwiek nieprzewidzianą sytuację.
W związku z tym mam kilka pytań:
- Czy nikt nie protestuje przeciw stworzeniu takich przekierowań, a także
przeciwko użyciu bota ? Sprawi to niewątpliwie chwilowe niedogodności (366 wpisów w Recentchanges) ale długofalowe zyski (łatwiejsze linki do dni).
- Czy mam gdzieś tego bota rejestrować ? Na angielskiej wiki jest strona z
zarejestrowanymi botami, ale my chyba czegoś takiego nie mamy.
- Jak często bot może modyfikować strony ? Na początku będę go testował
oglądając każdy efekt jego pracy, jednak potem dobrze byłoby pozwolić na nieco szybsze działania. Oficjalnie jest powiedziane na stronie [[Wikipedia:Boty na polskiej wikipedii]], że boty mogą dokonywać jednej edycji na 10-15 minut, ale przy tej prędkości pracy to ja edytując strony ręcznie będę dwudziestokrotnie szybszy z tymi przekierowaniami, więc użycie tak powolnych botów kompletnie mija się z celem. Chciałbym używać go np. raz na minutę, wtedy dodanie tych przekierowań zajmie ok. 6 godzin. To i tak trochę dużo.
- Jakie inne warunki powinienem spełnić ?
- Dlaczego na polskiej wiki nie działa opcja hidebots=0, która na
angielskiej wersji ukrywa działania botów w Ostatnich zmianach, zmniejszając ich uciążliwość ?
W kwestii rejestrowania botow - zeby software wiedzial ze dany uzytkownik jest botem trzeba ustawic mu odpowiednia flage. Wtedy zacznie dzialac ukrywanie w Ostatnich Zmianach (na nic innego o ile wiem ta flaga nie wplywa).
Ustawilem flage `bot' kontom `Tawbot' i `Olafbot'.
Raz na 10-15 minut to oczywiscie o wiele za wolno. Jakby co to wszyscy sysopi maja strone Wklad uzytkownika i moga cofac zmiany w tempie kilkadziesiat na minute. Wiec sugeruje zmiane tego wpisu na dajmy na to 2 zmiany na minute w nocy i 1 na minute w dzien, o ile oczywiscie mechanizm zatrzymywania bota dziala.
----- Original Message ----- From: "Tomasz Wegrzanowski" taw@users.sourceforge.net
W kwestii rejestrowania botow - zeby software wiedzial ze dany uzytkownik jest botem trzeba ustawic mu odpowiednia flage. Wtedy zacznie dzialac ukrywanie w Ostatnich Zmianach (na nic innego o ile wiem ta flaga nie
wplywa).
Ustawilem flage `bot' kontom `Tawbot' i `Olafbot'.
Niestety hidebots=0 wciąż nie działa.
Raz na 10-15 minut to oczywiscie o wiele za wolno. Jakby co to wszyscy
sysopi maja
strone Wklad uzytkownika i moga cofac zmiany w tempie kilkadziesiat na
minute.
Wiec sugeruje zmiane tego wpisu na dajmy na to 2 zmiany na minute w nocy i 1 na minute w dzien, o ile oczywiscie mechanizm zatrzymywania bota dziala.
Uff. W takim przypadku to zaczyna mieć sens. Olaf
From: "Tomasz Wegrzanowski" taw@users.sourceforge.net
W kwestii rejestrowania botow - zeby software wiedzial ze dany uzytkownik jest botem trzeba ustawic mu odpowiednia flage. Wtedy zacznie dzialac ukrywanie w Ostatnich Zmianach (na nic innego o ile wiem ta flaga nie
wplywa).
Ustawilem flage `bot' kontom `Tawbot' i `Olafbot'.
Niestety hidebots=0 wciąż nie działa.
Za to w tej chwili zmiany Olafbota na stałe nie pokazują się w Ostatnich zmianach (są tylko w historii strony). Nie jestem pewien czy ten efekt jest pożądany, bo jednak ludzie powinni wybierać tę opcję świadomie - w ten sposób to bot może narozrabiać po całej wikipedii i nikt tego nie zauważy. Na angielskiej wiki można wybrać wersję Recent Changes - z botami lub bez. Na polskiej jak na razie chyba wyboru nie mamy, jednak obecne rozwiązanie według mnie jest niebezpieczne. To już lepiej niech będzie po staremu - ze wszystkimi edycjami widocznymi.
Olaf
Czy możesz zgodnie z http://pl.wikipedia.org/wiki/Wikipedia:Boty_na_polskiej_Wikipedii opublikować kod bota lub udostępnić go wybrańcom ? Wiem, że wszystkie programy w fazie testowej wyglądają okropnie ale jednak chyba warto.
pozdr - Lzur
PS
Chyba jednak tylko wybrańcom bo jakby kod dostał się w ręce wandali to mógłby ułatwić im działalność destrukcyjną. Może jest możliwość stworzenia stron widocznych tylko dla adminów i wtedy tam opublikować ?
Oczywiście, ale pozwólcie chociaż doprowadzić go do stanu używalności. W tej chwili nie jest groźny, bo nie działa w pętli i każdą jego edycję sprawdzam, a kod wciąż się jeszcze zmienia (kłopoty z kodowaniem znaków). Jak napiszę do końca i będę chciał puścić go na szersze wody, prześlę kod Tobie, Leszku i wszelkim innym osobom, które wyrażą taką chęć, a potem zaczekam umówiony czas z uruchomieniem.
Na razie mogę powiedzieć, że napisany jest w Javie i to niestety z użyciem bezpośrednio klasy Socket. (Okazało się, że HttpURLConnection ma bug-a który uniemożliwia ustawianie cookies, więc nie mogłem się logować. Sun przyznaje się do błędu i twierdzi że go w nowszej wersji poprawił, ale niestety to nieprawda.)
Zatrzymywanie wpisem w dyskusji użytkownika właśnie przetestowałem - działa ślicznie. Jeszcze tylko pokonam to kodowanie i będzie gotowe. Ale na razie robię sobie przerwę.
Olaf
p.s. A co do kodu w rękach wandali to i tak istnieje na sieci publicznie dostępny projekt w którym każdy może sobie ściągnąć wikibota w Perlu, więc to niewiele zmienia.
----- Original Message ----- From: "Leszek Zur" lzur@teczowe.eu.org To: "Polish Wikipedia mailing list" wikipl-l@wikipedia.org Sent: Wednesday, December 17, 2003 8:36 AM Subject: Re: [Wikipl-l] Olafbot
Czy możesz zgodnie z http://pl.wikipedia.org/wiki/Wikipedia:Boty_na_polskiej_Wikipedii opublikować kod bota lub udostępnić go wybrańcom ? Wiem, że wszystkie programy w fazie testowej wyglądają okropnie ale jednak chyba warto.
pozdr - Lzur
PS
Chyba jednak tylko wybrańcom bo jakby kod dostał się w ręce wandali to mógłby ułatwić im działalność destrukcyjną. Może jest możliwość stworzenia stron widocznych tylko dla adminów i wtedy tam opublikować ?
_______________________________________________ WikiPL-l mailing list WikiPL-l@Wikipedia.org http://mail.wikipedia.org/mailman/listinfo/wikipl-l
On 17-12-2003, Olaf Matyja wrote thusly :
Jak niektórzy z Was mogli zauważyć zaczynam próby z botem. Na razie jeszcze z błędami, bo dopiero raczkuje.
Na początek chciałbym dorobić 366 przekierowań typu [[15 X]]->[[15 października]]. Dalsze plany:
zastanawiam się czy to jest potrzebne ? Może lepiej żeby poprawiał na stronach gdzie są takie linki na [[15 października]] ? taka jest nasza konwencja
*Praca nad kalendarzem (dodanie nowych lat, dodanie kalendarzy, itp.)
OK. Kalendarz w stronach lat tj. np. [[1975]] po prawej z boku
*Półautomatyczna korekta linków do stron ujednoznaczniających (ja będę wybierał strony, program będzie dokonywał edycji).
Tu też trochę dyskusji. Na WP-En mają też taki mechanizm ujednoznaczniania
------- :This page is about a state in the USA for other meanings see [[California (disambiguation)]].
California ..... ----- u nas mogłoby to wyglądać tak: :Ta strona dotyczy Włoch państwa w Europie sprawdź także [[Włochy (inne znaczenia)|inne znaczenia tego słowa]].
Włochy ([[wł.]] ''Italia''....
Terminowanie bota: bot ma stawać, jeśli ktokolwiek wpisze mu się do dyskusji wikipedysty, albo jeśli napotka jakąkolwiek nieprzewidzianą sytuację.
W związku z tym mam kilka pytań:
- Czy nikt nie protestuje przeciw stworzeniu takich przekierowań, a także
przeciwko użyciu bota ? Sprawi to niewątpliwie chwilowe niedogodności (366 wpisów w Recentchanges) ale długofalowe zyski (łatwiejsze linki do dni).
- Czy mam gdzieś tego bota rejestrować ? Na angielskiej wiki jest strona z
zarejestrowanymi botami, ale my chyba czegoś takiego nie mamy.
- Jak często bot może modyfikować strony ? Na początku będę go testował
oglądając każdy efekt jego pracy, jednak potem dobrze byłoby pozwolić na nieco szybsze działania. Oficjalnie jest powiedziane na stronie [[Wikipedia:Boty na polskiej wikipedii]], że boty mogą dokonywać jednej edycji na 10-15 minut, ale przy tej prędkości pracy to ja edytując strony ręcznie będę dwudziestokrotnie szybszy z tymi przekierowaniami, więc użycie tak powolnych botów kompletnie mija się z celem. Chciałbym używać go np. raz na minutę, wtedy dodanie tych przekierowań zajmie ok. 6 godzin. To i tak trochę dużo.
tak żeby nie zdominował RC - czyli raz na 3-4 minuty w dzień
- Jakie inne warunki powinienem spełnić ?
- Dlaczego na polskiej wiki nie działa opcja hidebots=0, która na
angielskiej wersji ukrywa działania botów w Ostatnich zmianach, zmniejszając ich uciążliwość ?
Pozdrowienia, Kpjas.
On 17-12-2003, Olaf Matyja wrote thusly :
Na początek chciałbym dorobić 366 przekierowań typu [[15 X]]->[[15 października]]. Dalsze plany:
zastanawiam się czy to jest potrzebne ? Może lepiej żeby poprawiał na stronach gdzie są takie linki na [[15 października]] ? taka jest nasza konwencja
Jedno drugiemu nie przeczy. Wyszukanie takich fraz i ich automatyczna zamiana na linki to faktycznie niezły pomysł na zastosowanie bota w przyszłości. Ale swoją drogą niektórzy piszą dni roku takimi skrótami, redirecty przyspieszyłyby wyposażanie takich artykułów w linki, tak jak zrobiły to przekierowania [[XI]]->[[XI wiek]] na przykład. A to przecież nic nie szkodzi. W Ostatnich Zmianach w ogóle tych edycji nie będzie widać (Taw przestawił atrybut), więc ich nie zdominują.
*Praca nad kalendarzem (dodanie nowych lat, dodanie kalendarzy, itp.)
OK. Kalendarz w stronach lat tj. np. [[1975]] po prawej z boku
Dokładnie. Szczegóły jeszcze będą uzgadniane, w ogólnych zarysach już się tu zgodziliśmy.
*Półautomatyczna korekta linków do stron ujednoznaczniających (ja będę wybierał strony, program będzie dokonywał edycji).
Tu też trochę dyskusji. Na WP-En mają też taki mechanizm ujednoznaczniania
:This page is about a state in the USA for other meanings see [[California (disambiguation)]].
California .....
u nas mogłoby to wyglądać tak: :Ta strona dotyczy Włoch państwa w Europie sprawdź także [[Włochy (inne znaczenia)|inne znaczenia tego słowa]].
Włochy ([[wł.]] ''Italia''....
Ależ zgadzam się. Chyba się nie zrozumieliśmy. Strony ujednoznaczniające zostaną, bo są potrzebne, i tego nie zmieniam. Ale artykuły nie powinny bezpośrednio do nich linkować, tylko zawsze do którejś z podstron. W końcu cały sens istnienia listy artykułów na [[Wikipedia:Strony ujednoznaczniające]] sprowadza się do tego, żeby łatwo było takie linki wyszukiwać i poprawiać. I to właśnie chcę zrobić - program będzie mi prezentował kolejno rozmaite linki do stron ujednoznaczniających wraz z ich kontekstem, ja będę wskazywał, którym ujednoznacznieniem daną stronę zastąpić, a program będzie to robił. Szybko i o wiele przyjemniej niż dotychczas. Oczywiście operatorem tego nie muszę być akurat ja, z niekłamaną przyjemnością oddam komuś ten "zaszczyt" (czyli harówkę), jeśli ktoś ma ochotę, ja tylko chcę mieć przyjemność napisania użytecznego bota.
- Jak często bot może modyfikować strony ? Na początku będę go testował
oglądając każdy efekt jego pracy, jednak potem dobrze byłoby pozwolić na nieco szybsze działania.
tak żeby nie zdominował RC - czyli raz na 3-4 minuty w dzień
To już jest rozwiązane - Taw przestawił atrybuty botom tak, aby ich edycje nie były w ogóle widoczne w Ostatnich Zmianach, więc ich nie zdominują. Dla celów kontrolnych zawsze można sobie obejrzeć wkład takiego "wikipedysty", tam wszystko widać. Widać też w historii poszczególnych stron. Poza tym wszelkie wykorzystania bota będą zapowiadane i dyskutowane na tej liście. Myślę więc, że tak drastyczne ograniczenia są niepotrzebne.
Do jutra,
Olaf
On 17-12-2003, Olaf Matyja wrote thusly :
On 17-12-2003, Olaf Matyja wrote thusly :
Na początek chciałbym dorobić 366 przekierowań typu [[15 X]]->[[15 października]]. Dalsze plany:
zastanawiam się czy to jest potrzebne ? Może lepiej żeby poprawiał na stronach gdzie są takie linki na [[15 października]] ? taka jest nasza konwencja
Jedno drugiemu nie przeczy. Wyszukanie takich fraz i ich automatyczna zamiana na linki to faktycznie niezły pomysł na zastosowanie bota w przyszłości. Ale swoją drogą niektórzy piszą dni roku takimi skrótami, redirecty przyspieszyłyby wyposażanie takich artykułów w linki, tak jak zrobiły to przekierowania [[XI]]->[[XI wiek]] na przykład. A to przecież nic nie szkodzi. W Ostatnich Zmianach w ogóle tych edycji nie będzie widać (Taw przestawił atrybut), więc ich nie zdominują.
Nie wiem czy to jest akurat priorytet. Jest tyle rzeczy które bot mógłby przyśpieszyć, ale to co proponujesz nie wydaje mi się paląco ważne. jak ktoś wpisuje 15 X to nie zna/nie czuje Wikipedii i nie zrobi do tego linku. Jak wie do czego link służy to wie że piszemy [[15 października]] w linkach.
Poza tym to jest sprawa do zrobienia na poziomie software-u i Preferencji co przerabiali na WP-En
*Praca nad kalendarzem (dodanie nowych lat, dodanie kalendarzy, itp.)
OK. Kalendarz w stronach lat tj. np. [[1975]] po prawej z boku
Dokładnie. Szczegóły jeszcze będą uzgadniane, w ogólnych zarysach już się tu zgodziliśmy.
*Półautomatyczna korekta linków do stron ujednoznaczniających (ja będę wybierał strony, program będzie dokonywał edycji).
Tu też trochę dyskusji. Na WP-En mają też taki mechanizm ujednoznaczniania
:This page is about a state in the USA for other meanings see [[California (disambiguation)]].
California .....
u nas mogłoby to wyglądać tak: :Ta strona dotyczy Włoch państwa w Europie sprawdź także [[Włochy (inne znaczenia)|inne znaczenia tego słowa]].
Włochy ([[wł.]] ''Italia''....
Ależ zgadzam się. Chyba się nie zrozumieliśmy. Strony ujednoznaczniające zostaną, bo są potrzebne, i tego nie zmieniam. Ale artykuły nie powinny bezpośrednio do nich linkować, tylko zawsze do którejś z podstron. W końcu cały sens istnienia listy artykułów na [[Wikipedia:Strony ujednoznaczniające]] sprowadza się do tego, żeby łatwo było takie linki wyszukiwać i poprawiać. I to właśnie chcę zrobić - program będzie mi prezentował kolejno rozmaite linki do stron ujednoznaczniających wraz z ich kontekstem, ja będę wskazywał, którym ujednoznacznieniem daną stronę zastąpić, a program będzie to robił. Szybko i o wiele przyjemniej niż dotychczas. Oczywiście operatorem tego nie muszę być akurat ja, z niekłamaną przyjemnością oddam komuś ten "zaszczyt" (czyli harówkę), jeśli ktoś ma ochotę, ja tylko chcę mieć przyjemność napisania użytecznego bota.
- Jak często bot może modyfikować strony ? Na początku będę go testował
oglądając każdy efekt jego pracy, jednak potem dobrze byłoby pozwolić na nieco szybsze działania.
tak żeby nie zdominował RC - czyli raz na 3-4 minuty w dzień
To już jest rozwiązane - Taw przestawił atrybuty botom tak, aby ich edycje nie były w ogóle widoczne w Ostatnich Zmianach, więc ich nie zdominują. Dla celów kontrolnych zawsze można sobie obejrzeć wkład takiego "wikipedysty", tam wszystko widać. Widać też w historii poszczególnych stron. Poza tym wszelkie wykorzystania bota będą zapowiadane i dyskutowane na tej liście. Myślę więc, że tak drastyczne ograniczenia są niepotrzebne.
----- Original Message ----- From: "Krzysztof P. Jasiutowicz" kpjas@wikipedia.pl
Nie wiem czy to jest akurat priorytet. Jest tyle rzeczy które bot mógłby przyśpieszyć, ale to co proponujesz nie wydaje mi się paląco ważne. jak ktoś wpisuje 15 X to nie zna/nie czuje Wikipedii i nie zrobi do tego linku. Jak wie do czego link służy to wie że piszemy [[15 października]] w linkach.
No cóż, to nie jest ważne, ale jest najprostsze, a od czegoś muszę zacząć. Potem przyjdzie pora na trudniejsze rzeczy, na razie to już jest oprogramowane, więc szkoda byłoby nie wykorzystać.
Ktoś kto nie zna wikipedii to nie zrobi linku, ale ktoś kto zna, będzie miał łatwiej jego artykuł dostosować.
Poza tym to jest sprawa do zrobienia na poziomie software-u i Preferencji co przerabiali na WP-En
Ale jeśli nie stać nas na samochód, to pojedźmy rowerem, który mamy. Poza tym doświadczenia przydadzą się przy bardziej użytecznych zastosowaniach bota.
Olaf