Úkol pro robota: viditelnost jazykových kategorií

editovat

Ahoj, na základě reakcí (nebo přesněji absence odporu) ve věci Wikiverzita:Diskusní prostor#Viditelnost jazykových kategorií prosím o robotické zneviditelnění všech jazykových kategorií, to znamená o vložení šablony {{Skrytá kategorie}} na jejich začátek (jako je to vidět třeba v kategorii Kategorie:Stránky určené ke smazání). --Mmh (diskuse) 1. 3. 2017, 21:23 (UTC)Odpovědět

Ahoj. Staniž se, bota jsem spustil. --Martin Urbanec (diskuse) 1. 3. 2017, 21:37 (UTC)Odpovědět
@Mmh: Poslušně hlásím, že robot skončil s prací. --Martin Urbanec (diskuse) 2. 3. 2017, 09:51 (UTC)Odpovědět
Díky! --Mmh (diskuse) 2. 3. 2017, 20:46 (UTC)Odpovědět

Robot

editovat

Ahoj,

ty tu u nás provozuješ robota, mohl bych tě požádat o pomoc?--Juandev (diskuse) 22. 4. 2018, 11:32 (UTC)Odpovědět

Požádej si :). Nemůžu jasně odpovědět, dokud nevím, o co jde ;). --Martin Urbanec (diskuse) 22. 4. 2018, 13:30 (UTC)Odpovědět
Prosil bych tedy přesunout stránky kategorí z Kategorie:Rostliny projektu Kvetení rostlin dle rodu do Kategorie:PKR/Rody a stránky kategorií z Kategorie:Rostliny projektu Kvetení rostlin dle čeledě do Kategorie:PKR/Čeledě. Díky!--Juandev (diskuse) 23. 4. 2018, 12:14 (UTC)Odpovědět
Spustil jsem. --Martin Urbanec (diskuse) 23. 4. 2018, 12:22 (UTC)Odpovědět

Staré interwiki

editovat

Ahoj, snažím se v poslední době trochu uklízet propojení české Wikiverzity s Wikidaty, a při té příležitosti odstraňovat starou ručně zapsanou interwiki, kde ještě je. Dalo by se nějak roboticky projít všechno a sestavit seznam stránek, kde se ta stará interwiki ještě vyskytuje? --Mmh (diskuse) 10. 8. 2019, 09:08 (UTC)Odpovědět

Ahoj, na to není ani třeba robot, vyhovuje [1]? --Martin Urbanec (diskuse) 10. 8. 2019, 13:35 (UTC)Odpovědět
Aha, díky! Tuto možnost vyhledávání jsem neznal. --Mmh (diskuse) 10. 8. 2019, 20:37 (UTC)Odpovědět
Nicméně koukám, že je to asi dvě stě položek. Doufal jsem v méně. :-/ --Mmh (diskuse) 10. 8. 2019, 20:45 (UTC)Odpovědět
A ještě jednou aha, ono to není tak strašné, odhadem přes půlku toho nalezeného jsou odkazy na MediaWiki (tedy [[mw:...]]). --Mmh (diskuse) 10. 8. 2019, 20:59 (UTC)Odpovědět
Bohužel, není stoprocentní, ale všechny interwiki odkazy by to mělo najít. --Martin Urbanec (diskuse) 10. 8. 2019, 21:18 (UTC)Odpovědět
A poslední povzdech: Když jsem to rozšířil na všechny jmenné prostory, tak je toho skoro tisíc. --Mmh (diskuse) 10. 8. 2019, 21:26 (UTC)Odpovědět
P.S.: Naštěstí jsem se překouk. Nebylo to 9XX, nýbrž jen 5XX. Ale stejně. --Mmh (diskuse) 10. 8. 2019, 23:00 (UTC)Odpovědět

Úkol pro robota: source na syntaxhighlight

editovat

Aniž by se objevilo nějaké upozornění, svítí najednou nově tag <source> jako „deprecated“; chvíli mi trvalo, než jsem na anglické Wikipedii dohledal, že se nyní má psát <syntaxhighlight>.

Takže prosím o vypuštění robota, který by postupně prošel všechny stránky (ta nová kategorie ještě není úplně naplněna, zdá se, takže ta samotná nestačí) a všechno <source a </source změnil na <syntaxhighlight a </syntaxhighlight.

Předem velice děkuji a srdečně zdravím. --Mmh (diskuse) 21. 4. 2020, 09:24 (UTC)Odpovědět

Ahoj, jdu na to. --Martin Urbanec (diskuse) 21. 4. 2020, 09:34 (UTC)Odpovědět

Citoid

editovat

Ahoj Martine, máme nějaký problém s Citoidem, doklikali jsme se k tomu, že ho sice máme na WV nainstalovaného, ale asi není správně nakonfigurovaný podle mw:Citoid/Enabling Citoid on your wiki a dospěli jsme k názoru, že to asi nemůžeme udělat sami, ale že to je práce pro stewarda. Můžeš nám s tím pomoci, prosím? Celý problém řešíme tady – jedná se ještě o další udělátka atd.: Fórum:Správci/Citace Díky moc! --Kychot (diskuse) 9. 5. 2020, 20:42 (UTC)Odpovědět

Ahoj, udělat to sice technicky může udělat každý správce, ale je mi jasné, že to může vyžadovat zkušenosti, které obsahoví správci nemusí mít :-). Víc informací najdeš na odkazované stránce. Martin Urbanec (diskuse) 9. 5. 2020, 23:33 (UTC)Odpovědět

@Kychot, Mmh: Tak nakonec jsem si citační šablony našel a zjistil, že jsou všechny z cswiki :). Skrz Special:Import jsem je poaktualizoval, naimportoval i konfiguraci citoidu a už by to mělo chodit. Otestujte a dejte vědět. --Martin Urbanec (diskuse) 10. 5. 2020, 13:34 (UTC)Odpovědět

Tak ještě jednou i tady: Veliké díky! --Mmh (diskuse) 11. 5. 2020, 16:36 (UTC)Odpovědět
Díky! --Kusurija (diskuse) 13. 5. 2020, 12:42 (UTC)Odpovědět

Jen sem odkládám, že jsem zjistil problém, který se váže na každou aktualizaci šablon podle Wikipedie: na Wikipedii jsou jinak uspořádány kategorie a odkazuje se na jiný obsah, pročež se to musí po každé aktualizaci předělat. V tuto chvíli mě nenapadá, jak to rozumně naformulovat pro bota, ale upozorňuji na to pod tu naši diskusi výše, abychom si případně vzpomněli, až nastane příští podobný případ. --Mmh (diskuse) 16. 5. 2020, 23:20 (UTC)Odpovědět

@Mmh: Jen pro záznam, asi by šlo napsat bota, který by nahrazoval obsahovou stránku, a v dokumentaci by stálo jen "viz česká Wikipedie", chceš-li. --Martin Urbanec (diskuse) 29. 11. 2020, 16:52 (UTC)Odpovědět
Hm, nedovedu si úplně představit, že by to mohlo nějak fungovat, ale možná nerozumím, co máš na mysli. --Mmh (diskuse) 29. 11. 2020, 18:31 (UTC)Odpovědět
@Mmh: Mohlo by to fungovat podobně, jako zde již nějakou dobu udržuji Wikidata moduly; robot bude zkrátka z české Wikipedie kopírovat citační šablony, dokumentaci nechá netknutou, a v ní bude jen odkaz na cswiki (aby se nemusela ručně aktualizovat), a kategorie si tak budete spravovat sami, a automatická aktualizace je nerozbije. Dává to takto smysl? --Martin Urbanec (diskuse) 29. 11. 2020, 18:39 (UTC)Odpovědět
Tohle smysl dává, ale hlavní problém nebyl v dokumentaci, nýbrž v tom, že i použití a zařazení šablony je na Wikipedii často jiné, a že když tudíž importujeme nějakou aktualizaci šablony z Wikipedie, tak se najednou kusy šablony ocitnou v neexistujících kategoriích apod. --Mmh (diskuse) 29. 11. 2020, 21:30 (UTC)Odpovědět
@Mmh: Možná něčemu nerozumím: Já původně měl za to, že problém je v kategoriích, do kterých se zakategorizuje šablona samotná (a ty jsou zpravidla v dokumentaci). Ale možná mi něco uniká. --Martin Urbanec (diskuse) 29. 11. 2020, 21:33 (UTC)Odpovědět
No ano (mimo jiné). Co je mi platné, že si mohu na Wikipedii přečíst, v jaké kategorii tam šablona je, nebo kam řadí některé stránky, když mi to na Wikiverzitě nedělá, protože tu máme jinou strukturu kategorií. --Mmh (diskuse) 30. 11. 2020, 00:34 (UTC)Odpovědět

Prosba o pohled na šablonu

editovat

Ahoj, koukám a nedaří se mi vykoukat, proč šablona {{Přesunout na Wikipedii}} nezařazuje stránku Wikiverzita:Wikiversity Beta do kategorie Kategorie:Stránky navržené k přesunu na Wikipedii (na rozdíl třeba od stránky Pentální účetnictví, kterou to tam automaticky zařadilo bez problémů). Prohlédl jsem myslím všechny if#y a podobné fiškuntálie, které by to mohly dělat, a fakt to nevidím. Nedokázal bys mi poradit? --Mmh (diskuse) 6. 6. 2020, 11:11 (UTC)Odpovědět

@Mmh: Ahoj, rovněž pozdní odpověď, ale snad i tak pomůže: Šablona šablona:Kategorie vloží stránku do kategorie, právě tehdy když je v hlavním jmenném prostoru (či teoreticky jakémkoli zadaném, viz dokumentace na cswiki). Pokud chceš vkládat kategorii vždy, musíš použít klasickou syntaxi: [[Kategorie:Název kategorie]]. S pozdravem, --Martin Urbanec (diskuse) 29. 11. 2020, 18:42 (UTC)Odpovědět
Aha. Díky. (A tady máš pravdu, tady by ten robot s odkazem na správnou dokumentaci pomohl.) --Mmh (diskuse) 29. 11. 2020, 21:33 (UTC)Odpovědět

Jak na Phabricator?

editovat

Ahoj, mohl bys mi poradit s Phabricatorem, resp. s hlášením chyby? Některé stránky na anglickém Wikislovníku jsou zčásti nečitelné, protože místo obsahu se ukazuje jen "Lua error: not enough memory". Typicky třeba wikt:en:人, kde je takto nepoužitelná větší část strany (která je nutně obrovská, protože se jedná o jeden z nejvytíženějších CJK znaků. Díval jsem se na Phabricator, a vidím, že tam ta chyba byla již vícekrát hlášena, ale všechna vlákna s ní byla již uzavřena a vesměs skončila zamítnutím nebo odložením bez funkčního návrhu řešení. Myslíš, že má smysl to tam nějak znovu postovat? Když se to nevyřeší, bude anglický Wikislovník časem na odpis, ale zdá se, že nikdo z vývojářů to nějak nebere jako velkou hrozbu. --Mmh (diskuse) 9. 9. 2020, 15:47 (UTC)Odpovědět

Nevím proč to bylo zamítnut, link si neposkytl, ale typl bych si, že jedinou cestou je, že do toho bude šťouchat více lidí. Tzn. otevřít bug report znovu a pozvat k tomu bugu více lidí, kteří budou projevovat zájem o to, aby se to řešilo. --Juandev (diskuse) 18. 9. 2020, 16:53 (UTC)Odpovědět
Dalším řešením by mohlo být to převést do wikikodování, když to Lua neutáhne. --Juandev (diskuse) 18. 9. 2020, 16:55 (UTC)Odpovědět
@Mmh: Ahoj, upps, koukám, že tohle mi zcela uniklo. Stránka se teď zdá se zobrazuje normálně. Chyba typu "Not enough memory" je způsobená tím, že kód (na straně Wikislovníku) využívá příliš mnoho zdrojů. Je to obdobné, jako když je stránka s wikitextem příliš dlouhá (notoricky s tím má problém seznam žádostí o rychlé smazání na Wikidatech či žádosti o globální zámek účtu na Metě), a MediaWiki po určité chvíli přestane šablony expandovat. Proto to vývojáři nevyřešili, pro ně to není chyba „na naší straně přijímače“. Ať se daří, --Martin Urbanec (diskuse) 29. 11. 2020, 16:50 (UTC)Odpovědět
Stránka se teď zobrazuje normálně, protože z ní velkou část vymazali. Takhle vykuchaná už běhá. Ale kdyby se ten (přetížený) znak měl pojednat stejně jako jiné znaky (tedy třeba že se tam vypisují složeniny apod.), tak by to stejně chcípalo. Naštěstí tam wikislovníkáři vymysleli řešení, přesunuli části obsahu na podstránky. Inu, snad je to takhle v oukeji. Každopádně díky za odpověď. --Mmh (diskuse) 29. 11. 2020, 18:38 (UTC)Odpovědět
@Juandev: Pokud má Lua problémy s pamětí, nepůjde o nijak jednoduchý kód – a převedení do wikitextu bude na hranici nemožnosti. --Martin Urbanec (diskuse) 29. 11. 2020, 16:50 (UTC)Odpovědět
Jak píše Martin, Lua tam dělá docela složité věci, takže převedení na wikikód by pravděpodobně sesypalo server, pokud by to vůbec bylo možné převést. --Mmh (diskuse) 29. 11. 2020, 18:38 (UTC)Odpovědět

Změna .js

editovat

Ahoj, mohl bys prosím implementovat toto? Já na to nemám oprávnění, ale Ty bys měl mít, předpokládám. --Mmh (diskuse) 25. 11. 2022, 11:59 (UTC)Odpovědět

Ahoj @Mmh,   Hotovo. Zdraví, Martin Urbanec (diskuse) 25. 11. 2022, 12:24 (UTC)Odpovědět
Díky! --Mmh (diskuse) 25. 11. 2022, 12:35 (UTC)Odpovědět

Prosba o robotickou pomoc

editovat

Ahoj, mohl bys prosím z těchto stránek ty, které nejsou přesměrování, přesunout z Teorie relativity/Jakuba Škrdla/ do Uživatel:Jakuba Škrdla/Úvahy? (Bohužel není možno standardním postupempřesunout více než 100 podstránek.) A šlo by potom kouknout na všechna ta přesměrování (včetně těch, co Ti nově vzniknou) a smazat ta, na která nic neodkazuje, anebo je to už moc složitá podmínka? --Mmh (diskuse) 26. 1. 2023, 01:34 (UTC)Odpovědět

Ahoj, určitě, přesouvání spuštěno, za pár minut by mělo být hotovo. Co se přesměrování, to je poměrně jednoduché. Mám Ti poslat seznam neodkazovaných přesměrování? Nebo je můžu rovnou smazat? Zdraví, Martin Urbanec (diskuse) 26. 1. 2023, 11:29 (UTC)Odpovědět
@Mmh Přesun doběhl. K přesměrováním viz výše :-). Martin Urbanec (diskuse) 26. 1. 2023, 11:38 (UTC)Odpovědět
Přesměrování, na která se neodkazuje, je možno smazat, krom přesměrování základní stránky, ale na to teď odkazuju odtud. Ta zbylá smažu postupně já, až se podívám, odkud se odkazuje, a případně to přesměruju na novou stránku. --Mmh (diskuse) 26. 1. 2023, 18:37 (UTC)Odpovědět
A samozřejmě velký dík! (Napsal jsem ho do shrnutí editace, ale měl by myslím stát explicitně i tady.) --Mmh (diskuse) 26. 1. 2023, 18:39 (UTC)Odpovědět
Rád jsem pomohl. Stránky jsem promazal -- můžeš prosím mrknout? Dej vědět, pokud by bylo potřeba promazat ještě něco dalšího. Zdraví, Martin Urbanec (diskuse) 26. 1. 2023, 20:24 (UTC)Odpovědět
Ještě jednou díky. Kdyby bylo ještě potřeba něco robotického, ozvu se. --Mmh (diskuse) 26. 1. 2023, 21:28 (UTC)Odpovědět

Vidím, že přece jen bych ještě požádal o jeden zásah: z přesunutých stránek, tedy nyní začínajících na Uživatel:Jakuba Škrdla/Úvahy, odstranit šablonu {{info}}, tedy nějaké to {{(I|i)nfo(.*)}} nebo nějak tak (asi na to už máš i nějaká v minulosti použitá udělátka, doplňování nebo odstraňování šablon předpokládám patří k časté robotické práci). --Mmh (diskuse) 27. 1. 2023, 12:35 (UTC)Odpovědět

Tak už není potřeba. Abych na to nemusel myslet, udělal jsem to teď ručně (taková meditativní rutina při jiné práci ;-)). --Mmh (diskuse) 6. 2. 2023, 22:34 (UTC)Odpovědět
Pardon, u té poslední zprávy mi nějak úplně unikla notifikace. Ať se daří, Martin Urbanec (diskuse) 6. 2. 2023, 23:08 (UTC)Odpovědět

Jak je to s aktualizací modulů?

editovat

Narazil jsem na stránce Modul:Wikidata, resp. Modul:Wikidata/Dokumentace na zbytky po přenosu z Wikipedie, které tady nemají smysl (návrh na sloučení, odkazy na wikipedisty a neexistující podstránky apod.). Tyhle jsem tedy vymazal. Ale celá dokumentace se odvolává na Wikipedii a tváří se, jako by i dokumentace byla automaticky obnovována odtamtud. Je tomu skutečně tak? Anebo byla dokumentace kdysi přenesena, a od té doby se s ní už neděje nic, co si na Wikiverzitě sami neuděláme? A ta automatická aktualizace modulů probíhá, anebo je to údaj z Wikipedie, a tady bychom si měli o aktualizaci modulů vždy zažádat? --Mmh (diskuse) 8. 8. 2023, 12:05 (UTC)Odpovědět

@Martin Urbanec: Tak mi Tvůj bot odpověděl ohledně té aktualizace tím, že tu dokumentaci „zaktualizoval“ — ovšem z toho plyne, že ta aktualizace se provádí blbě, protože přenáší na Wikiverzitu věci platné pouze pro Wikipedii. Tedy, co s tím udělat nejlépe, aby tam nevznikaly např. červené odkazy na šablony nebo aby odkaz na šablony užívající tento modul nevypisoval šablony Wikipedie, ale šablony Wikiverzity? --Mmh (diskuse) 16. 8. 2023, 23:51 (UTC)Odpovědět

Ahoj @Mmh, díky za druhou zprávu a připomenutí. Na českou Wikiverzitu se automaticky přenáší kopie všech Wikidat modulů z české Wikipedie, včetně dokumentace (modul je udržován právě na české Wikipedii, Matějem Suchánkem). Důvodem přenosu dokumentace je zachování její pravdivosti, když se na Wikipedii modul změní.
Rozumím ale tomu, že některé odkazy v dokumentační podstránce nedávají na Wikiverzitě příliš smysl. Co se způsobu opravy týče, velmi dobrá otázka. Napadá mě několik variant:
  1. Přestat automaticky přenášet dokumentaci. Jde o jednoduché řešení, nicméně vždy, když se na Wikipedii modul změní (třeba i zásadně), na Wikiverzitě bude zastaralá verze dokumentace. Dá se obejít tím, že dokumentace modulu se přenášet sice nebude, ale místo celé dokumentace na Wikiverzitě zůstane jen jedna věta ve smyslu "Viz popis modulu na české Wikipedii, odkuď je automaticky přebírán" (nebo něco jiného na ten způsob).
  2. Jisté části dokumentace automaticky ignorovat (a nepřebírat vůbec). Soudě dle diffu, třeba by robot měl ignorovat sekci includeonly a šablony, které na Wikiverzitě neexistují lokálně? Má to tu nevýhodu, že robot pokaždé stránku s dokumentací přeplácne aktuální verzí.
  3. Asi ideální, leč poměrně pracné, řešení: Nastavit nějakou "mapu" šablon z české Wikipedie na šablony Wikiverzity, a vždycky při aktualizaci potřebné šablony "převést".
Máš nějakou preferenci ohledně vhodného způsobu řešení? Zdraví, Martin Urbanec (diskuse) 20. 8. 2023, 22:44 (UTC)Odpovědět
Hm, vlastně by asi bylo nejlepší jednak dotvořit na Wikiverzitě některé chybějící šablony a kategorie (to si mohu předsevzít a po kouskách to jako relaxační práci dělat), jednak změnit ten popis na Wikipedii tak, aby po přenosu ukazoval seznam podmodulů a odkaz na seznam šablon lokálně, tedy na ty překopírované podmoduly na Wikiverzitě a na šablony, které to reálně používají v rámci Wikiverzity. A tuhle druhou věc by tedy asi musel udělat @Matěj Suchánek:Matěj Suchánek (tímto pinguju). Nebo je to spíš na Tebe a na Tvého bota? --Mmh (diskuse) 21. 8. 2023, 10:01 (UTC)Odpovědět
Já bych ty dokumentace asi nepřenášel a jenom tam nechával odkaz na jejich aktuální verzi na Wikipedii. Respektive bych ho tam nechal jenom jednou (při jejím založení) a pak už nechal místní komunitu si s dokumentací dělat, co chce.
Ve skutečnosti jediná relevantní dokumentace je ta hlavní (Modul:Wikidata/Dokumentace) a Modul:Wikidata/Formatters/Dokumentace, kde je návod na nějaká přizpůsobení. Můžeme se klidně domluvit, že tyto dvě budu aktualizovat ručně, kdykoliv to bude potřeba. --Matěj Suchánek (diskuse) 21. 8. 2023, 10:19 (UTC)Odpovědět
Raději si nepředsebírejme ruční práci, dlouhodobě je z toho jen mrzení. Spíš mi jde o to, zda by šlo přizpůsobit to, aby po přenesení na Wikiverzitu nebyl v textu odkaz např. na w:cs:Modul:Wikidata/lib, nýbrž prostě na Modul:Wikidata/lib, a aby odkazovaný seznam šablon nebyl seznam šablon na Wikipedii, nýbrž seznam šablon na Wikiverzitě (i když je v tuto chvíli prázdný).
To, co nevím, je, zda je to v moci @Matěj Suchánek:Vaší, anebo v moci Martinově. --Mmh (diskuse) 21. 8. 2023, 13:12 (UTC)Odpovědět
Seznam šablon jsem vyřešil pomocí kouzelného slova. Převod odkazů je funkcí robota. --Matěj Suchánek (diskuse) 21. 8. 2023, 16:25 (UTC)Odpovědět
@Matěj Suchánek:Díky, po poslední robotické aktualizaci to vypadá, že s kouzelným slovem to i po přenosu na Wikiverzitu funguje správně. Teď ještě bude potřeba, aby @Martin Urbanec:Martin upravil pro robota ten převod odkazů. A já příležitostně dodělám ty chybějící šablony a kategorie, co jsou smysluplné i na Wikiverzitě. --Mmh (diskuse) 26. 8. 2023, 17:13 (UTC)Odpovědět
Ahoj, robot upraven a odkazy by nyní měly být lokální. Je to takto v pořádku, @Mmh? Martin Urbanec (diskuse) 27. 8. 2023, 14:49 (UTC)Odpovědět
Ano, díky! Tímto přechází černý Petr na mne. Pokud bude potřeba ještě něco doladit, ozvu se. --Mmh (diskuse) 27. 8. 2023, 23:22 (UTC)Odpovědět