Wikipedia:Dugnadskontor/Fjerne malprogrammerings-innhold
Fjerne malprogrammerings-innhold
[rediger kilde]Lagt inn av: Avilena (diskusjon) 20. mar. 2016 kl. 14:18 (CET)
Hvis det ikke er noen god grunn for å beholde {{PAGENAME}}
i artiklene, foreslår jeg at forekomstene substes eller fjernes.
Tekniske detaljer på foreslått kjøring
[rediger kilde]- Hvilket script som kjøres med lenke til kildekode/hjemmeside.
- Hvilke parametre som benyttes.
python pwb.py replace.py -fix:rule34-fix-1 -fix:rule34-fix-2 -recursive -summary:"[[Wikipedia:Dugnadskontor/Fjerne malprogrammerings-innhold|fjerne mal-innhold i artikler]]" -file:"rule34-fix-liste.txt"
fixes['rule34-fix-1']= { #run with -recursive
'regex': True,
'nocase': False,
'recursive': True,
'replacements': [
(ur'{{ *DISPLAYTITLE:\'\'{{ *PAGENAME *}} *\'\' *}}', u'{{Kursiv tittel}}'),
(ur'<ref>\[http://www\.marinespecies\.org/aphia\.php\?p=taxdetails&id=(\d+) (?:\'\')*{{ *PAGENAME *}}(?:\'\')*\]([^<]+)</ref>', ur'{{safesubst:#tag:ref|{{WoRMS|\1|{{subst:PAGENAME}}}}\2}}'),
(ur'<ref>(.*?){{ *PAGENAME *}}([^<]*?)</ref>', ur'{{safesubst:#tag:ref|\1{{subst:PAGENAME}}\2}}'),
],
'exceptions': {
'inside-tags': [
'nowiki',
'source',
'pre',
'math',
'ce',
'comment',
],
}
}
fixes['rule34-fix-2']= { #run with -recursive
'regex': True,
'nocase': False,
'recursive': True,
'replacements': [
(ur'{{ *PAGENAME *}}', u'{{subst:PAGENAME}}'),
],
'exceptions': {
'inside-tags': [
'nowiki',
'source',
'pre',
'math',
'ce',
'comment',
'ref',
],
}
}
- Lenke til eventuelt datagrunnlag der dette er mulig å fremvise.
Testkjøring
[rediger kilde]- Bevis på testkjøring uten at noen faktiske endringer er utført. Legges helst inn som en underside av denne jobben
Diskusjon
[rediger kilde]- Hvis konsensus er for kjøringen, skal det settes en dato / tid for når kjøringen i henhold til retningslinjene kan utføres tidligst.
Her er en oversikt over artikler med dette i seg "live": insource:/\{\{ *PAGENAME *\}\}/ og her er en liste over artikler fra Check Wikipedia som også har listet dette opp som et problem. Jeg klarer ikke helt å se et "gyldig" bruksområde i artikler i hoved-navnerommet (ns:0). Jeg vil foreslå at vi i tilfelle subst'er de slik: {{subst:PAGENAME}}. Stigmj (diskusjon) 20. mar. 2016 kl. 18:33 (CET)
- @Avilena: Har utvidet til å omfavne litt flere tilfeller. Vi kan gjerne ta en av gangen, men vil ha en side for alle tilfellene, hvis det er greit? Stigmj (diskusjon) 20. mar. 2016 kl. 18:38 (CET)
- Jeg førte den opp fordi PAGENAME er med i 3512 av de 3532 tilfellene som er listet opp på Check Wikipedia, så når den er borte er det sikkert ikke så mye som gjenstår. Den er i mange tilfeller i en infoboks eller imdb-mal, og man kan da like gjerne slette den som subste den, eller? --Avilena (diskusjon) 20. mar. 2016 kl. 18:43 (CET)
- Hvis vi er sikre på at infoboksen ikke trenger navn-parameteren (som det som regel er brukt under) da det benytter PAGENAME i selve malen, så er det "unødvendig" ja, men det er sikrere å bare kjøre en subst på den, så slipper vi å gjøre den vurderingen. Det samme er tilfelle for andre maler. Jeg tror at vi i akkurat denne jobben bare skal subst'e den. Stigmj (diskusjon) 20. mar. 2016 kl. 21:17 (CET)
- Har nå også lagt med noen omskrivinger som ser ut til å være ønskelige i samme slengen da disse vil være vanskeligere å utføre i etterkant av en eventuell subst'ing (nå er det entydig). Stigmj (diskusjon) 21. mar. 2016 kl. 13:08 (CET)
- Hvis vi er sikre på at infoboksen ikke trenger navn-parameteren (som det som regel er brukt under) da det benytter PAGENAME i selve malen, så er det "unødvendig" ja, men det er sikrere å bare kjøre en subst på den, så slipper vi å gjøre den vurderingen. Det samme er tilfelle for andre maler. Jeg tror at vi i akkurat denne jobben bare skal subst'e den. Stigmj (diskusjon) 20. mar. 2016 kl. 21:17 (CET)
- Jeg førte den opp fordi PAGENAME er med i 3512 av de 3532 tilfellene som er listet opp på Check Wikipedia, så når den er borte er det sikkert ikke så mye som gjenstår. Den er i mange tilfeller i en infoboks eller imdb-mal, og man kan da like gjerne slette den som subste den, eller? --Avilena (diskusjon) 20. mar. 2016 kl. 18:43 (CET)
Da har botten kjørt for PAGENAME i hvert fall. Det er noen få som må tas manuelt da subst ikke fungerer inne i ref-tagger med navn uten videre. Stigmj (diskusjon) 21. mar. 2016 kl. 17:42 (CET)