Dyskusja wikipedysty:Kaligula

Treść strony nie jest dostępna w innych językach.
Z Wikipedii, wolnej encyklopedii

Pomysł na gadżet i potrzebne wsparcie[edytuj kod]

Mam nadzieję, że cię poprzednim zleceniem nie wymęczyłem. Zerknąłbyś na to wodzu? U mnie jest wstępna "podpowiedź", jak mi się zdaje. Sławek Borewicz, → odbiór 18:24, 19 lis 2018 (CET)[odpowiedz]

Nie było go do tej pory, to i parę miesięcy można wytrzymać. Jeżeli kolorowanie będzie działać tylko w kategoriach i w rejestrze ostatnich zmian, to też będzie korzyść. Np. wyłapywanie nowych haseł bez przypisów. A po kategoriach można robić przegląd, co może być bardziej użytecznie niż wyciąganie nieuźródłowionych co jakiś czas PetScanem. Sławek Borewicz, → odbiór 15:07, 13 sty 2019 (CET)[odpowiedz]

Tak się zastanawiam, czy mógłbyś do gadżetu MediaWiki:Gadget-AjaxQuickDelete.js podpiąć import listy wikiprojektów z MediaWiki:Gadget-CzyWiesz.js, albo (lepiej) wydzielić go do zewnętrznej funkcji (skryptu) i wspólny włączyć w obydwu. Wydaje mi się, że będzie łatwiej tym systemem zarządzać w przyszłości. Ja właśnie w projektach gdzie dyskusja składa się głównie z tych zgłoszeń przestawiam te gadżety na powiadamianie na stronie głównej i ciągle się mylę. Uważam, że system z Czywiesza jest bardziej intuicyjny.

Zastanawiam się jeszcze, czy może nie warto przygotować wspólnej listy wikiprojektów z zaznaczeniem, gdzie takie komunikaty zgłoszeń mają lądować. Taka lista powinna wyglądać możliwie prosto:

  1. Wikiprojekt:Albumy muzyczne
  2. Dyskusja wikiprojektu:Architektura
  3. Wikiprojekt:Warszawa/DNU

Można by z takiej prostej listy botem usuwać projekty nieaktywne i dodawać nowe. ~malarz pl PISZ 22:01, 30 sty 2019 (CET)[odpowiedz]

Tylko twój kod pomija całkowicie projekty techniczne. Dlatego ja bym proponował jakąś prostszą listę stron (z nowej podstrony), na których można powiadamiać + automatyczne rozpoznawanie jaki rodzaj powiadomień trzeba użyć. Zresztą kod generujący taką listę Wikiprojektów mogę stworzyć, to akurat nie problem. Główną robotą jest zgranie innych dwóch skryptów z takim właśnie kodem. Zastanawiam się też, czy jakoś nie warto wpłynąć na kolejność projektów na liście. ~malarz pl PISZ 12:19, 4 lut 2019 (CET)[odpowiedz]
Tak, napisałem to ponownie w dyskusji gadżetu wraz z argumentem za. ~malarz pl PISZ 12:46, 4 lut 2019 (CET)[odpowiedz]

Hej, Twój skrypt się posypał: Kawiarenka. Pzdr, tufor (dyskusja) 15:05, 11 lip 2020 (CEST)[odpowiedz]

Ja z tego skryptu nie korzystałem wcześniej; teraz załączyłem i tak, wygląda na to, że działa. @Openbk: chyba Ty wcześniej z niego korzystałeś, możesz sprawdzić? Pzdr, tufor (dyskusja) 20:35, 4 wrz 2020 (CEST)[odpowiedz]
Teraz działa, dzięki. Mam jednak jedną uwagę - u mnie wygląda to w ten sposób, że obok serduszka widnieje napis "Ulubione[+]". Powoduje to, że szerokość zakładki jest zbliżona do szerokości "Historii i autorów", a nie do szerokości gwiazdki z obserwowanych. Jeśli dałoby się ukryć ten napis "Ulubione[+]" to byłoby idealnie. Openbk (dyskusja) 20:42, 4 wrz 2020 (CEST)[odpowiedz]
Idealnie! Dziękuję bardzo! :) Openbk (dyskusja) 22:59, 6 wrz 2020 (CEST)[odpowiedz]
Wszystko fajnie działa, podświetla się i kręci. :) Firefox. Openbk (dyskusja) 00:26, 7 wrz 2020 (CEST)[odpowiedz]

Skrypt[edytuj kod]

Hej. Widzę, że jesteś mniej aktywny w Wikipedii, ale zapytam: przestał działać (brak zakładki) Twój skrypt Wikipedysta:Kaligula/js/Gadget-favorites.js - baaardzo pomocny :), czy wiesz może z jakiego powodu? Ented (dyskusja) 23:44, 7 kwi 2021 (CEST)[odpowiedz]

Hej. Jak zrozumiałem z dyskusji sprawa jest znacznie szersza, zob. wątek przy technicznym stoliku -> Skrypty użytkowników i wyłączone wgVars. Pzdr. Ented (dyskusja) 13:53, 12 kwi 2021 (CEST)[odpowiedz]

Ad:Wikipedysta:Kaligula/js/CzyWiesz.js[edytuj kod]

Ad:Wikipedysta:Kaligula/js/CzyWiesz.js

Cześć. Gadżet się sypie przy próbie ładowania danych. Problem jest ze zmienną `debug`, ale nie jestem pewien co tam chciałeś użyć. To znaczy czy to faktycznie miała być globalna zmienna (ustawiana po wpisaniu debug=true w adresie), czy chciałeś użyć swojego debug (czyli D.debugmode).

Nie chcę Ci za bardzo grzebać, ale osobiście zmieniłbym to tak, że zamiast D.log(debug, cos) byś miał D.log(cos). I w logu coś takiego:

	DYKnomination.log = function (){
		if (!this.debugmode) return;
		if( typeof(console) !== 'undefined' ) for(i=0;i<arguments.length;console.log(arguments[i]),i++);
	}

Pozdrowienia, Nux (dyskusja) 23:55, 14 kwi 2021 (CEST)[odpowiedz]

Odp:Odp:Ad:Wikipedysta:Kaligula/js/CzyWiesz.js[edytuj kod]

Odp:Odp:Ad:Wikipedysta:Kaligula/js/CzyWiesz.js

Gadżet poprawiłem. Powinno być OK. Pewnie jakby jakiś lepszy linter był w edytorzy na wiki, to by nie było tego problemu 🙂 (Eslint od razu podświetla problemy globalnych zmiennych). Może kiedyś poprawią jak już ograną wparcie dla ES6+.

Co do kodu gadżetu, to jak dla mnie kod jest ogólnie całkiem czytelny. Nie synchronizowałem poprawek do wersji dev. Pewnie byłoby łatwiej jakby kod jednego i drugiego był identyczny (łącznie z tymi samymi komentarzami). Kiedyś też próbowałem robić edycje dev i release różnych skryptów. Niestety na wiki zupełnie się to nie sprawdza. Musiałby być jakiś system wdrożeń (który automatycznie buduje i wdraża wersję release). Przy ręcznej robocie to się zwykle sypie. Ale to tak na przemyślnie zostawiam 🙂

Pozdrawiam, Nux (dyskusja) 17:28, 21 kwi 2021 (CEST)[odpowiedz]

undefinied[edytuj kod]

Hej! Raz na jakiś czas gadżet CW ma jakiś problem ze zgłoszeniem. Propozycja nie ma wówczas przypisanej daty i ląduje na samym dole propozycji, oznaczona jako "undefinied". Tu przykład niedawnego problemu. Nie jest to może częste zjawisko, ale gdyby udało Ci się ten błąd odnaleźć i wyeliminować, to byłoby super. :) Pozdrawiam, Szoltys [Re: ] 11:08, 21 cze 2021 (CEST)[odpowiedz]

re. Ad:Tęcza[edytuj kod]

Wiele zdjęć różnych zjawisk świetlnych w atmosferze jest na stronach tu. Zapewne dopasujesz do któregoś. Stok (dyskusja) 07:19, 15 wrz 2021 (CEST)[odpowiedz]

To masz szczęście, bo to chyba jedyne zjawisko optyczne w atmosferze, którego nie da się wyjaśnić optyką geometryczną. Stok (dyskusja) 21:40, 15 wrz 2021 (CEST)[odpowiedz]

Cześć, prośba o zerknięcie. Zgłosiłem artykuł do CW, ale nie wyświetla się w nim ten szablon. Poradzisz coś na to? Pozdrawiam w2k2 (dyskusja) 18:37, 10 paź 2021 (CEST)[odpowiedz]

Ad:Wikiprojekt:Czy wiesz/propozycje[edytuj kod]

Cześć, wysłałem tego maila, ponieważ podczas zgłaszania kilkukrotnie anulowało mi akcję. Dopiero za trzecim razem się udało. Pozdrawiam, Jamnik z Tarnowa Napisz coś 05:50, 14 paź 2021 (CEST)[odpowiedz]

Skrypt markAsDone[edytuj kod]

Cześć! Przychodzę z zapytaniem, czy możliwe byłoby zmodyfikowane tego skryptu tak, aby gdy występuje szablon {{status zgłoszenia}} przy oznaczaniu jako załatwione zmieniał też parametr w tym szablonie na "wykonane"? Byłoby to bardzo przydatne np. na stronie WP:ZB, ponieważ gdy rozwiązuje zgłoszenia to muszę najpierw oznaczyć skryptem i w osobnej edycji poprawić status. Pozdrawiam, Aramil Feraxa (Napisz do mnie!) 20:01, 30 paź 2021 (CEST)[odpowiedz]

Dzięki za wyjaśnienie i za chęci ;) Popytam jeszcze. Pozdrawiam!, Aramil Feraxa (Napisz do mnie!) 22:31, 30 paź 2021 (CEST)[odpowiedz]

Gadżet CzyWiesz[edytuj kod]

Cześć! Nie jest to może jakiś wielki błąd, ale podczas zgłaszania artykułu w pierwszej linijce wyskakującego komunikatu mamy napisane "Dziękujemy za zgłoszenie". I ten link w wyrazie "zgłoszenie" nie prowadzi do sekcji z danym artykułem w propozycjach CzyWiesz, a powinien. Przykładowo zgłosiłem dziś Lego Gwiezdne wojny: Przerażające historie i zamiast prowadzić do Wikiprojekt:Czy_wiesz/propozycje#2_(Lego_Gwiezdne_wojny:_Przerażające_historie) prowadzi do Wikiprojekt:Czy_wiesz/propozycje#2_.28Lego_Gwiezdne_wojny.3A_Przera.C5.BCaj.C4.85ce_historie.29. Dałoby się to poprawić? ;) Pozdrawiam, Aramil Feraxa (Napisz do mnie!) 18:41, 13 sty 2022 (CET)[odpowiedz]

Tak, działa, dzięki wielkie! Pozdrowienia ;) Aramil Feraxa (Napisz do mnie!) 22:28, 13 sty 2022 (CET)[odpowiedz]

Odp:Ad: Grudniowy błąd w gadżecie czywieszowym[edytuj kod]

Odp:Ad: Grudniowy błąd w gadżecie czywieszowym

Cześć, wybacz, że dopiero teraz. Nie mogę nic dodać do twojego komentarza, zrelacjonowałeś dokładnie to co uczyniłem, niestety wszystko jest prawdą. Podziałałem według zasady przedszkolaka "Jak się klika dużo, to szybciej działa", wniosek - wystarczy poczekać. Pozdrawiam i dzięki za opiekę nad technikaliami. --SkrzydlatyMuflon (dyskusja) 00:12, 22 sty 2022 (CET)[odpowiedz]

Uczestnicy[edytuj kod]

Cześć. Bardzo dziękuję, ale książkę posiadam. Pozdrawiam Politicus (dyskusja) 01:39, 28 sty 2022 (CET)[odpowiedz]

Odp:oddam książkę[edytuj kod]

Odp:oddam książkę
Wiem że już nieaktualne, ale i tak dziękuję. Książkę od jakiegoś czasu posiadam. Pozdrawiam serdecznie Filip em 17:28, 8 lut 2022 (CET)[odpowiedz]

Zgłąszanie co CW[edytuj kod]

Cześć. Skrypt wskazuje mi błąd o treści: Błąd sprawdzania sekcji na stronie zgłoszeń: Unrecognized value for parameter "action": mobileview.. i nie zgłasza. CO z tym zrobić? Pozdrawiam, Mpn (dyskusja) 08:45, 3 cze 2022 (CEST)[odpowiedz]

Spróbowałem zamienić stare API na nowe, nie testowałem tego: Specjalna:Diff/67322136. @Mpn, @W2k2: czy może teraz działa? Peter Bowman (dyskusja) 01:27, 4 cze 2022 (CEST)[odpowiedz]
@Peter Bowman zrobiłem ręcznie, trudno mi teraz ocenić w2k2 (dyskusja) 01:30, 4 cze 2022 (CEST)[odpowiedz]
@Peter Bowman Działa. Dzięki Mpn (dyskusja) 07:05, 4 cze 2022 (CEST)[odpowiedz]

Tak, wprowadził. Nie rozumiem, na czym polegają jego poprawki, ale znowu działa :-) Mpn (dyskusja) 11:33, 4 cze 2022 (CEST)[odpowiedz]

Komunikat o konflikcie edycji przy zgłaszaniu. Kelvin (dyskusja) 10:20, 23 sie 2022 (CEST)[odpowiedz]
@Kelvin: wyświetla się za każdym razem (błędnie) czy tylko wskutek konfliktu edycji (prawidłowo)? Peter Bowman (dyskusja) 13:58, 23 sie 2022 (CEST)[odpowiedz]
Z loga, który dostałem na maila wynika, że to zwykły konflikt edycji i drugie zgłoszenie gadżetem już poszło :) Odpowiedź wysłałem Kelvinowi na maila, w odpowiedzi na maila z logami Kaligula (dyskusja) 14:25, 23 sie 2022 (CEST)[odpowiedz]
Może wyskoczyło z powodu zgłoszenia ilustracji obecnej tylko w ukWiki, a nie w Commons. Kelvin (dyskusja) 19:06, 23 sie 2022 (CEST)[odpowiedz]
Raczej nie, ilustracji gadżet nie sprawdza. Kaligula (dyskusja) 22:21, 23 sie 2022 (CEST)[odpowiedz]

Re: lista wikiprojektów[edytuj kod]

Z tej listy korzystają jeszcze na pewno MediaWiki:Gadget-AjaxQuickDelete.js i MediaWiki:Gadget-zglos-do-wyroznienia-wzw.js (oba mają w zasadzie tę samą funkcję skopiowaną). Obawiam się że mogą istnieć kopie tych trzech gadżetów w przestrzeniach użytkowników, które się popsują po zmianach, ale pewnie da się je znaleźć po nazwach zmiennych gdzieś w kodzie. Pozdrawiam, Msz2001 (dyskusja) 22:41, 10 paź 2022 (CEST)[odpowiedz]

Dobry pomysł z tym wydzieleniem funkcji do jednego skryptu. Wersje z tych dwóch gadżetów, które wyżej podesłałem dodatkowo cache'ują listę, ale czyściej jest to zrobione w tym od wyróżnień (bo był później robiony ;) ). Nie pamiętam tylko, czy wszystkie trzy gadżety operują na takich samych strukturach danych. Msz2001 (dyskusja) 23:26, 10 paź 2022 (CEST)[odpowiedz]
Ad. 1: W tej chwili cache nie jest współdzielony między gadżetami, bo za każdym razem miałem nieco odmienne podejście do tego (nowsze bardziej mi się podoba, ale nie miałem okazji podmienić w AjaxQuickDelete). AjaxQuickDelete zapisuje do pamięci podręcznej dwie osobne wartości: timestamp daty pobrania do AjaxQuickDelete.wikiprojects.fetchDate i listę wikiprojektów do AjaxQuickDelete.wikiprojects.list. Z kolei w zgłaszarce do wyróżnień jest zapisywany jeden obiekt pod kluczem wikiprojects.list, w którym znajduje się zarówno timestamp pobrania, jak i właściwa lista (struktura tutaj). Uwspólnienie obu cache polegałoby chyba tylko na przekopiowaniu funkcji z drugiego do pierwszego skryptu, bo jak zauważyłeś, zwracane wartości są w takim samym formacie.
Taki jeszcze pomysł na usprawnienie cache'owania. W tej chwili, jeśli cache się przeterminuje i nie uda się pobrać listy wikiprojektów, to użytkownik widzi pustą listę. Można by taką sytuację obsłużyć, serwując mimo wszystko zawartość cache z jakimś ostrzeżeniem, że lista jest stara (to głównie na użytek deweloperów, żeby się nie okazało, że od roku lista się nie aktualizuje, bo ktoś coś popsuł w układzie strony itp.)
Ad. 2: Aktualne podejście z dopisywaniem wikiprojektów specjalnych z zahardkodowanej listy wymyślił ktoś wcześniej i to po prostu pozostało, kiedy robiłem rewrite AjaxQuickDelete, ale jeśli uda się je również pobierać na bieżąco, to jestem za. Msz2001 (dyskusja) 10:10, 11 paź 2022 (CEST)[odpowiedz]
Tak, też uważam że to cache'owanie warto wydzielić do osobnej funkcji (to powyżej o kopiowaniu to trochę niefortunny skrót myślowy). Implementacja, która bardziej mi się podoba, jest w zgłaszarce do wyróżnień. Msz2001 (dyskusja) 23:19, 11 paź 2022 (CEST)[odpowiedz]
Cześć, tak tylko dam jeszcze znać, że wykorzystywana na liście wikiprojektów strona specjalna Specjalna:NewSection ma od dzisiaj polską nazwę: Specjalna:Nowa sekcja. Pozdrawiam, Msz2001 (dyskusja) 17:53, 20 paź 2022 (CEST)[odpowiedz]
Cześć, przedwczoraj rozpocząłem wdrażanie biblioteki z parserem wikiprojektów do gadżetów. Zrobiłem to na razie testowo w AjaxQuickDelete (Specjalna:Diff/68775463). Przez te dwa dni nie było żadnych zgłoszeń o błędach, a widziałem na OZ-etach, że gadżet był w stanie powiadomić wikiprojekty. W ciągu kilku dni zaktualizuję też zgłaszarkę do wyróżnień. Jeśli będziesz miał czas, możesz się zająć aktualizacją gadżetu CzyWiesza. Dokumentację biblioteki umieściłem tutaj: Wikipedia:Narzędzia/lib-wikiprojects. Jeśli będziesz miał jakieś pytania, to postaram się odpowiedzieć (i rozszerzyć dokumentację). Jeśli z kolei nie za bardzo masz czas na zajęcie się gadżetem, to mogę spróbować wykonać odpowiednie zmiany.
Poinformowałem też osoby, które korzystają z kopii Zgłoś do usunięcia o konieczności wykonania zmian. Gotowy jest też parser listy wikiprojektów w Lua, który docelowo będzie mógł generować listę wikiprojektów w postaci dotychczasowych tabelek (Moduł:Brudnopis/Msz2001/Parser wikiprojektów). Msz2001 (dyskusja) 13:24, 19 lis 2022 (CET)[odpowiedz]
Spoko, nie spieszy się. Ja też jeszcze muszę zaktualizować gadżet zgłaszający do wyróżnień. Dopiero kiedy wszystko będzie zrobione (i upłynie trochę czasu żeby cache u ludzi się na pewno przeładował), planuję zmienić obecną listę na stronę generowaną modułem. Pozdrawiam, Msz2001 (dyskusja) 13:56, 22 lis 2022 (CET)[odpowiedz]
Potwierdzam, gadżet u mnie też działa. Dzięki za ogarnięcie tego. Proponuję zaczekać na ewentualne zgłoszenia błędów (i przeładowanie cache u wikipedystów) ze dwa dni i wtedy zamienić zawartość strony Wikipedia:Wikiprojekt/Spis wikiprojektów na wywołanie modułu (tak jak u mnie w brudnopisie). Wtedy też mogę dać ogłoszenie na TO. Pozdrawiam, Msz2001 (dyskusja) 20:53, 27 lis 2022 (CET)[odpowiedz]
Dzięki za wypatrzenie tego, już poprawione :) Msz2001 (dyskusja) 21:10, 27 lis 2022 (CET)[odpowiedz]

Gwiazda da Vinci[edytuj kod]

Gwiazda da Vinci
Dla Kaligula

W dowód uznania i w podziękowaniu za Twój wkład w techniczny rozwój Wikipedii wręczam Ci tę oto Gwiazdę da Vinci.

Gwiazdę możesz umieścić na swojej stronie użytkownika na pamiątkę.

Dziękuję i pozdrawiam 🙂, Nux (dyskusja) 03:03, 18 gru 2022 (CET)[odpowiedz]

Need your input on a policy impacting gadgets and UserJS[edytuj kod]

Dear interface administrator,

This is Samuel from the Security team and I hope my message finds you well.

There is an ongoing discussion on a proposed policy governing the use of external resources in gadgets and UserJS. The proposed Third-party resources policy aims at making the UserJS and Gadgets landscape a bit safer by encouraging best practices around external resources. After an initial non-public conversation with a small number of interface admins and staff, we've launched a much larger, public consultation to get a wider pool of feedback for improving the policy proposal. Based on the ideas received so far, the proposed policy now includes some of the risks related to user scripts and gadgets loading third-party resources, best practices for gadgets and UserJS developers, and exemptions requirements such as code transparency and inspectability.

As an interface administrator, your feedback and suggestions are warmly welcome until July 17, 2023 on the policy talk page.

Have a great day!

Samuel (WMF), on behalf of the Foundation's Security team 14:08, 10 lip 2023 (CEST)[odpowiedz]

Hej, widzę że ty edytowałeś to hasło. Masz może dostęp do jakiegoś dobrego źródła gdzie wprost pojawia się określenie "aparat ruchowy gałki ocznej"? Bo przydałoby się bibliografię zmienić tu w przypisy (oprzypisować akapity przed tabelką), i przy okazji pozbyć się tego brzydkiego szablonu na górze hasła. Akurat w tych książkach które mam tego określenia nie widzę, choć wiem że jest używane, a nie chcę na ślepo zmieniać pozycji z bibliografii w przypisy, bo choć przypuszczam że tam to określenie było, to jednak pewności nie mam. Pozdrawiam, Salicyna (dyskusja) 14:07, 2 gru 2023 (CET)[odpowiedz]

Zmiany w czywieszu i przeprowadzka na Github[edytuj kod]

Cześć. Rozpocząłem dyskusję nad zmianami w CW (link stały). Chodzi o podział na podstrony i póki co pomysł na zmiany został przyjęty dosyć entuzjastycznie :)

Zmiany będą wymagały zmian Twojego gadżetu, więc chciałem przy okazji przerzucić go na Github. Jakbyś chciał, to mogę również na bieżąco aktualizować Twoją kopię. Mam skrypt to do wdrożeń, więc to będzie jednak ekstra linijka, tak że daj znać czy mogę po prostu :). Przy czym ten dodatek na górze strony (z wersją beta) raczej nie będzie potrzebny, ale jeszcze dam znać.

Jakbyś miał jakieś uwagi, coś co chciałeś zrobić, ale nie miałeś czasu, to daj znać. Aczkolwiek nic nie obiecuję, bo sam nie wiem ile mi to zajmie czasu ;)

Pozdrawiam i wesołych świąt przy okazji, Nux (dyskusja) 15:54, 19 gru 2023 (CET)[odpowiedz]

Odp:Ad:Autoportret z paletą (obraz Anny Bilińskiej-Bohdanowiczowej)[edytuj kod]

Odp:Ad:Autoportret z paletą (obraz Anny Bilińskiej-Bohdanowiczowej)

Dzięki wielkie i pozdrawiam :)

--Maire 22:38, 15 sty 2024 (CET)[odpowiedz]