Wikipedia:Dugnadskontor/Erstatte url med FIS-mal

Erstatte url med FIS-mal rediger

Lagt inn av: Avilena (diskusjon) 17. mar. 2016 kl. 21:30 (CET)[svar]
Foreslår å endre fra:

[http://data.fis-ski.com/dynamic/athlete-biography.html?sector=XX&competitorid=9999&type=result ENELLERANNENTEKST]

eller

[http://www.fis-ski.com/uk/604/613.html?sector=XX&listid=&competitorid=9999&type=result ENELLERANNENTEKST] (noen har også &rec_start=0&limit=100)

Til:

{{FIS|XX|9999}}



Tekniske detaljer på foreslått kjøring rediger

Hvilket script som kjøres med lenke til kildekode/hjemmeside.
Hvilke parametre som benyttes.
  • python pwb.py replace.py -fix:fix-fix -xml:nowiki-20160305-pages-articles.xml
fixes['fis-fix']= {
	'regex': True,
	'nocase': True,
	'recursive': True,
	'msg': {
		'_default':u'[[Wikipedia:Dugnadskontor/Erstatte url med FIS-mal|Erstatte url med FIS-mal]]',
	},
	'replacements': [
		(ur'(?P<pre>(?P<sect>===*) *(?:eksterne\s+|kilder)(?:lenker?|kilder?)? *(?P=sect)[\s\S]*?\n)\** *(\[http://www\.fis-ski\.com/uk/604/613\.html\?.*?sector=(?P<sector>\w+).*?competitorid=(?P<id>\w+).*\])', 
			lambda m:( m.group('pre') + '* {{FIS|' + m.group('sector') + '|' + m.group('id') + '}}' )  ), # rewriting
		(ur'(?P<pre>(?P<sect>===*) *(?:eksterne\s+|kilder)(?:lenker?|kilder?)? *(?P=sect)[\s\S]*?\n)\** *(\[http://www\.fis-ski\.com/uk/604/613\.html\?.*?competitorid=(?P<id>\w+).*?sector=(?P<sector>\w+).*\])', 
			lambda m:( m.group('pre') + '* {{FIS|' + m.group('sector') + '|' + m.group('id') + '}}' )  ), # rewriting
		(ur'(?P<pre>(?P<sect>===*) *(?:eksterne\s+|kilder)(?:lenker?|kilder?)? *(?P=sect)[\s\S]*?\n)\** *(\[http://data\.fis-ski\.com/dynamic/athlete-biography\.html\?.*?sector=(?P<sector>\w+).*?competitorid=(?P<id>\w+).*\])', 
			lambda m:( m.group('pre') + '* {{FIS|' + m.group('sector') + '|' + m.group('id') + '}}' )  ), # rewriting
		(ur'(?P<pre>(?P<sect>===*) *(?:eksterne\s+|kilder)(?:lenker?|kilder?)? *(?P=sect)[\s\S]*?\n)\** *(\[http://data\.fis-ski\.com/dynamic/athlete-biography\.html\?.*?competitorid=(?P<id>\w+).*?sector=(?P<sector>\w+).*\])', 
			lambda m:( m.group('pre') + '* {{FIS|' + m.group('sector') + '|' + m.group('id') + '}}' )  ), # rewriting

	],
	'exceptions': {
		'inside-tags': [
			'nowiki', 
			'source',
			'pre',
		],
	}
}
Lenke til eventuelt datagrunnlag der dette er mulig å fremvise.

Testkjøring rediger

Bevis på testkjøring uten at noen faktiske endringer er utført. Legges helst inn som en underside av denne jobben

Diskusjon rediger

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.

Denne endringen burde være relativt grei så lenge man avgrenser endringen til avsnittene "Kilder" eller "Eksterne lenker". Litt mer usikker på konsekvensen i referanser.--Avilena (diskusjon) 17. mar. 2016 kl. 21:30 (CET)[svar]

@Avilena: Ser at det er noen under testkjøringen som har noen kommentarer i etterkant. Regner med at det skal videreføres? Vi vet jo ikke hva som eventuelt kommer der. Stigmj (diskusjon) 19. mar. 2016 kl. 17:31 (CET)[svar]
De kan vel beholdes - er vel stort sett «(ufullstendig)» eller presisering av gren der det er to. Så får vi ta en gjennomgang og vurdere om de er nødvendige hvis/når FIS-malen inkluderes i Sportslenker. --Avilena (diskusjon) 19. mar. 2016 kl. 18:38 (CET)[svar]
Da kjører botten.. Stigmj (diskusjon) 19. mar. 2016 kl. 19:31 (CET)[svar]
Og da tror jeg den er mer eller mindre ferdig. Måtte fikse litt på filtrene underveis. Stigmj (diskusjon) 19. mar. 2016 kl. 21:49 (CET)[svar]