Forum:Wielozadaniowy bot

Z Nonsensopedii, polskiej encyklopedii humoru
Ten wątek nie był edytowany od 1873 dni. Nie baw się w archeologa i nie odkopuj go. Zamiast tego możesz wrócić na stronę główną forum i założyć nowy temat.

Witam wszystkich.

Od zawsze myślałem, jak fajnie by było zrobić bota, żeby pousuwać w końcu to {{t}} i popoprawiać inne drobne rzeczy. Niestety, z programowania nie ogarniam zbyt dużo, tak więc nie mogę sam stworzyć bota. W końcu, parę tygodni temu, znalazłem rozwiązanie tego problemu. Otóż dowiedziałem się o istnieniu takiego fajnego programu jak AutoWikiBrowser. Pozwala on wykonywać automatycznie lub półautomatycznie pewne określone zmiany w artykułach (więc można z jego pomocą tworzyć proste boty). Ja zamierzam go używać głównie w tym pierwszym trybie. Dzięki możliwościom wyrażeń regularnych, mój "bot" może wykonywać następujące rzeczy:

  • Eliminacja szablonu {{t}} – tzn. zamienianie go na pogrubienie i półpauzę;
  • Zamiana [[Grafika:]] na [[Plik:]];
  • Usuwanie right z grafik, gdy jest podany parametr thumb;
  • Zamiana cudzysłowów i wielokropków na odpowiednie;
  • Skracanie linków ([[Przykład|Przykłady]] -> [[Przykład]]y);
  • Drobnica typu usuwanie podwójnych spacji, usuwanie spacji z końców linii itp.

Piszę to porum, żeby dowiedzieć się, czy macie jeszcze pomysł na jakieś inne zmiany do wykonania botem, jak również żeby dowiedzieć się, czy macie coś przeciwko (chociaż wątpię). Oczywiście bota nie uruchomię dopóki nie dostanie flagi, a więc dopóki nie powróci Zel. Eksekk | dyskusja 15:33, wrz 16, 2016 (UTC)

Moje propozycje:
tam gdzie w haśle znajduje się link do disambigu (gdzie być nie powinien) to bot automatycznie umieściłby kategorię (lepsza opcja – aby bot spisał wszystkie takie strony na jednej podstronie); LecęjakMagik (dyskusja) 16:10, wrz 16, 2016 (UTC)
A w jakich wypadkach być nie powinien? Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Użycie szablonu {{sur}} Runab Windows logo - 2012.svg Dyskusja 18:12, wrz 16, 2016 (UTC)
W tym szablonie nie powinno być linka do disambigu? Wybacz, ale nie rozumiem. Eksekk | dyskusja 18:16, wrz 16, 2016 (UTC)
Ma być link w surze – chodzi mi o to, by bot zaznaczył, że w danej sekcji w treści artykułu jest link do disambigu a nie do odpowiedniego hasła. I tak żeby bot zaznaczył w jakiś sposób, że np. na tym forum użyto w nieodpowiedni sposób disambigu, bo jakiś głupi Magik dodał link do hasła Piotr w miejscu nieodpowiednim. Nie umiem tego inaczej wytłumaczyć. Runab Windows logo - 2012.svg Dyskusja 18:23, wrz 16, 2016 (UTC)
Chodzi o przypadki, w których na przykład chodzi o USA, a zamiast bezpośredniego linku do Stany Zjednoczone Ameryki jest link do Ameryka? Eksekk | dyskusja 18:27, wrz 16, 2016 (UTC)
O to to! Już się dogadaliśmy. Runab Windows logo - 2012.svg Dyskusja 18:37, wrz 16, 2016 (UTC)
W takim razie przydałoby się zrobić listę takich niejasnych ujednoznacznień. Eksekk | dyskusja 18:42, wrz 16, 2016 (UTC)
Po co, daj wszystkie ujednoznacznienia. Runab Windows logo - 2012.svg Dyskusja 18:55, wrz 16, 2016 (UTC)
To w takim razie Specjalna:Ujednoznacznienia. Eksekk | dyskusja 19:07, wrz 16, 2016 (UTC)
automatycznie zekowanie lub usunięcie stron gry bez wyjścia; LecęjakMagik (dyskusja) 16:10, wrz 16, 2016 (UTC)
Specjalna:Bez linków. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
A po co my mamy tam zaglądać skoro może to zrobić automat? My możemy w ten sposób np. pisać nowe artykuły (tak, naiwne oczekiwania). Runab Windows logo - 2012.svg Dyskusja 18:12, wrz 16, 2016 (UTC)
Tam jest raptem 15-20 stron, z czego parę jest nie do usunięcia, bo celowo nie mają wyjścia. Napisanie kodu specjalnie na tę okoliczność wymagałoby dużo więcej wysiłku. Eksekk | dyskusja 18:16, wrz 16, 2016 (UTC)
Skoro tak to wycofuje się z pomysłu. Runab Windows logo - 2012.svg Dyskusja 18:23, wrz 16, 2016 (UTC)
trochę bardziej skomplikowane – usunięcie plików youtube i zastąpienie ich szablonem YouTube (ale to na pewno wyższa szkoła jazdy, więc tylko opcjonalne). LecęjakMagik (dyskusja) 16:10, wrz 16, 2016 (UTC)
Zbyt skomplikowane jak na ten program. Natomiast co do samego zastępowania, na porum temu poświęconym Nnvist napisał, że szablon nie działa na telefonach, tak więc wstrzymałbym się z masowym zamienianiem. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Ok. Runab Windows logo - 2012.svg Dyskusja 18:12, wrz 16, 2016 (UTC)
LecęjakMagik (dyskusja) 16:10, wrz 16, 2016 (UTC)
I moje propozycje, też dodam coś od siebie:
Poprawianie [Adres-do-jakiejś strony-na-nonsie Opis] na [[Link wewnętrzny|Opis]] (tak, takie rzeczy czasami znajduję); Polskacafe 16:20, wrz 16, 2016 (UTC)
Dobry pomysł, zaimplementuję. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Uwaga na strony linkujące do np. konkretnych diffów. Zwróć też uwagę, że jeśli ktoś w ten niepoprawny sposób zalinkuje do sekcji, żeby zrobił [[Strona#Sekcja]]. Serscull 18:25, wrz 16, 2016 (UTC)
Okej. Eksekk | dyskusja 18:34, wrz 16, 2016 (UTC)
Wykrywanie wandalizmów (np. „hujhujhujhuj” czy inne słowa kluczowe, myślę, że da się zrobić listę najpopularniejszych wandalizmów) i „podejrzanych” stron (np. brak sekcji, mało formatowania, bardzo krótkie strony itd.); Polskacafe 16:20, wrz 16, 2016 (UTC)
Takich wandalizmów pewnie nie ma w już istniejących artykułach, a ten „bot” nie ma być do regularnego patrolowania, tylko do jednorazowego przebiegu po wszystkich artach w celu poprawienia wymienionych rzeczy. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Poprawianie „-” na „–”. Polskacafe 16:20, wrz 16, 2016 (UTC)
Z tym jest różnie, raz trzeba półpauzę, raz dywiz. Posprawdzam zasady i zaimplementuję, jeśli istnieje jakaś żelazna reguła. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Jeśli jest między spacjami, to na pewno półpauza. Zasada jest też przy dialogach. Serscull 18:25, wrz 16, 2016 (UTC)
Dzięki, zaimplementuję. Eksekk | dyskusja 18:34, wrz 16, 2016 (UTC)
Dobrze by też było, gdyby bot był „delikatny”, tj. miał dużą tolerancję dla treści odbiegających od normy. Przydałyby się też white listy. Polskacafe 16:20, wrz 16, 2016 (UTC)
A i jeszcze jedna rzecz – po co takie zbędne pierdoły jak usuwanie „right” czy zamiana Grafika: na Plik:? Na moje to zbędne zaśmiecanie historii edycji, jeśli jedyna poprawka w haśle to będzie usuwanie tego typu zbędnych rzeczy. LecęjakMagik (dyskusja) 16:33, wrz 16, 2016 (UTC)
Użytkownicy często robią edycje polegające chociażby na usunięciu jednej spacji, ale cóż, jeśli Wam to przeszkadza, mogę ustawić wykonywanie pozostałych rzeczy tylko jeśli w artykule zostanie znaleziony szablon {{t}}. Natomiast co do zasadności, usuwanie „right” oczyszcza kod artykułu, a Grafika: zamieniam na Plik:, bo jest to standard na całej Wikii. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Oczywiście nie widzę przeciwwskazań, jeśli da się zrobić... ale takie mam pytanie: jaki jest zamierzony końcowy efekt tej walki, której celem jest skrócenie artykułu o dosłownie kilka bajtów? Komu przeszkadza istnienie szablonu {{t}}, którego nawet jeśli nie w każdej sytuacji można użyć, to bywa przydatny? Poza tym zwracam uwagę na takie rzeczy tak jak tu - dla ułatwienia włączenia poszczególnych gifów na przyszłość każdy zostawiłem w osobnej linijce, z osobnym <!-- --> – dla funkcjonalności i przejrzystości kodu. Nie jest to wycieczka osobista ani przytyk, po prostu bezmyślność - a boty nie myślą – nie pomaga.
Istnienie szablonu przeszkadza przede wszystkim przypadkowym edytorom, którzy mogą nie zrozumieć, jakie jest jego dokładne działanie. Półpauza i pogrubienie są na tyle proste do wpisania, że ten szablon to przerost formy nad treścią. Zresztą, to nie ja zarządziłem jego usuwanie, więc proszę się mnie nie pytać.
Włączanie poszczególnych gifów jest aktualnie ułatwione maksymalnie, wystarczy po prostu przenieść jedno z <!-- lub --> do dolnej/górnej linijki, a Twoim sposobem trzeba by usunąć dwa z nich i potem dodać, co niepotrzebnie komplikuje sprawę. Nie wiem jaki to ma związek z botami, a jeśli bezmyślność odnosi się do mnie, to nie jest to na miejscu, jak już wyjaśniłem. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
Strony Gry bez wyjścia - jeśli bot by mógł to robić na bieżąco i 24/h to super. Jednak byłbym za tym, żeby zostawiał EK z opisem brak linków wychodzących, wtedy autor może coś doda, ewentualnie ktoś poprawi, gdyby strona miała potencjał. Co do {{youtube}} natomiast: jest to niełatwe, jako że plik się odnosi do tytułu, a szablon korzysta z adresu. Jest z tym szablonem jeszcze mankament taki, że nie radzi sobie ze zmianą rozmiaru okna. Serscull 16:48, wrz 16, 2016 (UTC)
Jak już pisałem, to nie ma być bot patrolujący. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
A, dobrze by było, żeby zmieniał font na span i strike na s, bo wycofujo. Serscull 16:50, wrz 16, 2016 (UTC)
Zapomniałem o tym wcześniej, zostanie to zaimplementowane, dzięki. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)
O, ponoć nie s tylko del. Serscull 18:08, wrz 16, 2016 (UTC)

Przy okazji apeluję – w akapitowaniu wypowiedzi używajcie dwukropków zamiast gwiazdek! Porum jest dzięki temu o wiele czytelniejsze. Eksekk | dyskusja 18:01, wrz 16, 2016 (UTC)

Ja apeluję o nierozbijanie cudzych wypowiedzi. Serscull 18:08, wrz 16, 2016 (UTC)
A w czym to przeszkadza? Wolę dopisać się z akapitem do czyjejś wypowiedzi niż potem to cytować i niepotrzebnie tworzyć tony tekstu. Eksekk | dyskusja 18:11, wrz 16, 2016 (UTC)
Rozbijasz wypowiedź i się gubimy, kto w końcu co mówi. Natomiast co do tworzenia ton tekstu – forum zawsze było pełne ścian tekstu i błagam cię, nie rób już wyciągów z cudzych wypowiedzi, jeśli uznasz je za zbyt długie :P Już tak na serio: wypowiedź powinna być czytelna i to, że rozwinięty wątek Forum to jest, uwaga, kilka do kilkunastu kilobajtów (czyli 0,1% rozmiaru przeciętnej grafiki) nie powinien nikomu przeszkadzać. Tak samo, jak usunięcie 6 bajtów z tekstu nie uwolni serwerów Wikii od kataklizmu. Serscull 18:25, wrz 16, 2016 (UTC)
Jeśli ludzie będą pisać w formie listy/akapitów z dwukropkami i podpisywać każdy punkt swoim szablonem, to wypowiedzi będą czytelne i nikt się nie zgubi. Miejsce na serwerach nie jest problemem, ale nikomu nie będzie się chciało czytać tych samych wypowiedzi po raz enty. Powód usunięcia tych 6 bajtów został już wyjaśniony. Eksekk | dyskusja 18:34, wrz 16, 2016 (UTC)
Pytanie dotyczyło nie tylko szablonu {{t}}, ale przede wszystkim zmieniania grafika na plik, wielokropków (chyba, że gdzieś ogłoszono wyższość wielokropka jednoznakowego, wtedy link proszę) i walki o pojedyncze bajty. Usuwanie right przy thumb, poprawę formatowania linków jeszcze zrozumiem, bo uczymy się przez edycję przypadkowych artykułów i to po prostu wypada znać. Natomiast myślę, żeby wyłączyć z tego strony z przestrzeni nonsensopedia, jako że we wszystkich chyba głosowaniach jest [[user:user|user]] Serscull 18:48, wrz 16, 2016 (UTC)
Grafika zamieniam na plik w celu standaryzacji (tak jest na całej Wikii, grafika była chyba używana w zamierzchłej przeszłości). Co do wielokropków, nie wiem, czy istnieje zasada używania jednoznakowych, ale skoro są one w edittools, to coś jest na rzeczy. Dowolną przestrzeń nazw można bez problemu wyłączyć z działania bota. Dementuję też domysły, jakoby mi chodziło o zmniejszenie wielkości artykułów. To nie ma najmniejszego znaczenia. Eksekk | dyskusja 19:07, wrz 16, 2016 (UTC)
Uff. Serscull 21:20, wrz 16, 2016 (UTC)
Nie wiem, czy to ma sens, ale zaproponować nie zaszkodzi: „zabawa z szablonami”, czyli np. w artach dłuższych niż 1000 bajtów bez grafik dodawanie szablonu „bezgrafik” (oczywiście bez newsów, stron pomocy i innych poza główną). Poza tym, w artach z kategorią np. „Microsoft” dodawanie szablonu {{Microsoft}} i tak dalej. Chodzi o to, żeby arty, które istnieją w szablonie, też ten szablon zawierały. Polskacafe 18:56, wrz 16, 2016 (UTC)
Pierwsza propozycja może być dobra, ale nie pamiętam dokładnych zasad stosowania tego szablonu. Druga teź powinna być wykonalna. Eksekk | dyskusja 19:07, wrz 16, 2016 (UTC)
Myślę, że lepszym pomysłem od tego, co napisałem wcześniej jest dodawanie szablonu do artów w nim występujących, jeżeli istnieją. Dobrym przykładem jest Linuksiarz i {{Linux}}. Polskacafe 19:19, wrz 16, 2016 (UTC)
To będzie trochę trudniejsze, ale postaram się zaimplementować. Eksekk | dyskusja 19:23, wrz 16, 2016 (UTC)
No i jeszcze [[File:]] na [[Plik:]], bo widzę że jest tego coraz więcej przez współdzielenie plików z Commons. Oki, skoro wszystko zostało już ostatecznie omówione, nadaję flagę bota i życzę miłej pracy. Jednocześnie proszę też, aby ktoś od razu sprawdzał edycje tego bota, żeby nie wyszło tak, jak niegdyś z KorwBotem, gdzie dopiero po dłuższym czasie musieliśmy (głównie ja sam) przekopywać kilka tysięcy edycji i 1/3 z nich cofać. Pozdr. = °ZelDelet ° = 06:19, paź 2, 2016 (UTC)
Było to już zaimplementowane, dałem też w pakiecie [[Image:]] jakby ktoś był hipsterem. Dzięki za flagę bota. Eksekk | dyskusja 10:25, paź 2, 2016 (UTC)