Diskuse s wikipedistou:Matěj Suchánek

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání
Moje Stránka diskuse (vzkazy sem) pískoviště (1, 2, 3, 4) pokusy příspěvky založené


Archivy
Archivy:

Nové téma zde!

Citoid[editovat zdroj]

Zdravím, opravdu díky moc. Koukám ,že už funguje i ISBN. --OJJ, Diskuse 10. 1. 2018, 15:23 (CET)

Super, dočkali jsme se. Moje zásluhy už tam ale nejsou, já nás na to před dvěma lety jenom napojil. Matěj Suchánek (diskuse) 10. 1. 2018, 18:28 (CET)

Infobox - fotbalová reprezentace[editovat zdroj]

Ahoj, zjišťuji nějakou chybu ohledně infoboxu {{Infobox - fotbalová reprezentace}} (Československá fotbalová reprezentace, aj.). --Harold (diskuse) 15. 1. 2018, 11:49 (CET)

Na první pohled nic nevidím, prosím upřesni, díky. Matěj Suchánek (diskuse) 15. 1. 2018, 14:41 (CET)
Sorry, planý poplach, zobrazovaly se staré parametry, pravděpodobně cache. Nicméně jsou tím zasaženy i ostatní články fotbalových repre ([1]), možná by to chtělo projet botem, udělat nějakou prázdnou editaci, nebo tak něco. --Harold (diskuse) 15. 1. 2018, 15:31 (CET)
To je ale divný (o tom svědčí ten screen). Mohlo to způsobit mé chování, jelikož jsem spustil bota o něco dřív, než uložil novou podobu infoboxu. Cache vyprázdním, díky za info. Matěj Suchánek (diskuse) 15. 1. 2018, 15:57 (CET)

Řád Wikignóma[editovat zdroj]

Díky i za spolupráci. Matěj Suchánek (diskuse) 30. 1. 2018, 15:36 (CET)

činnost bota[editovat zdroj]

Dobrý den. Zřejmě o tom proběhla nějaká diskuze a panuje všeobecná shoda, ale stejně se chci optat. Když váš robot vkládá do hesel syntaxi na "Infobox ostrov" a předpokládá se, že bude infobox přebírat data z MediaWiki (nebo jak se to jmenuje), ale tam žádné informace nejsou, tak potom jediné, co přidal, je fotografie a vlajka státu, kterému ostrov náleží... To je vážně chtěné? Roboticky vložit v podstatě prázdné infoboxy? --Unpocoloco (diskuse) 1. 2. 2018, 13:07 (CET)

(MediaWiki = software, myšlena jsou Wikidata.) Nemyslím, že infobox, který obsahuje pouze obrázek (nebo upozornění, že žádný obrázek nemáme) a jeden dva údaje, je prázdný. V těch článcích dosud žádný infobox nebyl, tj. nikdo se neměl k tomu ho vyplnit. Pokud je někde infobox, který opravdu nic neobsahuje, tak ho klidně odstraňte (nebo vyplňte). Matěj Suchánek (diskuse) 1. 2. 2018, 13:27 (CET)
Já mám ve svých sledovaných heslech pár ostrovů, které jsou chráněny UNESCEM jako světové dědictví - např. Malpelo. Tam už byl infobox světové dědictví a nově přidaný o ostrově mi nepřipadá jako přidaná hodnota. Opravdu tam je v této podobě přínosem? --Unpocoloco (diskuse) 1. 2. 2018, 13:31 (CET)
Uznávám, tohle moc hezky nevypadá. Ale je to tím, že na Wikidatech je jako obrázek LocMap Kolumbie, což je blbost, takže už to tam není. Matěj Suchánek (diskuse) 1. 2. 2018, 13:39 (CET)

Ahoj, nevím, jestli to máš taky tak rozhozené, hlásí to nějakou chybu, kterou však neumím (a nechci) řešit. --Vojtasafr (diskuse) 1. 2. 2018, 18:20 (CET)

BTW ta stránka, jak tak koukám, není jediná, viz třeba Vilniuská televizní věž --Vojtasafr (diskuse) 1. 2. 2018, 18:21 (CET)

Díky za rychlý postřeh. Překlep opraven, experiment zrušen, všechno by mělo být ok. Matěj Suchánek (diskuse) 1. 2. 2018, 18:23 (CET)
Nz, vypadá to ok. --Vojtasafr (diskuse) 1. 2. 2018, 18:24 (CET)

V článku Auguste Renoir ten bot změnil datum narození na 25. února 2018. -- Tento nepodepsaný komentář přidal(a) uživatel(ka) 109.183.129.149 (diskuse) 13. 3. 2018, 08:38‎ (CET) (CE(S)T)

Opravdu? Důkaz máte? Matěj Suchánek (diskuse) 13. 3. 2018, 09:03 (CET)
To si jen někdo hrál na Wikidatech (+ WP:CACHE). --Harold (diskuse) 13. 3. 2018, 09:30 (CET)

Infobox - videohra[editovat zdroj]

Ahoj, bylo by možné upravit infobox tak, aby ukazoval jen nejaktuálnější (nebo tu s preferovaným postavením?) poslední verzi u hodnot braných z wikidat? Když je jich víc, tak teď produkuje dost nehezký výstup jako např. u OpenTTD. Lubos (diskuse) 6. 2. 2018, 15:59 (CET)

Opraveno Opraveno.Opraveno Díky za upozornění, dal jsem tam plus mínus to samé, co je v {{Infobox - software}}. Matěj Suchánek (diskuse) 6. 2. 2018, 16:13 (CET)
Dík za opravu! Když už jsme u {{Infobox - software}}. Možná by si zasloužil také úpravu.
  • do "typ softwaru" by se mohla propisovat položka "instance of" z wikidat. Muže jich být ale víc, tak brát zase jen tu s preferovaným postavením??
  • jako separátor u programovacích jazyků bych dal místo BR čárku. (a možná i u operačního systému, platformy a licence). Současný výstup(braný z wikidat) by třeba pro Firefox nebyl moc kompaktní.
Lubos (diskuse) 9. 2. 2018, 15:19 (CET)
Osobně teda preferuji zalomení, ty jazyky, OS, platformy atd. bývají max. 4. Máme nějaký konkrétní příklad, kde to zlobí? Na typ softwaru se podívám, ale musím zajistit, že se nebude zobrazovat Typ softwaru: software. Matěj Suchánek (diskuse) 9. 2. 2018, 15:32 (CET)
Dík za další úpravy. Příklad, kde je ve wikidatech hodně jazyků je ten Firefox. Čárky jsem navrhoval pro konzistentní vzhled, protože je skoro všichni přispěvatelé používají. Pokud to jde, tak by to u typu software chtělo použít podmínku na existenci preferované hodnoty(když není, tak použít vše). Třeba Spring (engine) má ve wikidatech i obecné věci jako aplikační software a já to nemám odvahu mazat, protože by to mohlo mít nějaký účel, který neznám. Lubos (diskuse) 19. 2. 2018, 13:09 (CET)
Ok, mít u programovacích jazyků čárky vlastně dává smysl, neboť jejich názvy jsou obvykle hodně krátké (z jazyků, na které jsem si teď rychle vzpomněl, má nejdelší snad Python). I s tím typem software nemám problém hnout. Díky za podněty. Matěj Suchánek (diskuse) 20. 2. 2018, 16:48 (CET)

Neznámé parametry[editovat zdroj]

Zdravím, všiml jsem si, že váš robot v infoboxech vyčleňuje neznámé parametry na konec. Jednak je to velmi užitečná funkce, kterou by stálo za to přidat do všech robotů, které pracují na cswiki. jednak ale již označila skoro tisíc článků a bylo by celkem dobré některé z nich vyřešit. Co jsem prošel první stovku, kromě překlepů se často vyskytuje šířka (míněno šířka infoboxu, ale zřejmě neexistuje v infoboxu nebo je v infoboxu pojmenována jinak), poslanců (u stran, míněn počet), ale v drtivé většině převažuje parametr nejvíce_poslanců. --Dvorapa (diskuse) 7. 2. 2018, 17:43 (CET)

Spíš než „šířka“ → „šířka infoboxu“ bych možná řekl „šířka“ → „velikost obrázku“. Bohužel tady se obávám, že to stejně bude nutné řešit případ od případu. Možná kdybych to projel robotem a vytvořil nějaký seznam (jako WP:Nepojmenované parametry infoboxů), to by snad mohlo pomoct, co? Matěj Suchánek (diskuse) 7. 2. 2018, 18:04 (CET)
V daných použitích (infobox žel. trať), se mi zdálo že se opravdu jedná o šířku infoboxu, ale jistý si tím nejsem. Takový seznam by jistě nebyl na škodu. Ideálně seřazený podle počtu výskytů v infoboxu, např.:
# šířka – [[Šablona:Infobox - příklad|]] – 199
# nejvíce_poslanců – [[Šablona:Infobox - politická strana|]] – 148
# šířka – [[Šablona:Infobox - jiný příklad|]] – 112
Trochu se akorát obávám ze zkušeností z několika málo infoboxů, že takový seznam z úplně všech infoboxů ve článcích by byl velmi velmi dlouhý, něco jako WP:Chybějící primární články nebo WP:Neexistující kotvy nebo právě nyní mnou připravovaná (bohužel už teď v půlce přes 10 MB velká) aktualizace WP:Nefunkční externí odkazy. Ale minimálně z již robotem označených článků by zas tak dlouhý být nemusel. --Dvorapa (diskuse) 7. 2. 2018, 18:59 (CET)
Procházet všechny články zatím nehodlám (časem se k tomu stejně dostaneme). Mezitím jsem zvolil přístup hezky všechno vedle sebe: Wikipedie:Nepodporované parametry infoboxů. Matěj Suchánek (diskuse) 7. 2. 2018, 19:17 (CET)
Jej to je dlouhé. Co s kontinentem u obštin? Vypadá, že by jej taky šlo smazat, všechny obštiny, opčiny a občiny jsou totiž v Evropě. --Dvorapa (diskuse) 8. 2. 2018, 00:45 (CET)
Na druhou stranu obštiny nejsou jediné, které mají parametr kontinent v ib sídlo světa. --Dvorapa (diskuse) 8. 2. 2018, 00:53 (CET)

Ještě doplnění, všiml jsem si, že také označuje nepojmenované parametry jako | 1 = parametr. To ale není zrovna vhodná věc ve chvíli, kdy se jedná o parametr, kterému jen chybělo rovnítko (překlep, chyba kopírování apod.), čili jeho hodnota má být jeho názvem, viz např. [2]. Krom toho to celkem ztěžuje hledání a opravu takových parametrů (protože již pak obsahuje rovná se a tedy je potřeba počítat i s touto anomálií, kterou by však běžný wikipedista nebo robot, tvořící nepojmenovaný parametr, nevytvořil). --Dvorapa (diskuse) 7. 2. 2018, 17:52 (CET)

Myslím, že tuhle věc jsem už ve svém botovi opravil. Matěj Suchánek (diskuse) 7. 2. 2018, 18:04 (CET)
Super, tedy se zbývá jen probrat zbylými případy. --Dvorapa (diskuse) 7. 2. 2018, 18:59 (CET)
zbytkové thumb a px jsem odstranil, parametr email přidal do šablony sídla světa. Tedy asi o 100 stránek méně. JAn (diskuse) 7. 2. 2018, 22:19 (CET)
Bohužel dokud v článcích zůstane řetězec <!-- Neznámé parametry -->, resp. něco pod ním, bude to můj skript brát jako problém. Ale když nezapomenu, před uložením to odstraním ručně. Aktualizaci provedu zítra. Matěj Suchánek (diskuse) 7. 2. 2018, 22:30 (CET)
šířku z železničních článků jsem taky vyhodil, parametr v infoboxu není už 5 let. JAn (diskuse) 7. 2. 2018, 22:31 (CET)
Hm koukám, že to samé číslování nepojmenovaných parametrů prováděl v roce 2013 i PastoriBot, avšak mnohem víc špatně, protože místo aby první nepojmenovaný parametr pojmenoval jako 1 =, pojmenoval ho přímo v místě podle toho, kolikátý parametr to v infoboxu byl (takže třeba 47 =). Výskytů už však není moc. --Dvorapa (diskuse) 8. 2. 2018, 00:40 (CET)
99 % všech 1 = jsem vyřešil, zbylo jen pár posledních na WP:Nepojmenované parametry infoboxů. --Dvorapa (diskuse) 8. 2. 2018, 10:16 (CET)

Střet editací Horní Libchava[editovat zdroj]

Omlouvám se, ale po vaší editaci mám v tom nyní nějaký chaos, vracela jsem svou zpět. Snad nezmizely i vaše úpravy. S tou novou maskou nic nenajdu. Lenka Lyalikoff 22. 2. 2018, 23:24 (CET)

To byla jen malá úprava bota, vůbec si s tím nedělejte starosti. Matěj Suchánek (diskuse) 23. 2. 2018, 11:26 (CET)

Igor Talkov[editovat zdroj]

Dobrý den pane kolego, včera jste odstranil z článku "Igor Talkov" "neencyklopedický text". Můžete, prosím, vrátit nazpět alespoň citáty a odkazy na zdroje? Takto článek nedává příliš smysl. Děkuji. Dvořáková Miri --Mirimir (diskuse) 17. 3. 2018, 10:01 (CET)

Už jsem odpověděl na email. Matěj Suchánek (diskuse) 17. 3. 2018, 10:16 (CET)

Králův Stůl[editovat zdroj]

Nemohl by jsi prosím nějak sjednotit duplicitu u Q23817490 a Q38187014. Díky.

Patka 3. 4. 2018, 08:56 (CET)

Hotovo. --Marek Koudelka (diskuse) 3. 4. 2018, 08:59 (CEST)
Moc díky - to byla bleskovka. Patka 3. 4. 2018, 09:52 (CET)

user:Carnomed[editovat zdroj]

Hi. The community may wish to keep an eye on the edits of this user. The editor's username reflects a domain that they are adding, and the links that they are adding seem to reflect a conflict of interest. I have removed from their articles the links that are certainly problematic. Thanks. Billinghurst (diskuse) 27. 4. 2018, 13:47 (CEST)

Wikidata: velké písmeno v českém rodovém jméně[editovat zdroj]

Ahoj! Odkázal mě sem OJJ. Pustil jsem se do doplňování českých binomických jmen motýlů do tabulek na Wikidatech a narazil jsem přitom u některých už doplněných na chyby v podobě velkých písmen rodových jmen (např. "Výr velký"). Pár takových chyb jsem opravil a přirozeně znejistěl. Jestli ta chyba není nějaký speciální úzus na Wikidatech? Tedy - neměl by, ale pro jistotu se ptám. --GeXeS (diskuse) 2. 5. 2018, 20:21 (CEST)

Ahoj! Chyby na Wikidatech sice jsou úzus, ale trochu jiný :) Tvoje opravy jsou naprosto v pořádku, štítky by měly mít malé písmeno na začátku, pokud to není vlastní jméno. Za to, že to tak mnohde není, mohou roboti, kteří doplňují chybějící štítky kopírováním názvů stránek na Wikipediích apod. A „jistotou“ je prostě nechat tam velké písmeno. Matěj Suchánek (diskuse) 2. 5. 2018, 20:45 (CEST)
Rozumím :o) budu tedy přidávat jména korektně a v případě kolize opravovat. Je to sice práce tak trochu pro bota, ale při hrnku dobrého Assamu to vidím na náplň několika příjemných večerů. Díky za vysvětlení! --GeXeS (diskuse) 2. 5. 2018, 21:19 (CEST)
Bota jsem nechtěl zmiňovat, ale ano, je to spíš pro něj, dokonce už ode mě tenhle úkol jednou dostal. Takže někdy časem buď to, nebo možná hra. Matěj Suchánek (diskuse) 2. 5. 2018, 22:05 (CEST)

Filtřík[editovat zdroj]

[3], ale jinak dobrý, 108 má skutečně dost práce. --OJJ, Diskuse 14. 5. 2018, 08:31 (CEST)

Tohle nemám čas moc sledovat, díky. Tady si IP mohla všimnout, že jí něco projde, ale snad to všechno nedělá ten samý člověk. Matěj Suchánek (diskuse) 14. 5. 2018, 09:39 (CEST)

Fix[editovat zdroj]

Ahoj, nefixl bys [4]? Kdysi jsem po vzoru ostatních nahrál, zatím Martin neopravil. --OJJ, Diskuse 25. 5. 2018, 11:03 (CEST)

Tohle je config k čemu? Já u nás tu proměnnou nikde nevidím. Matěj Suchánek (diskuse) 25. 5. 2018, 11:11 (CEST)
Jen takové udělátko, co by mělo rychleji vkládat šablony rychlého smazání rovnou ze stránky (pro nesprávce). Kód je tady. --OJJ, Diskuse 25. 5. 2018, 11:14 (CEST)
Já ho vidím, ale to je jenom config (který by navíc byl lepší v JSONu). Kde je ten opravdový skript? Matěj Suchánek (diskuse) 25. 5. 2018, 11:19 (CEST)
Myslíš-li skript, tak ten je tady. --OJJ, Diskuse 25. 5. 2018, 11:22 (CEST)
Zkusil jsem to zprovoznit (je na to návod). Matěj Suchánek (diskuse) 25. 5. 2018, 11:42 (CEST)
Děkuji Ti. OJJ, Diskuse 25. 5. 2018, 12:05 (CEST)

@Matěj Suchánek: Ještě jsem nám přeložil a zatím vložil sem MediaWiki:Gadget-massRevdel.js, tak hoď mezi gadgety. --OJJ, Diskuse 25. 5. 2018, 14:31 (CEST)

Hotovo Hotovo.Hotovo (Jako by bylo nutné mě pingovat na mé vlastní stránce.) Matěj Suchánek (diskuse) 25. 5. 2018, 15:01 (CEST)
Díky, moje chyba. Naimportujeme i Twinkle (nějak jsem ho přeložil pro české účely, chce to ale ještě kontrolu, jestli bylo vše přeložno správně)? To hlavní ale jo. --OJJ, Diskuse 25. 5. 2018, 15:15 (CEST)
Je to potřeba importovat? Kdo to pak bude udržovat? Matěj Suchánek (diskuse) 25. 5. 2018, 17:00 (CEST)

Tyršův most (Děčín)[editovat zdroj]

Díky vaší editaci článku jsem jistil, že jsem při tvorbě tohoto článku zadal chybné souřadnice mostu. Použil jsem totiž infobox z článku o Tyršově mostu v Litoměřicích a zapomněl jsem změnit také souřadnice. Správné souřadnice Tyršova mostu v Děčíně jsou 50°46'52.267"N, 14°12'27.904"E. Bohužel nedokážu v současné verzi toto opravit. Prosím, opravte v tento údaj. Díky! --Juniperbushman (diskuse) 25. 5. 2018, 11:28 (CEST)

VyřešenoVyřešeno Pomocí {{subst:dms}}. Matěj Suchánek (diskuse) 25. 5. 2018, 11:42 (CEST)

Filter for data[editovat zdroj]

How to create filter who protecting sending files for new users? Regards! --Kolega2357 (diskuse) 26. 5. 2018, 08:11 (CEST)

Depends who is a new user. You can have action == 'upload' &! ('autoconfirmed' in user_groups) if it's a non-autoconfirmed user, or action == 'upload' & user_editcount < 10 if they should have done at least 10 contributions, or action == 'upload' & user_age < 604800 if they should have been registered for more than a week (604,800 seconds). Matěj Suchánek (diskuse) 26. 5. 2018, 09:58 (CEST)

[5] What does mean when filter marked as red? --Kolega2357 (diskuse) 16. 6. 2018, 02:10 (CEST)

It has been "throttled", ie. it was executed too often and hence some of its actions may not work. See phab:T154206. Matěj Suchánek (diskuse) 16. 6. 2018, 09:39 (CEST)

Veterán II. třídy[editovat zdroj]

Tak díky. Matěj Suchánek (diskuse) 3. 6. 2018, 13:36 (CEST)
Gratuluju. A díky za patrolu. :) --OJJ, Diskuse 3. 6. 2018, 13:44 (CEST)

Další Wikidata modul[editovat zdroj]

@Frettie:Ahoj, znovu se nám tu množí moduly duplikující náš modul Wikidata (Modul:WikidataIB) a na ně navázané šablony a podmoduly. Dokázal bys je znovu sloučit do toho našeho modulu Wikidata a smazat/nahradit? --Dvorapa (diskuse) 17. 6. 2018, 13:18 (CEST)

Přesně tak, aniž by byl důvod, kopírují se sem moduly odjinud, které duplikují ten náš multifunkční. Já nic slučovat nehodlám, dokud mi nebude znám důvod jejich importu (tj. kterou věc náš modul nepodporuje). Matěj Suchánek (diskuse) 17. 6. 2018, 14:12 (CEST)

<humor>Mazat kluci, mazat! Všechno mazat! Všechno co neděláte vy mazat! Nepodporovat jiný lidi, všechno mazat, ničit, likvidovat. Zkuste příště rm rf. </humor> Podívám se na to. Já zas nechápu, že nepoužívá celej wiki svět jeden stejnej modul - víš jak. --frettie.net (diskuse) 17. 6. 2018, 18:45 (CEST)

Asi to bude na delší bádání, nicméně na odpověď, proč to všude není stejný jsem stejně zvědavej. Dostanu se k té úpravě nejdřív v úterý. --frettie.net (diskuse) 18. 6. 2018, 01:19 (CEST)
@Frettie: Pravděpodobně ze stejného důvodu, jako celý wikisvět nepoužívá totožný set udělátek, totožné šablony (třeba citační) a ani v rámci Wikipedie nemají články o stejných tématech. Protože si žijou vlastním životem, nám dávalo smysl tohle, jiným lidem na jiném projektu za jiných podmínek zas něco jiného. To je relativně normální a daň za to, že si s obsahovou částí můžeme dělat prakticky co chceme, nezávisle na tom, co dělá enwiki či jiné „velké“ Wikipedie. --Martin Urbanec (diskuse) 18. 6. 2018, 08:40 (CEST)
tak já vidím rozdíl v citačních šablonách (je to u nás jiný) proti přístupu do wd, to je stejný.--frettie.net (diskuse) 18. 6. 2018, 09:49 (CEST)
Proč, citační norma je taky všude stejná. Klidně se může wikisvět shodnout a citovat podle jedné jediné citační normy. --Martin Urbanec (diskuse) 18. 6. 2018, 11:39 (CEST)
Proč? Protože nikdo nedokáže konzistenci vynutit a protože zatím neexistuje technologie jako „centrální repozitář modulů“. Prosté. Matěj Suchánek (diskuse) 18. 6. 2018, 13:36 (CEST)
Protože v modulech se moc nevyznám (jen při vytvoření mého dnešného jsem ztratil hodně nervů), označil jsem cedulí ke sloučení. --Dvorapa (diskuse) 5. 7. 2018, 21:29 (CEST)

Řád otevřeného oka[editovat zdroj]

Díky za uznání. Snažím se to projít alespoň dvakrát třikrát do týdne. Matěj Suchánek (diskuse) 23. 6. 2018, 21:47 (CEST)

Duplicitní moduly pro unittesty modulů[editovat zdroj]

@Matěj Suchánek, Oashi, Mormegil: Zdravím, narazil jsem, že tu máme dva moduly na unittesty modulů, Modul:ScribuntoUnit a Modul:UnitTests, oba rovnocenně použité vámi třemi. Vypadají však duplicitně nebo přinejmenším velmi podobně. Jaký je mezi nimi rozdíl (abychom to zdůraznili v dokumentaci a případně je prolinkovali) a nedaly by se sloučit? --Dvorapa (diskuse) 24. 6. 2018, 18:41 (CEST) (upraveno 24. 6. 2018, 19:33 (CEST) wikipedistou Dvorapa (diskuse))

Já tedy modulům vůbec nerizumím, ale google vysloveně říká, že Scribunto je nějaké rozšíření pro embedování, jazyků, teď zatím jen pro Luu. --Franta Oashi (diskuse) 24. 6. 2018, 18:50 (CEST)
Možná by stálo za to se zeptat na enwiki, proč oni mají dva různé moduly se stejnou funkcí. Prozkoumal jsem jejich dokumentace a v ničem se moc neliší. Ale slučovat dva forky mi přijde přehnané. Matěj Suchánek (diskuse) 24. 6. 2018, 18:57 (CEST)
Aha, rozdíly jsou celkem hezky popsány na en:Module_talk:UnitTests#Alternative_implementation, ScribuntoUnit je alternativní vylepšená verze UnitTests. Asi bych preferoval u nás používat jeden modul. --Dvorapa (diskuse) 24. 6. 2018, 19:06 (CEST)
S tím vylepšením bych to tak jasně neviděl. Ačkoliv SU také podporuje testování volání z wikitextu, UT právě k tomu poskytuje o něco více metod (i když je to současně to jediné, co modul dovede). Kromě toho, je nějaký důvod převádět i importovaný test? Matěj Suchánek (diskuse) 23. 7. 2018, 22:02 (CEST)

@Dvorapa: Tohle bych chtěl vysvětlit. Matěj Suchánek (diskuse) 24. 6. 2018, 20:23 (CEST)

Co? --Dvorapa (diskuse) 24. 6. 2018, 22:19 (CEST)
Vidím, že jsi pochopil. Matěj Suchánek (diskuse) 25. 6. 2018, 09:45 (CEST)

Mno, zajímavá testovací tabulka. Ale:

  • Budu rád, když budeme mít vůbec sepsané identifikované testovací/uživatelské případy. Lepší je mít pro ně rovnou i syntaktický zápis, k zavolání. Za super považuji, když se tyto i rovnou spustí a lze vůbec vidět nějaké "actual" výsledky z šablony. Ale abychom ty případy ještě před spuštěním nějak ohodnocovali, jak má který dopadnout, předem ono "expected" určovat...Tak daleko ještě zdaleka nejsme. A nejspíš to ani nebude často možné. Nicméně tabulčička tří případů vypadá inspirativně: Připomíná mi wiki-like testovací nástroj en:FitNesse.
  • Ale pak jsem se podíval na volání, ve zdrojáku diskuse, pak rovnou i na ten modul, dovniř: A mít tři testovací případy definované jako součást samotného testovacího modulu.. To se obávám, že takto se to používat nemá? Nebo ano? Zjevně to generuje i tu baluku, já bych však čekal testovací případy jako volání pro každý test-case zvlášť.

Mno, to bude ještě na dost studia, pochopit autorův záměr, u těchto unittestů. Rovnou i něco jako automatizace? Jak se tomu vkládají vsupy? Ty bych rád měl pod kontrolou.. Jako první "hello world" je to OK, ale teď tu nutnou nalejvárnu, ať tu nevařím z vody. --Franta Oashi (diskuse) 24. 6. 2018, 23:40 (CEST)

WP:ESO. Matěj Suchánek (diskuse) 25. 6. 2018, 09:45 (CEST)
Protože v modulech se moc nevyznám (jen při vytvoření mého dnešného jsem ztratil hodně nervů), označil jsem cedulí ke sloučení. --Dvorapa (diskuse) 5. 7. 2018, 21:28 (CEST)

Bot přidává odřádkování mezi šablony a kategorie[editovat zdroj]

Zdravím.

Všiml jsem si, že bot přidává odřádkování mezi šablony a kategorie - a to by neměl. Ad například {DEFAULTSORT} a WP:NOM. --Franta Oashi (diskuse) 25. 6. 2018, 02:59 (CEST)

V uvedeném příkladu defaultsort není. Odřádkování mezi pahýlem a kategoriemi je v pořádku. Kdyby tam byl, robot odřádkování nepřidá. --Dvorapa (diskuse) 25. 6. 2018, 08:41 (CEST)
Odřádkování nad/mezi/pod kategoriemi nehraje roli. Matěj Suchánek (diskuse) 25. 6. 2018, 11:30 (CEST)

Reakce na shrnutí[editovat zdroj]

Ahoj, zkusil jsem inkriminované řádky z beta režimu šablony LocMapMapFrame zobrazit někde bokem a zdá se, že chyba není v mojí úpravě, ale v modulu i18n na řádku 19, kde jsou výstupy funkce pcall (alespoň podle dokumentace) zpracovány asi špatně. Verzi máme shodnou s enwiki, takže je pravděpodobné, že to tam mají špatně též (proto tam asi mají šablonku, že je modul neozkoušený a neotestovaný a není vhodné jej zatím používat plošně). Nevím si rady s nápravou, asi by ale pomohl easy-hack: prostě místo modulu i18n volat require na lokalizační podstránku přímo. Anebo workaround, místo zbrkle přeneseného neotestovaného modulu WikidataIB použít v té šabloně LocMapMapFrame náš ozkoušený modul Wikidata, jak jsem se zlobil výše. --Dvorapa (diskuse) 7. 7. 2018, 21:50 (CEST)

Ještě ping Frettiemu. --Dvorapa (diskuse) 7. 7. 2018, 22:04 (CEST)
Tak díky za analýzu, já už včera neměl čas. Matěj Suchánek (diskuse) 8. 7. 2018, 14:18 (CEST)
Zatím tedy prostý require, režim beta by již neměl házet chybu. --Dvorapa (diskuse) 12. 7. 2018, 17:40 (CEST)
Jistě že neměl, když jsem tu šablonu těch modulů zbavil... Matěj Suchánek (diskuse) 12. 7. 2018, 17:46 (CEST)
Jo, až budu mít někdy hodně síly a chutě, tak to možná přepíšu. Dík.--frettie.net (diskuse) 8. 7. 2018, 08:08 (CEST)

Modul:Navbox[editovat zdroj]

Ahoj. Importoval jsem z en-wiki Modul:Navbox. Po menších úpravách a testování se zdá, že v kombinaci s nastavením CSS podle mého stylopisu (část týkající se navboxů) je vše funkční, bez viditelných změn proti současné podobě navboxu. Vzhledem k tomu, kolik však případná změna zasáhne stránek, si netroufám nasadit "ostrou" verzi bez toho, že se na to podívá ještě někdo další. Testovací verze šablony {{Navbox}} volající modul je na Šablona:Test. Poznámka: modul i můj stylopis momentálně pracují s třidami "navbox2" (místo "navbox"), aby se to netlouklo se současnými lokálními CSS definicemi pro navboxy (nebyla kompatibilita mezi modulem a současným lokálním stylopisem). Pokud budeš mít čas, byl bych rád, kdyby ses na to mohl podívat. S pozdravem --Vachovec1 (diskuse) 23. 7. 2018, 21:56 (CEST)

Ok, časem na to hodím oko. Jako hůř řešitelné problémy, ze kterých mám obavu, je práce s wikitextem, kdy se může wikitext zpracovaný přes Scribunto chovat trochu jinak, případně vůbec nefungovat. Ale jestliže je modul už importovaný z enwiki, tak předpokládám, že bude dobře vyladěný. Taky mě napadá, že bychom mohli počkat na nasazení TemplateStyles (nevím teď, jak je to daleko), ale to je jen nápad.
Jinak díky za iniciativu. Věřím, že i když by nasazení nebylo bez problémů, tak nás ty problémy posunou dopředu (třeba k infoboxům nové generace). Matěj Suchánek (diskuse) 23. 7. 2018, 22:14 (CEST)
Technický dotaz: jak nejsnáze zajistím, aby fungoval parametr pod globálním názvem i lokalizací? Je snadné nadefinovat local keywords, ale když poté použiji například args[keywords.image] místo args.image, bude to reagovat pouze na lokální název parametru (tj. pouze bude-li mít parametr název "obrázek", nikoliv v případě názvu "image"). --Vachovec1 (diskuse) 24. 7. 2018, 11:45 (CEST)
Např. pomocnou funkcí:
local keywords = {}
local function getWithLocal(args, global)
    return args[keywords[global] or global] or args[global]
end
nebo metatabulkou, za předpokladu, že původní args žádnou nemají:
local keywords = {}
setmetatable(args, {
  __index = function(t, key)
    if keywords[key] then return t[keywords[key]] else return nil end
  end,
})
Pro efektivní implementaci O(1) je pak nutné v kódu modulu vždy používat jen jednu (spíše globální) lokalizaci. Podotýkám, že zatímco v prvním případě se nejdříve testuje přítomnost lokálního argumentu, v druhém je to naopak (za uvedené podmínky). Matěj Suchánek (diskuse) 24. 7. 2018, 12:01 (CEST)
To známená, že (v tom prvním případě) pak volám například místo args.image funkci getWithLocal(args, image)? --Vachovec1 (diskuse) 24. 7. 2018, 12:45 (CEST)
Přesněji getWithLocal(args, 'image'). Matěj Suchánek (diskuse) 24. 7. 2018, 12:51 (CEST)

Wikipedie:Nepodporované parametry infoboxů[editovat zdroj]

Ahoj, po domluvě s Martinem Urbancem jsem připravil Wikipedie:Údržbové seznamy a chystám se převést všechny automaticky plněné seznamy na jedno místo a na jeden formát. Samotný seznam se vkládá na podstránku /seznam, což má tu výhodu, že robot může aktualizovat pouze samotný seznam a nemusí přepisovat celou stránku i s úvodem. Zmíněný seznam v nadpisu bych přesunul na nový formát, ale vím, že seznam nemohu přesunout bez tvého zásahu, protože by jej okamžitě znovuvytvořil tvůj robot na původním názvu. --Dvorapa (diskuse) 27. 7. 2018, 23:36 (CEST)

No bezva. Přesunul jsem a přenastavil bota. Neváhej dál upravovat. Matěj Suchánek (diskuse) 28. 7. 2018, 09:40 (CEST)

Získávání údajů z Wikidat[editovat zdroj]

Zdravím. Vzhledem k tomu, že stránka Wikipedie:Wikidata se mi zdá nějak nepříliš aktualizovaná, a odtamtud odkazované stránky d:Wikidata:Notes/Inclusion syntax a m:Wikidata/Notes/Inclusion syntax se dají být už úplně passé, nevíš, jestli je někde nějaký normálním smrtelníkům srozumitelný a aktualizovaný přehled, jak se dají volat které údaje z Wikidat?

Na metě jsem se dočetl, že nějaká jednoduchá funkce typu {{#property:P36|from=Germany}} nebo {{#property:capital|from=Germany}} → , která by dokázala volat údaje z položky Wikidat specifikované názvem článku, dodnes neexistuje. Býval bych si myslel, že to je jedna z úplně nejzákladnějších věcí, bez které vůbec nemělo smysl nasazovat Wikidata do ostrého provozu. Ovšem všiml jsem si, že úlohu phab:T74815, o které jsem se domníval, že by právě toto měla řešit a umožnit, ty osobně uzavřel jako vyřešenou.

Druhá věc, na kterou roky marně čekám, je nějaká uživatelsky jednoduchá funkce či soubor funkcí, které by umožnily například formou šablony s parametrem k danému objektu vygenerovat z položky daného objektu ve Wikidatech buď kompletní adresu v některém ze standardních formátů (pro České adresy je to především formát definovaný § 6 vyhlášky č. 359/2011 Sb. pro výstupy z RÚIAN, ovšem v podstatě víceméně navazuje na běžné standardy vyžadované Československou a Českou poštou a používané ve všech solidnějších adresářích včetně on-line map. Tedy mám na mysli funkci, která by fungovala třeba takto:

nebo třeba takto:

A pak by měly existovat jednodušší elementární funkce typu:

atd.

V Commons, jak vidím, se User:Mike Peel snaží vyvíjet a masově nasazovat na stránky kategorií Template:Wikidata Infobox, který sice v podstatě spoustu z těchto věcí už skoro umí, ale jestli tomu dobře rozumím, je to jednorázově ad hoc napsaný kód jenom pro tuto šablonu, nestrukturovaný do podšablon či modulů, takže jednotlivé jeho algoritmy nelze využívat a volat například ze stránek popisu jednotlivých fotek. --ŠJů (diskuse) 18. 8. 2018, 05:46 (CEST)

Též zdravím. Pro českou Wikipedii jsem sepsal doufám srozumitelnou dokumentaci: Wikipedie:Wikidata/Přebírání do infoboxů. Načítání přes název (i na jiné Wikipedii) funguje pouze v modulu (předmět oné úlohy), což by aspoň u nás nemělo vadit, protože tady používáme víceméně jenom moduly.
„Vlastní“ formátování údajů je poněkud složité. Samozřejmě je možné napsat si na to modul (na Commons je to těžší, neboť jde o vícejazyčný projekt). Pokud jsou někde tyto funkce napsané, dovedu si představit jejich „osvobození“. Pomohl jsem? Matěj Suchánek (diskuse) 18. 8. 2018, 12:35 (CEST)

Infobox - silnice[editovat zdroj]

Dobrý den, v diskusi Pod lípou k Infoboxu silnice uvádíte, jako možné řešení problémového používání šablony {{Průběh dálnice}}, napevno vnořenou tabulku do parametru. Pokoušel jsem se o dané řešení, ale bez zjevného úspěchu. Mohu se tedy zeptat, jak by měl daný kód vypadat. Děkuji. --Puclik1 (diskuse) 3. 9. 2018, 12:41 (CEST)

Ve verzi Special:PermaLink/16270004 něco ve duchu:
| data11 = {{#if:{{{průběh<includeonly>|</includeonly>}}} |
{{{!}} style="width: 100%; text-align: left;"
<noinclude>{{!}}</noinclude>{{{průběh}}}
{{!}}}
}}
a případně nějak vyladit. Matěj Suchánek (diskuse) 3. 9. 2018, 12:52 (CEST)
Děkuji moc za radu. --Puclik1 (diskuse) 4. 9. 2018, 07:19 (CEST)

Přepočet data z WD na židovský kalendář[editovat zdroj]

Zdravím. Všiml jsem si, že máme problém s přepočtem data na židovský kalendář, je-li datum přebíráno z Wikidat a tam nadefinováno jako juliánské. Viz Menachem Mendel Schneersohn, zemřel 13. nisanu 5626, což je 17. březen podle juliánského a 29. březen podle gregoriánského. Infobox však zobrazí 1. nisan, což odpovídá gregoriánskému 17. březnu. Předpokládám, že příčinou je to, že {{#invoke:Wikidata|getRawValue|...}} předá pouze nepřepočítaný údaj "1866-03-17" a {{#timel:...}} s ním pracuje jako s gregoriánským. Mohl byste se s tím prosím příležitostně něco udělat? Přece jen máte o struktuře souvisejících modulů lepší přehled...--Shlomo (diskuse) 3. 9. 2018, 20:08 (CEST)

Váš předpoklad je správný. Příležitostně s tím snad něco udělám. Matěj Suchánek (diskuse) 4. 9. 2018, 11:13 (CEST)
Hotovo Hotovo.Hotovo gregorian=true vynutí greg. kalendář (pokud je to vhodné). Matěj Suchánek (diskuse) 7. 9. 2018, 09:13 (CEST)
Super! Mnohokrát děkuji.--Shlomo (diskuse) 7. 9. 2018, 09:21 (CEST)

Soubor Distribution.hexathelidae.1.png[editovat zdroj]

Ahoj, vím, že děláš správce na Wikidatech, nevíš, co udělat s tímhle souborem (file:Distribution.hexathelidae.1.png)? Načetli ho asi jako automaticky generovanou mapu, bohužel už je zastaralá, viz současný World Spider Catalog, který uvádí výskyt v Austrálii a Novém Zélandu a Jižní Americe, jinde ne. Teď byla změněna taxonomie těch pavouků a některé podčeledi osamostatněny, viz [6], takže už ten výskyt v Evropě a jinde asi neplatí. Je to úplná novinka (2018), založil jsem článek Sklípkancovití a mapku lokálně potlačil, pořešil bys na WD? Díky. --OJJ, Diskuse 13. 9. 2018, 09:24 (CEST)

[7] Nic jiného mě zatím nenapadá. Pokud se na Commons objeví nová mapa, položku je nutné aktualizovat. Matěj Suchánek (diskuse) 13. 9. 2018, 10:25 (CEST)

Infobox quarry[editovat zdroj]

Ahoj, pokud se nemýlím jsem správně u experta na quarry :) Mohl byste zkusit udělat dotaz na infoboxy (zejména typu osoba a jim příbuzné), ve kterých se vyskytuje pojem Česká republika u narození/úmrtí, a přitom je datum narození/úmrtí této osoby menší než 1993? Nebo aspoň vypsat tyto sloupce pro manuální kontrolu. A pak taky pro enwiki a jejich infoboxy typu osoba a odvozené, abychom zkusili eliminovat "krále a královny České republiky" a "hudební skladatele České republiky 17. století" apod. Ono toho možná bude strašně málo, těžko říct. Díky Chrzwzcz (diskuse) 15. 9. 2018, 09:55 (CEST)

To nebude snadné. Na Quarry, resp. veřejných replikách databází není přístupná tabulka s jednotlivými revizemi. Na hledání v šablonách a parametrech je určený TemplateTiger, který ale pro běžného uživatele zpřístupňuje pouze (na možnosti omezené) webové rozhraní. Matěj Suchánek (diskuse) 15. 9. 2018, 10:29 (CEST)
Aha, nojo, a zvládne to tygr pro běžného uživatele? Se divím, že taková docela základní věc nejde nějak jednoduše kontrolovat. Chrzwzcz (diskuse) 15. 9. 2018, 10:38 (CEST)
Mně se v něm podařilo vybrat infoboxy osoba s narozením „Česká republika“ (návod).
Ovšem teď mě napadlo použít vyhledávač, který umí vyhledávat pomocí regexů i ve wikitextu. Šlo by to? Matěj Suchánek (diskuse) 15. 9. 2018, 10:53 (CEST)
Vypadá to, že to plní svoji funkci, oboje. Díky! Sice je to ještě k ruční kontrole, ale krásně omezeno. Máme představu, jaké další infoboxy se používají pro osoby a jejich data narození a úmrtí? To nebude jen "osoba", že ne.Chrzwzcz (diskuse) 15. 9. 2018, 17:23 (CEST)
{{Infobox - panovník}}, {{Infobox - spisovatel}} atd. JAn (diskuse) 15. 9. 2018, 20:57 (CEST)
Ono to stačí omezit jen na šablonu {{Infobox}}, protože ji používá většina infoboxů, a nebo dokonce ten filtr odstranit, což ovšem není přívětivé k serverům. Matěj Suchánek (diskuse) 15. 9. 2018, 21:31 (CEST)
Díky, na jejich základě jsem vyházel z infoboxů ČSSR, ČSFR, ČSR, ČR, Československou socialistickou republiku apod. náhradou za typičtější Československo. Na procenta to bylo jen pár procent z celkového počtu, celkově ale dvě tři stovky to byly, včetně následných oprav Československo>1992 a Česko<1993 Česká republika<1993.Chrzwzcz (diskuse) 16. 9. 2018, 10:45 (CEST)

Speciální:Filtry_zneužití/72[editovat zdroj]

Ahoj, nastal nám zajímavý problém. Dneska nám někdo rozbil řadu článků pomocí "smazání" šablony (asi chtěl něco dělat, nevím). Pak to, Tvým filtrem, nešlo vrátit zpět. Podle mého by ve 4. řádku nemělo být action == "edit", ale zřejmě create nebo něco takového. --OJJ, Diskuse 16. 9. 2018, 17:07 (CEST)

Action create neexistuje. Vytvoření nové stránky lze poznat jedině tak, že předchozí velikost je nulová. To bohužel zachytí i případ, kdy do (prázdné) stránky vkládám nějaký obsah. Napadá mě několik řešení: A) Zakázat vyprazdňovat všechny stránky mimo ty v NS Wikipedista pomocí filtru #1 B) Najít všechny stránky, které mají tyto atypické názvy a zamknout je jen pro správce, aby k vandalismu dojít nemohlo C) Najít všechny stránky s atypickými názvy a přejmenovat je na Infobox - něco, aby se filtr nesepul. --Martin Urbanec (diskuse) 16. 9. 2018, 18:11 (CEST)
Vida, nejsou stoprocentní. Příčinou je jednak to, že se kolegové snažili použít standardní revert namísto rychlého, který přes filtry nejde, a jednak taky to, že ve filtrech donedávna neexistoval spolehlivý způsob, jak detekovat založení nové stránky. Místo toho se sledovalo, zda původní velikost stránky není rovna nule, což ovšem platí jak o založení nové stránky, tak o doplnění obsahu do stránky prázdné. Filtry jsem aktualizoval.
Jinak A) mě napadlo taky. Matěj Suchánek (diskuse) 16. 9. 2018, 18:31 (CEST)

Neprověřené editace[editovat zdroj]

Ahoj, kdysi jsem se už na to ptal Martina, tak teď Tebe. Momentálně lze zobrazit jen posledních 1000 neprověřených změn. To dá dohromady asi 3/4 dny, možná víc. Není nějaký nástroj, který je vygeneruje třeba všechny? A jaké jsou další možnosti pro hlídání RC? Líbilo by se mi třeba, kdybych měl nějakou aplikaci bokem (třeba na bázi AWB) na které bych rovnou viděl třeba jen po najetí rozdíl verzí, třídění problematických edit od neproblematických, třídění registrovaných a IP, přepisování číselných údajů atd. Ty se v tom lépe orientuješ, nevymysleli už něco Angličané? :-) Dík za odpověď a měj príma dny. --OJJ, Diskuse 16. 11. 2018, 17:09 (CET)

Seznam všech neprověřených se dá vygenerovat třeba z databáze (té samé, které se dotazují Speciální:Poslední změny):
USE cswiki_p;
SELECT rc_namespace, rc_title, rc_this_oldid, rc_user_text, rc_timestamp FROM recentchanges WHERE rc_patrolled = 0 ORDER BY rc_timestamp;
Změny lze filtrovat v podstatě vším, co se dá na RC najít. Výsledek samotný se sice nedá použít, ale ve třetím sloupci jsou revize, z nichž se pomocí najít a nahradit dají vytvořit odkazy na rozdíly (pomocí Speciální:Rozdíl).
Nevím sice, co by s tím měli co dočinění Angličané, nicméně na enwiki je seznam mnoha nástrojů. Pokud ti něco schází, deadline pro přání komunity byla bohužel v neděli. Matěj Suchánek (diskuse) 17. 11. 2018, 14:42 (CET)
Já bych chtělo něco, že bych měl podobný seznam všech změn, jako jsi mi dal výše (a děkuji Ti za něj) a zároveň abych vedle toho viděl, co se se stránkou stalo (abych to nemusel rozklikávat a šetřil čas). Plus to zvýrazňovalo problematické editace a naopak nějaké jiné mi neukazovalo. Existuje to? --OJJ, Diskuse 1. 12. 2018, 12:06 (CET)
Rozumím, třeba na Wikidatech něco takové existuje. Kdybych o něčem takovém věděl, dám to sem (řekl bych, že udělátko typu, najedu myší na odkaz na rozdíl a ten rozdíl se mi objeví, někde už určitě mají). Filtrování editací lze provést jako součást dotazu, ale protože se databáze poslední dobou často mění, nebudu se vypisovat s příklady, které za pár týdnů nebudou fungovat.
Neměly by ale něco podobného zvládat Twinkle aj.? Matěj Suchánek (diskuse) 2. 12. 2018, 11:10 (CET)
My o vlku... phab:T210936. Matěj Suchánek (diskuse) 2. 12. 2018, 11:28 (CET)

Kategorizace šablon[editovat zdroj]

Ahoj, díky za tu opravu. Dělal jsem to Cat-a-lotem a neuvědomil si, že to nestrčí do noinclude. Moje chyba... — Draceane diskusepříspěvky 24. 11. 2018, 13:35 (CET)

OK. Stalo se. Chybami se člověk učí. Matěj Suchánek (diskuse) 24. 11. 2018, 14:13 (CET)