Diskuse k Wikipedii:Údržbové seznamy/Články začínající tabulkou
Analýza
editovatProšel jsem všechny články ze seznamu a opravil banality (zarovnání obrázku, audiosouboru nebo infoboxu tabulkou, náhrada rozbité šablony tabulkou, navigace mezi více články apod.) nebo označil příslušnou šablonou články náročnější na opravu. Také jsem vytvořil menší statistiku toho, co v seznamu nyní převažuje za články:
Přibližně kolik? | Co špatně? | Jak vyznačeno? | Jak řešit? | Seznam chyb |
---|---|---|---|---|
Tabulka místo infoboxu („substovaný infobox“) | {{Substituovaný infobox}} |
Najít vhodný infobox nebo vytvořit nový | [1] | |
290 | Seznam bez úvodu | {{Upravit|doplnit úvod}} |
Napsat seznamu úvodní odstaveček | [2] |
Egyptský hieroglyf zarovnaný tabulkou | – | Podle článků vytvořit šablonu pro hieroglyfy* ** | [3] | |
Související informace (často seznam) v tabulce | – | někdy lze tabulku odsunout níže do textu | [4 + 5] a několik reliktů patřících do [2] nebo [3] | |
10 | další celkem banální chyby, se kterými jsem si neporadil | – | netuším? |
* Pokoušel jsem se kdysi o vyřešení článků s hieroglyfy, ale v každém článku je bohužel potřeba něco jiného, někde je potřeba více různých hieroglyfů s různými překlady, někdy je k jednomu překladu více synonym... V podstatě jsem pro každý druhý článek do šablony přidával nějakou novou funkcionalitu, což mě asi po 30 článcích a šabloně nabobtnalé na 20 různých parametrů přestalo bavit. Nicméně to je asi jediné, co bych ze zbývajících článků zvládl v dohledné době vyřešit. --Dvorapa (diskuse) 4. 1. 2018, 22:42 (CET) ** Hieroglyfický zápis --Dvorapa (diskuse) 5. 1. 2018, 02:31 (CET)
Mistrovství
editovatC:\pwb>pwb.py replace -prefixindex:Mistrovství_světa_v_házené -regex -dotall -nocase "\{\{substovaný(.*?)'''" "{{Infobox - mistrovství světa\n" "země'''\s*\|\|(.*?)\|\|\n(.*?)'''" " |země = \1\n" "datum'''\s*\|\|\s*\[\[(.*?)\]\](.*?)\[\[(.*?)\]\]\s*\[\[(.*?)\]\]\s*\|(.*?)''" " | datum start = [[\1]] [[\4]]\n | datum konec = [[\3]] [[\4]]\n" "'Města(.*?)\[\[(.*?)\|-(.*?)'''" " | město = [[\2\n" "zlato'''\s*\|(.*?)\n(.*?)'''" " | zlato = \1\n" "stříbro'''\s*\|(.*?)\n(.*?)'''" " | stříbro = \1\n" "bronz'''\s*\|(.*?)\n(.*?)\|\}" " | bronz = \1\n}}" -summary:"náhrada tabulky za infobox"
JAn (diskuse) 5. 1. 2018, 14:07 (CET)
- Pokus o převedení mistrovství světa v házené na infobox, problém s vlaječkami - nejsou kompatibilní s očekávaným vstupem.JAn (diskuse) 8. 1. 2018, 07:01 (CET)
- Hned u prvního článku jsem to musel trochu uzpůsobit[pozn. 1], nicméně vlaječky je potřeba vyházet a jak jsem psal do diskuse k infoboxu, je potřeba infobox upravit aby bral vlaječku v aktuálním roce, nejspíš tedy z wikidat. --Dvorapa (diskuse) 10. 1. 2018, 10:54 (CET)
- ↑
python pwb.py replace -prefixindex:Mistrovství_světa_v_házené -regex -dotall -nocase "\{\{substovaný(.*?)'''" "{{Infobox - mistrovství světa\n" "země'''\s*\|\|(.*?)\|\|\n(.*?)'''" " | země = Německo\n" "datum'''\s*\|\|\s*\[\[(.*?)\]\](.*?)\[\[(.*?)(?:\|[^\]]+)?\]\]\s*\[\[(.*?)(?:\|[^\]]+)?\]\]\s*\|(.*?)''" " | datum start = [[\1]]\n | datum konec = [[\3]]\n | rok = [[\4]]\n" "'Měst[oa](.*?)\[\[(.*?)\|-(.*?)'''" " | město = [[\2\n" "zlato'''\s*\|(.*?)\n(.*?)'''" " | zlato = \1\n" "stříbro'''\s*\|(.*?)\n(.*?)'''" " | stříbro = \1\n" "bronz'''\s*\|(.*?)\n(.*?)\|\}" " | bronz = \1\n}}" -summary:"náhrada tabulky za infobox"
\pwb>pwb.py replace -prefixindex:Mistrovství_světa_v_házené -regex -dotall -nocase "\{\{substovaný(.*?)'''" "{{Infobox - mistrovství světa\n | sport = házená\n" "země'''\s*\|\|(.*?)\|\|\n(.*?)'''" " |země-pomoc = \1\n" "datum'''\s*\|\|\s*\[\[(.*?)\]\](.*?)\[\[(.*?)\]\]\s*\[\[(.*?)\]\]\s*\|(.*?)''" " | datum start = [[\1]] [[\4]]\n | datum konec = [[\3]]\n |rok = \4\n" "'Města(.*?)\[\[(.*?)\|-(.*?)'''" " | město = [[\2\n" "zlato'''\s*\|(.*?)\n(.*?)'''" " | zlato-pomoc = \1\n" "stříbro'''\s*\|(.*?)\n(.*?)'''" " | stříbro-pomoc = \1\n" "bronz'''\s*\|(.*?)\n(.*?)\|\}" " | bronz-pomoc = \1\n}}" -summary:"náhrada tabulky za infobox"
- Tohle za pomoci pomocných parametrů funguje. Teď je otázka, zda zavádět pomocné parametry nebo naopak upravit stávající výskyty. JAn (diskuse) 17. 1. 2018, 18:58 (CET)
- @JAn Dudík: Z mého pohledu pomocné parametry zas až tolik práci neubírají. Infobox se zbytečně nafoukne na úkor jednoduchosti, parametry budou účelem často duplicitní a stejně později jednou bude muset někdo parametry sjednotit, pomocné zrušit. Navíc není kam spěchat, infotabulky (substované infoboxy) tu byly už od začátku a nikam neutečou, raději je nahradit dobře, než si přidělávat práci dobudoucna. First things first (existuje pro toto rčení český ekvivalent?), osobně bych začal nejprve vyřešením problémů v infoboxu a až poté bych pasoval tyto infotabulky do velmi dobře připravených infoboxů. --Dvorapa (diskuse) 17. 1. 2018, 19:38 (CET)
- @Dvorapa: Právě proto jsem práci zastavil. Ale rozhodně mi přijde lepší do budoucna přejmenovávat parametry než převádět tabulku na infobox. Jako nejlepší řešení mi přijde v tuto chvíli převést tabulky na
{{Infobox - sportovní akce}}
, který je lépe připravený (jen bude možná chtít trochu sjednotit parametry), jen jsem o něm do dneška nevěděl. A v budoucnu se buď v těchto článcích pouze přejmenuje infobox nebo se v těch druhých článcích bude muset infobox upravit tak jako tak. JAn (diskuse) 18. 1. 2018, 11:06 (CET)- Já už s nahrazováním tabulek za ib sportovní akce trochu začal, vypadá to slibně. IB - SA má jen tu nevýhodu, že město a stát kloubí do společného parametru dějiště, když se podívám na příklady v jeho dokumentaci, tak tam stát chybí úplně. --Dvorapa (diskuse) 18. 1. 2018, 11:35 (CET)
- @Dvorapa: Právě proto jsem práci zastavil. Ale rozhodně mi přijde lepší do budoucna přejmenovávat parametry než převádět tabulku na infobox. Jako nejlepší řešení mi přijde v tuto chvíli převést tabulky na
- @JAn Dudík: Z mého pohledu pomocné parametry zas až tolik práci neubírají. Infobox se zbytečně nafoukne na úkor jednoduchosti, parametry budou účelem často duplicitní a stejně později jednou bude muset někdo parametry sjednotit, pomocné zrušit. Navíc není kam spěchat, infotabulky (substované infoboxy) tu byly už od začátku a nikam neutečou, raději je nahradit dobře, než si přidělávat práci dobudoucna. First things first (existuje pro toto rčení český ekvivalent?), osobně bych začal nejprve vyřešením problémů v infoboxu a až poté bych pasoval tyto infotabulky do velmi dobře připravených infoboxů. --Dvorapa (diskuse) 17. 1. 2018, 19:38 (CET)
TAk snad skoro finální příkaz, ale infobox je nutné ještě doladit:
python pwb.py replace -prefixindex:Mistrovství_světa_v_házené_mužů -regex -dotall -nocase "\{\{substovaný(.*?)'''" "{{Infobox - sportovní akce\n | akce = [[Mistrovství světa v házené mužů]]\n" "země'''\s*\|\|(.*?)\|\|\n(.*?)'''" " |země = \1\n" "datum'''\s*\|\|\s*\[\[(.*?)\]\](.*?)\[\[(.*?)\]\]\s*\[\[(.*?)\]\]\s*\|(.*?)''" " | datum = [[\1]] – [[\3]] [[\4]]\n | rok = \4\n" "'Města(.*?)\[\[(.*?)\|-(.*?)'''" " | dějiště = [[\2\n" "zlato'''\s*\|(.*?)\n(.*?)'''" " | první = \1\n" "stříbro'''\s*\|(.*?)\n(.*?)'''" " | druhý = \1\n" "bronz'''\s*\|(.*?)\n(.*?)\|\}" " | třetí = \1\n}}" -summary:"náhrada tabulky za infobox"
JAn (diskuse) 19. 1. 2018, 23:19 (CET)