Redigerer
Wikisida.no:Dugnadskontor/Standardisere eksterne lenker-maler
(avsnitt)
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
==== Tekniske detaljer på foreslått kjøring ==== : ''Hvilket script som kjøres med lenke til kildekode/hjemmeside.'' * [[mw:Manual:Pywikibot/replace.py]] : ''Lenke til eventuelt datagrunnlag der dette er mulig å fremvise. '' * <!-- Erstatt denne med lenke til eventuelt datagrunnlag, hvis det finnes. F.eks. http://quarry.wmflabs.org/query/6662 eller en underside av denne jobbsiden. Hvis ikke hele grunnlaget er mulig å vise, legg inn et eksempel på datagrunnlaget. --> ===== <span id="eksterne-lenker-1-1">Enkle justeringer</span> ===== * <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1 -recursive -xml</nowiki></code> <syntaxhighlight lang="python"> fixes['eksterne-lenker-1-1']= { # run with -recursive 'regex': True, 'recursive': True, 'msg': { '_default':u'[[WP:D/Botjobb/2#eksterne-lenker-1-1|Standardisere eksterne lenker-maler]] enkle justeringer', }, 'replacements': [ (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Aa])(?P<rest>(?:DB|mg[ _]tittel|llmusic|llocine[ _]name|llRovi[ _]person|of[ _](?:navn|tittel)|rkivportalen|rtsdatabasen|vibase)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Bb])(?P<rest>(?:BC[ _]program|BKL|iografiskt[ _]lexikon[ _]för[ _]Finland|iographical[ _]Memoirs|MEzine|MLO|ritannica)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Cc])(?P<rest>(?:hessgames[ _]spiller|ongLinks)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Dd])(?P<rest>(?:eutsche[ _]Biographie|DB|istroWatch|moz|anskefilm[ _](?:navn|stumtittel|tittel)|anmark[ _]Nationalfilmografi[ _](?:navn|tittel)|NB-portal)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Ee])(?P<rest>(?:MedicineDictionary)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Ff])(?P<rest>(?:acebook|AO[ _]FishFinder|IDE|ilmfront[ _](?:navn|tittel)|ilmsite|ilmweb(?:[ _]person)*|ind[ _]a[ _]Grave|ishBase-(?:art|familie)|olketelling|otografregisteret|ashionmodel|IS)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Gg])(?P<rest>(?:ameFaqs|itHub|oogle[ _]video|roove|utenberg(?:[ _]forfatter)*)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Hh])(?P<rest>(?:olderord|vemerhvem1973)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Ii])(?P<rest>(?:[Mm][Dd][Bb][ _]*(?:navn|[Nn]ame|title|tittel|episoder*|bio|rollefigur|selskap)*|MSLP|MSLP2|PNI|TIS)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Kk])(?P<rest>(?:id[ _]navn|ongressBio|ulturminne)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Ll])(?P<rest>(?:ast\.fm|inkedin)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Mm])(?P<rest>(?:athWorld|edietilsynet|etacritic[ _]film|etal[ _](?:Storm|Archives)|ic|N-legdb|oby[ _](?:spill|utvikler)|ojo-spill|ySpace)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Nn])(?P<rest>(?:asjpark|aturbase|bsøk|intendo\.com|orsk[ _](?:biografisk leksikon|filmografi)|NDB[ _]navn|DB|SD|SDbio)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Oo])(?P<rest>(?:ffisielle[ _]lenker|penhub)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Pp])(?P<rest>(?:laymate|olarnavn|olSys|PN|ureVolume)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Rr])(?P<rest>(?:eptileDatabase-(?:art|slekt|takson)|ockdetector|ogerebert|otten-tomatoes(?:-person)*|uneberg\.org)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Ss])(?P<rest>(?:BL|FDb|ourceForge|DE|portslenker|team|tore[ _]norske[ _]leksikon|tortingetbio|UNYAnatomyLabs)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Tt])(?P<rest>(?:cmdb[ _](?:navn|tittel|name|title)|he[ _]Gauntlet|olkienGateway|V\.com-person|vtome[ _]person|witter)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Uu])(?P<rest>(?:sgs-gazetteer)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Vv])(?P<rest>(?:M2010-spiller|imeo)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Ww])(?P<rest>(?:AD|ookieepedia|owrld[ _]Factbook|oRMS|oS[ _]spill)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Yy])(?P<rest>(?:ouTube(?:-bruker)*)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<leadin>\n)(?P<bullet>\**) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[Öö])(?P<rest>(?:BL)(?: *[|}]))', lambda m:( m.group('leadin') + '* {{' + m.group('first').upper() + m.group('rest') )), # upper case and adjust (ur'(?P<pre>(?P<sect>===*) *(?:[Ee]ksterne\s+)(?:[Ll]enker?|[Kk]ilder?) *(?P=sect)[\s\S]*?\n)\*{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>.)(?P<rest>.*?) *(?P<suff>(?:\|[^}]*}|}))', lambda m:( m.group('pre') + '* {{' + m.group('first').upper() + m.group('rest') + m.group('suff') )), # upper case and adjust (ur'((?P<sect>===*) *(?:[Ee]ksterne\s+)(?:[Ll]enker?|[Kk]ilder?) *(?P=sect)[\s\S]*?\n)\*(\[https?://)', ur'\1* \3'), # adjust ], } </syntaxhighlight> * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Testkjøring/eksterne-lenker-1-1]] - Testkjøring {| class="wikitable" |+ Enkle justeringer |- ! Mal !! Dagens notasjon !! Argumenter !! Hva må gjøres |- | {{mal|ADB}} || <nowiki>* {{ADB|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Amg tittel}} || <nowiki>* {{Amg tittel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Allmusic}} || <nowiki>* {{Allmusic|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Allocine name}} || <nowiki>* {{Allocine name|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|AllRovi person}} || <nowiki>* {{AllRovi person|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Arkivportalen}} || <nowiki>* {{Arkivportalen|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Artsdatabanken}} || <nowiki>* {{Artsdatabanken|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Avibase}} || <nowiki>* {{Avibase|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|BBC program}} || <nowiki>* {{BBC program|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|BBKL}} || <nowiki>* {{BBKL|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Biografiskt lexikon för Finland}} || <nowiki>* {{Biografiskt lexikon för Finland|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Biographical Memoirs}} || <nowiki>* {{Biographical Memoirs|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|BMEzine}} || <nowiki>* {{BMEzine|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|BMLO}} || <nowiki>* {{BMLO|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Britannica}} || <nowiki>* {{Britannica|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Chessgames spiller}} || <nowiki>* {{Chessgames spiller|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Danskefilm navn}} || <nowiki>* {{Danskefilm navn|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Danskefilm stumtittel}} || <nowiki>* {{Danskefilm stumtittel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Danskefilm tittel}} || <nowiki>* {{Danskefilm tittel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Danmark Nationalfilmografi navn}} || <nowiki>* {{Danmark Nationalfilmografi navn|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Danmark Nationalfilmografi tittel}} || <nowiki>* {{Danmark Nationalfilmografi tittel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Deutsche Biographie}} || <nowiki>* {{Deutsche Biographie|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|DDB}} || <nowiki>* {{DDB|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|DistroWatch}} || <nowiki>* {{DistroWatch|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Dmoz}} || <nowiki>* {{Dmoz|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|EMedicineDictionary}} || <nowiki>* {{EMedicineDictionary|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Facebook}} || <nowiki>* {{Facebook|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Fashionmodel}} || <nowiki>* {{Fashionmodel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|FAO FishFinder}} || <nowiki>* {{FAO FishFinder|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|FIDE}} || <nowiki>* {{FIDE|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Filmfront navn}} || <nowiki>* {{Filmfront navn|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Filmfront tittel}} || <nowiki>* {{Filmfront tittel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Filmsite}} || <nowiki>* {{Filmsite|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Filmweb}} || <nowiki>* {{Filmweb|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Filmweb person}} || <nowiki>* {{Filmweb person|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Find a Grave}} || <nowiki>* {{Find a Grave|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|FishBase-art}} || <nowiki>* {{FishBase-art|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|FishBase-familie}} || <nowiki>* {{FishBase-familie|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Folketelling}} || <nowiki>* {{Folketelling|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Fotografregisteret}} || <nowiki>* {{Fotografregisteret|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Gamefaqs}} || <nowiki>* {{Gamefaqs|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|GitHub}} || <nowiki>* {{GitHub|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Google video}} || <nowiki>* {{Google video|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Groove}} || <nowiki>* {{Groove|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Gutenberg}} || <nowiki>* {{Gutenberg|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Holderdeord}} || <nowiki>* {{Holderdeord|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Hvemerhvem1973}} || <nowiki>* {{Hvemerhvem1973|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Gutenberg forfatter}} || <nowiki>* {{Gutenberg forfatter|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|IMSLP}} || <nowiki>* {{IMSLP|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|IMSLP2}} || <nowiki>* {{IMSLP2|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|IPNI}} || <nowiki>* {{IPNI|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb}} || <nowiki>* {{Imdb|args}}</nowiki> || tar to parametre, 1/id og 2/name og videresender til {{mal|Imdb navn}} som id=1/id og navn=2/name || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb navn}} || <nowiki>* {{Imdb navn|args}}</nowiki> || sjekker først om det finnes WD-informasjon via {{mal|IMDb}}. Hvis det finnes, brukes den (via {{mal|IMDb}}), hvis ikke, tar den opp til to parametre, 1/id og 2/navn || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb name}} || <nowiki>* {{IMDB name|args}}</nowiki> || tar to parametre, 1/id/ID og 2/name/NAME og videresender til {{mal|Imdb navn}} som id=1/id/ID og navn=2/name/NAME || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb title}} || <nowiki>* {{Imdb title|args}}</nowiki> || tar følgende parametre, 1/id, 2/title, 3/description samt section og videresender til {{mal|Imdb tittel}} som id=1/id, tittel=2/title, seksjon=section og beskrivelse=description || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb tittel}} || <nowiki>* {{Imdb tittel|args}}</nowiki> || sjekker først om det finnes WD-informasjon via {{mal|IMDb}}. Hvis det finnes, brukes den (via {{mal|IMDb}}), hvis ikke, tar den opp til fire parametre, 1/id, 2/tittel, 3/beskrivelse og seksjon || Verifisere *<mellomrom> foran, firstcap |- | {{mal|IMDb episoder}} || <nowiki>* {{IMDb episoder|args}}</nowiki> || tar tre parametre, 1/id, 2/title og 3/description || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb episode}} || <nowiki>* {{Imdb episode|args}}</nowiki> || tar to parametre, 1/id og 2/episode || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb bio}} || <nowiki>* {{Imdb bio|args}}</nowiki> || tar to parametre, 1/id og 2/navn || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb rollefigur}} || <nowiki>* {{Imdb rollefigur|args}}</nowiki> || tar to parametre, 1/id og 2/rollefigur/navn || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Imdb selskap}} || <nowiki>* {{Imdb selskap|args}}</nowiki> || sjekker først om det finnes WD-informasjon via {{mal|IMDb}}. Hvis det finnes, brukes den (via {{mal|IMDb}}), hvis ikke, tar den opp til to parametre, 1/id og 2/navn || Verifisere *<mellomrom> foran, firstcap |- | {{mal|DNB-Portal}} || <nowiki>* {{DNB-Portal|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|ITIS}} || <nowiki>* {{ITIS|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Kid navn}} || <nowiki>* {{Kid navn|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|KongressBio}} || <nowiki>* {{KongressBio|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Kulturminne}} || <nowiki>* {{Kulturminne|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Last.fm}} || <nowiki>* {{Last.fm|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Linkedin}} || <nowiki>* {{Linkedin|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Lokalhistorie}} || <nowiki>* {{Lokalhistorie|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|LoyolaMedEd}} || <nowiki>* {{LoyolaMedEd|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|MathWorld}} || <nowiki>* {{MathWorld|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Medietilsynet}} || <nowiki>* {{Medietilsynet|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Metacritic film}} || <nowiki>* {{Metacritic film|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Metal Archives}} || <nowiki>* {{Metal Archives|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Metal Storm}} || <nowiki>* {{Metal Storm|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Mic}} || <nowiki>* {{Mic|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|MN-legdb}} || <nowiki>* {{MN-legdb|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Moby utvikler}} || <nowiki>* {{Moby utvikler|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Moby spill}} || <nowiki>* {{Moby spill}}</nowiki> || ingen som brukes || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Mojo-tittel}} || <nowiki>* {{Mojo-tittel|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|MySpace}} || <nowiki>* {{MySpace|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Nasjpark}} || <nowiki>* {{Nasjpark|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Naturbase}} || <nowiki>* {{Naturbase|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Nbsøk}} || <nowiki>* {{Nbsøk|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|NDB}} || <nowiki>* {{NDB|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|NFI}} || <nowiki>* {{NFI|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Nintendo.com}} || <nowiki>* {{Nintendo.com|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|NNDB navn}} || <nowiki>* {{NNDB navn|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Norsk biografisk leksikon}} || <nowiki>* {{Norsk biografisk leksikon|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Norsk filmografi}} || <nowiki>* {{Norsk filmografi|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|NSD}} || <nowiki>* {{NSD|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|NSDbio}} || <nowiki>* {{NSDbio|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Offisielle lenker}} || <nowiki>* {{Offisielle lenker}}</nowiki> || ingen parametre || Verifisere *<mellomrom> foran og firstcap |- | {{mal|Openhub}} || <nowiki>* {{Openhub|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Playmate}} || <nowiki>* {{Playmate|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Polarnavn}} || <nowiki>* {{Polarnavn|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|PolSys}} || <nowiki>* {{PolSys|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|PPN}} || <nowiki>* {{PPN|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|PureVolume}} || <nowiki>* {{PureVolume|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|ReptileDatabase-art}} || <nowiki>* {{ReptileDatabase-art|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|ReptileDatabase-slekt}} || <nowiki>* {{ReptileDatabase-slekt|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|ReptileDatabase-takson}} || <nowiki>* {{ReptileDatabase-takson|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Rockdetector}} || <nowiki>* {{Rockdetector|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Rogerebert}} || <nowiki>* {{Rogerebert|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Rotten-tomatoes}} || <nowiki>* {{Rotten-tomatoes|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Rotten-tomatoes-person}} || <nowiki>* {{Rotten-tomatoes-person|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Runeberg.org}} || <nowiki>* {{Runeberg.org|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|SBL}} || <nowiki>* {{SBL|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|SFDb}} || <nowiki>* {{SFDb|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|SourceForge}} || <nowiki>* {{SourceForge|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|SDE}} || <nowiki>* {{SDE|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Sportslenker}} || <nowiki>* {{Sportslenker}}</nowiki> || ingen som brukes || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Steam}} || <nowiki>* {{Steam}}</nowiki> || ingen som brukes || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Store norske leksikon}} || <nowiki>* {{Store norske leksikon|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Stortingetbio}} || <nowiki>* {{Stortingetbio|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|SUNYAnatomyLabs}} || <nowiki>* {{SUNYAnatomyLabs|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Tcmdb navn}} || <nowiki>* {{Tcmdb navn|args}}</nowiki> || tar to parametre 1/id og 2/navn || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Tcmdb tittel}} || <nowiki>* {{Tcmdb tittel|args}}</nowiki> || tar tre parametre, 1/id, 2/tittel og 3/beskrivelse || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Tcmdb name}} || <nowiki>* {{Tcmdb name|args}}</nowiki> || er en oversettelsesmal til {{mal|Tcmdb navn}}, sender 1/id til id og 2/name til navn || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Tcmdb title}} || <nowiki>* {{Tcmdb title|args}}</nowiki> || er en oversettelsesmal til {{mal|Tcmdb tittel}}, sender 1/id til id, 2/title til tittel og 3/description til beskrivelse || Verifisere *<mellomrom> foran, firstcap |- | {{mal|The Gauntlet}} || <nowiki>* {{The Gauntlet|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|TV.com-person}} || <nowiki>* {{TV.com-person|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Tvtome person}} || <nowiki>* {{Tvtome person|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Twitter}} || <nowiki>* {{Twitter|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Usgs-gazetteer}} || <nowiki>* {{Usgs-gazetteer|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Vimeo}} || <nowiki>* {{Vimeo|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|VM2010-spiller}} || <nowiki>* {{VM2010-spiller|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|WAD}} || <nowiki>* {{WAD|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|Wookieepedia}} || <nowiki>* {{Wookieepedia|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|World Factbook}} || <nowiki>* {{World Factbook|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|WoRMS}} || <nowiki>* {{WoRMS|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|WoS spill}} || <nowiki>* {{WoS spill|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|YouTube}} || <nowiki>* {{YouTube|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|YouTube-bruker}} || <nowiki>* {{YouTube-bruker|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- | {{mal|ÖBL}} || <nowiki>* {{ÖBL|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap |- |} ===== <span id="eksterne-lenker-1-1-2">Enkle justeringer alternativ 2</span> ===== Dette er en mye enklere løsning hvor '''alle''' tilfeller av følgende blir rettet: * Alle tilfeller må kommer i etterkant av en <code><nowiki>== Eksterne lenker ==</nowiki></code> (eller "ekstern lenke", "ekstern lenker", "eksterne kilder" eller "ekstern kilde"). Dette inkluderer også andre seksjoner som måtte komme etter denne. ** Maler som står med følgende notasjon: <code><nowiki>*{{mal}}</nowiki></code> vil bli rettet til <code><nowiki>* {{Mal}}</nowiki></code> ** Alle andre ting som står med følgende notasjon: <code><nowiki>*<whatever></nowiki></code> vil bli rettet til <code><nowiki>* <whatever></nowiki></code> *** Som et eksempel, vil URL'er som står med følgende notasjon: <code><nowiki>*[https://</nowiki></code> bli rettet til <code><nowiki>* [https://</nowiki></code> * Kjøring 1 - <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1-2 -recursive -transcludes:"Mal:Dmoz" -summary:"[[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler#eksterne-lenker-1-1-2|Standardisere eksterne lenker]] - Dmoz"</nowiki></code> * Kjøring 2 - <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1-2 -recursive -transcludes:"Mal:ADB" -summary:"[[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler#eksterne-lenker-1-1-2|Standardisere eksterne lenker]] - ADB"</nowiki></code> * Kjøring 3 - <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1-2 -recursive -transcludes:"Mal:Imdb" -summary:"[[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler#eksterne-lenker-1-1-2|Standardisere eksterne lenker]] - Imdb"</nowiki></code> * Kjøring 4 - <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1-2 -recursive -summary:"[[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler#eksterne-lenker-1-1-2|Standardisere eksterne lenker 1-1-2]] - Kjøring 4" -xml:nowiki-20160305-pages-articles.xml -ns:0 -pt:1 -always</nowiki></code> <syntaxhighlight lang="python"> fixes['eksterne-lenker-1-1-2']= { # run with -recursive 'regex': True, 'recursive': True, #'msg': { # '_default':u'[[WP:D/Botjobb/2#eksterne-lenker-1-1-2|Standardisere eksterne lenker-maler]]', #}, 'replacements': [ (ur'(?P<pre>(?P<sect>===*) *(?:[Ee]ksterne\s+)(?:[Ll]enker?|[Kk]ilder?) *(?P=sect)[\s\S]*?\n:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?(?P<first>[a-zæøåöëäïê])(?P<rest>.*?) *(?P<suff>(?:\|[^}]*}|}))', lambda m:( m.group('pre') + ' {{' + m.group('first').upper() + m.group('rest') + m.group('suff') )), # upper case and adjust (ur'((?P<sect>===*) *(?:[Ee]ksterne\s+)(?:[Ll]enker?|[Kk]ilder?) *(?P=sect)[\s\S]*?\n)(:*\*+:*)([^:\*\n ])', ur'\1\3 \4'), # adjust ], } </syntaxhighlight> * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Testkjøring/eksterne-lenker-1-1-2]] - Testkjøring * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Kjøring/eksterne-lenker-1-1-2 kjøring 1]] - Kjøring 1 * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Kjøring/eksterne-lenker-1-1-2 kjøring 2]] - Kjøring 2 * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Kjøring/eksterne-lenker-1-1-2 kjøring 3]] - Kjøring 3 ===== <span id="eksterne-lenker-1-1-3">Flere enkle justeringer 1-1-3</span> ===== Dette er en mye enklere løsning hvor '''alle''' tilfeller av følgende blir rettet: * {{mal|Språkikon2}} vil bli skrevet om til {{mal|Språkikon}} samt det vil bli satt inn mellomrom før/etter. Mellomrommet vil kun bli satt inn dersom det ikke er en ">" foran eller "<" etter (for å unngå å rote til i referanser etc.) * Maler som står med følgende notasjon: <code><nowiki>*{{mal}}</nowiki></code> vil bli rettet til <code><nowiki>* {{Mal}}</nowiki></code> * Alle andre ting som står med følgende notasjon: <code><nowiki>*<whatever></nowiki></code> vil bli rettet til <code><nowiki>* <whatever></nowiki></code> ** Som et eksempel, vil URL'er som står med følgende notasjon: <code><nowiki>*[https://</nowiki></code> bli rettet til <code><nowiki>* [https://</nowiki></code> * Kjøring 1 - <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1-3 -recursive -transcludes:"Mal:Språkikon2" -summary:"[[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler#eksterne-lenker-1-1-3|Enkle justeringer 1-1-3]] - Språkikon2"</nowiki></code> * Kjøring 2 - <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-1-3 -recursive -allowoverlap -transcludes:"Mal:Språkikon" -summary:"[[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler#eksterne-lenker-1-1-3|Enkle justeringer 1-1-3]] - Språkikon"</nowiki></code> <syntaxhighlight lang="python"> fixes['eksterne-lenker-1-1-3']= { # run with -recursive and -allowoverlap 'regex': True, 'recursive': True, 'allowoverlap': True, 'nocase': True, 'msg': { '_default':u'[[WP:D/Botjobb/2#eksterne-lenker-1-1-3|firstcap maler/fix mellomrom]]', }, 'replacements': [ (ur'(?P<pre>(?:[^{]|^)){{\s*(?P<mal_pre>(?:safe)?subst:\s*)*(?!(?:urlencode:\s*|formatnum:\s*|anchorencode:\s*|filepath:\s*|canonicalurl:\s*|fullurl:\s*|localurl:\s*|ns:\s*|lc:\s*|lcfirst:\s*|uc:\s*|ucfirst:\s*|padleft:\s*|padright:\s*|plural:\s*|grammar:\s*|gender:\s*|int:\s*|msg:\s*|msgnw:\s*|raw:\s*))(?:mal:\s*|template:\s*)?(?P<first>[\wæøåöëäïê])(?P<rest>[^\n]*?)[\r\t\f ]*(?P<suff>(?:\s*\|\s*[^}]*}|\s*}))', lambda m:( m.group('pre') + '{{' + (m.group('mal_pre') and m.group('mal_pre') or '') + m.group('first').upper() + m.group('rest') + m.group('suff') )), # upper case and small adjustment (ur'(\n)(:*\*+:*) *([^:\*\n ])', ur'\1\2 \3'), # adjust (ur'(?P<first>[^\>\|]){{ *(?:mal\:|template\:)?språkikon2? *(?P<suff>(?:\|[^}]*}|})}) *(?P<rest>[^:\*\n ])', lambda m:( (m.group('first') == ' ' and m.group('first') or m.group('first') + ' ') + '{{Språkikon' + m.group('suff') + (m.group('rest') != '<' and ' ' or '') + m.group('rest') )), # upper case and adjust ], 'exceptions': { 'inside-tags': [ 'nowiki', 'source', 'pre', 'math', 'ce', 'comment', ], } } </syntaxhighlight> * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Testkjøring/eksterne-lenker-1-1-3]] - Testkjøring ===== <span id="eksterne-lenker-1-2">Enkle omskrivinger</span> ===== * <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-2 -recursive -xml</nowiki></code> <syntaxhighlight lang="python"> fixes['eksterne-lenker-1-2']= { # run with -recursive 'regex': True, 'recursive': True, 'msg': { '_default':u'[[WP:D/Botjobb/2#eksterne-lenker-1-2|Standardisere eksterne lenker-maler]] enkle omskrivinger', }, 'replacements': [ (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Aa]mg[ _](?:title|movie) *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Ibdb navn' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]BDB name *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Ibdb navn' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]MDb *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{IMDb}') ), # adjusting and removing arguments (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]MDB *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Imdb' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]MDb[ _]name *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Imdb' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]MDB[ _]name *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Imdb navn' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]MDB[ _]title *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Imdb title' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]mdb[ _]character *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Imdb rollefigur' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Bb]BC[ _]programme *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{BBC program' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Bb]LF *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Biografiskt lexikon för Finland' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ff]ilmografi *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Norsk filmografi}') ), # rewriting and removing arguments (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ff](?:indagrave|AG|ind[ _]A[ _]Grave) *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Find a Grave' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Gg]utenberg(?:[ _]author|forfatter) *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Gutenberg forfatter' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Nn]ndb(?:[ _]navn)? *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{NNDB navn' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Nn](?:bl|BL) *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Norsk biografisk leksikon' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Rr]otten[ _]Tomatoes *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Rotten-tomatoes' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss](?:nl|NL) *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Store norske leksikon' + m.group('rest')) ), # rewriting (ur'{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss]pråkikon2 *(?P<rest>(?:\|[^}]*}|}))', lambda m:( '{{Språkikon' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Tt][Vv]\.com[ _]person *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{TV.com-person' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss]ww *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Wookieepedia' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Yy]ouTube[ _]user *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{YouTube-bruker' + m.group('rest')) ), # rewriting (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss]portslenker *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Sportslenker}') ), # rewriting and removing arguments (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss]team *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Steam}') ), # rewriting and removing arguments (ur'(?P<leadin>\n)(?P<bullet>:*\*+:*) *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Mm]oby[ _]spill *(?P<rest>(?:\|[^}]*}|}))', lambda m:( m.group('leadin') + ( m.group('bullet') or m.group('bullet') and '*' ) + ' {{Moby spill}') ), # rewriting and removing arguments ], } </syntaxhighlight> * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Testkjøring/eksterne-lenker-1-2]] - Testkjøring {| class="wikitable" |+Enkle omskrivinger |- ! Mal !! Dagens notasjon !! Argumenter !! Hva må gjøres |- | {{mal|Amg title}} || <nowiki>* {{Amg title|args}}</nowiki> || er en omdirigering til {{mal|Amg tittel}} || Legge på *<mellomrom> foran og skrive om til {{mal|Amg tittel}}, beholde argumenter |- | {{mal|Amg movie}} || <nowiki>* {{Amg movie|args}}</nowiki> || er en omdirigering til {{mal|Amg tittel}} || Legge på *<mellomrom> foran og skrive om til {{mal|Amg tittel}}, beholde argumenter |- | {{mal|DMOZ}} || <nowiki>* {{DMOZ|args}}</nowiki> || er en omdirigering til {{mal|Dmoz}} || Legge på *<mellomrom> foran og skrive om til {{mal|Dmoz}}, beholde argumenter |- | {{mal|IBDB name}} || <nowiki>* {{IBDB name|args}}</nowiki> || er en omdirigering til {{mal|Ibdb navn}} || Legge på *<mellomrom> foran og skrive om til {{mal|Ibdb navn}}, beholde argumenter |- | {{mal|IMDb}} || <nowiki>* {{IMDb|args}}</nowiki> || tar en parameter, 1 (enten "kort" eller "lang" || Verifisere *<mellomrom> foran, fjerne argumenter (ingen god grunn til å ha dette i wikitekst) |- | {{mal|IMDB}} || <nowiki>* {{IMDB|args}}</nowiki> || er en omdirigering til {{mal|Imdb}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Imdb}} |- | {{mal|IMDb name}} || <nowiki>* {{IMDb name|args}}</nowiki> || er en omdirigering til {{mal|Imdb}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Imdb}} |- | {{mal|IMDB name}} || <nowiki>* {{IMDB name|args}}</nowiki> || er en omdirigering til {{mal|Imdb navn}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Imdb navn}} |- | {{mal|IMDB title}} || <nowiki>* {{IMDB title|args}}</nowiki> || er en omdirigering til {{mal|Imdb title}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Imdb title}} |- | {{mal|Imdb character}} || <nowiki>* {{Imdb character|args}}</nowiki> || er en omdirigering til {{mal|Imdb rollefigur}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Imdb rollefigur}} |- | {{mal|Moby spill}} || <nowiki>* {{Moby spill}}</nowiki> || ingen som brukes || Retting av mellomrom mellom * og <nowiki>{{</nowiki>, stor forbokstav i "Moby" (ikke «spill»), fjerne eventuelle malargumenter |- | {{mal|BBC programme}} || <nowiki>* {{BBC programme|args}}</nowiki> || er en omdirigering til {{mal|BBC program}} || Verifisere *<mellomrom> foran, skrive om til {{mal|BBC program}} |- | {{mal|BLF}} || <nowiki>* {{BLF|args}}</nowiki> || er en omdirigering til {{mal|Biografiskt lexikon för Finland}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Biografiskt lexikon för Finland}} |- | {{mal|Filmografi}} || <nowiki>* {{Filmografi}}</nowiki> || er en omdirigering til {{mal|Norsk filmografi}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Norsk filmografi}}, fjerne argumenter |- | {{mal|Findagrave}} || <nowiki>* {{Findagrave|args}}</nowiki> || er en omdirigering til {{mal|Find a Grave}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Find a Grave}} |- | {{mal|FAG}} || <nowiki>* {{FAG|args}}</nowiki> || er en omdirigering til {{mal|Find a Grave}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Find a Grave}} |- | {{mal|Find A Grave}} || <nowiki>* {{Find A Grave|args}}</nowiki> || er en omdirigering til {{mal|Find a Grave}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Find a Grave}} |- | {{mal|Findagrave}} || <nowiki>* {{Findagrave|args}}</nowiki> || er en omdirigering til {{mal|Find a Grave}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Find a Grave}} |- | {{mal|Gutenberg author}} || <nowiki>* {{Gutenberg author|args}}</nowiki> || er en omdirigering til {{mal|Gutenberg forfatter}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Gutenberg forfatter}} |- | {{mal|Gutenbergforfatter}} || <nowiki>* {{Gutenbergforfatter|args}}</nowiki> || er en omdirigering til {{mal|Gutenberg forfatter}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Gutenberg forfatter}} |- | {{mal|Nndb}} || <nowiki>* {{Nndb|args}}</nowiki> || er en omdirigering til {{mal|NNDB navn}} || Verifisere *<mellomrom> foran, skrive om til {{mal|NNDB navn}} |- | {{mal|Nndb navn}} || <nowiki>* {{Nndb navn|args}}</nowiki> || er en omdirigering til {{mal|NNDB navn}} || Verifisere *<mellomrom> foran, skrive om til {{mal|NNDB navn}} |- | {{mal|NBL}} || <nowiki>* {{NBL|args}}</nowiki> || er en omdirigering til {{mal|Norsk biografisk leksikon}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Norsk biografisk leksikon}} |- | {{mal|Nbl}} || <nowiki>* {{Nbl|args}}</nowiki> || er en omdirigering til {{mal|Norsk biografisk leksikon}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Norsk biografisk leksikon}} |- | {{mal|Rotten Tomatoes}} || <nowiki>* {{Rotten Tomatoes|args}}</nowiki> || er en omdirigering til {{mal|Rotten-tomatoes}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Rotten-tomatoes}} |- | {{mal|SNL}} || <nowiki>* {{SNL|args}}</nowiki> || er en omdirigering til {{mal|Store norske leksikon}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Store norske leksikon}} |- | {{mal|Snl}} || <nowiki>* {{Snl|args}}</nowiki> || er en omdirigering til {{mal|Store norske leksikon}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Store norske leksikon}} |- | {{mal|Sportslenker}} || <nowiki>* {{Sportslenker}}</nowiki> || ingen som brukes || Retting av mellomrom mellom * og <nowiki>{{</nowiki>, stor forbokstav i "Sportslenker", fjerne eventuelle malargumenter |- | {{mal|Språkikon2}} || <nowiki>{{Språkikon2|args}}</nowiki> || er en omdirigering til {{mal|Språkikon}} || skrive om til {{mal|Språkikon}} |- | {{mal|Steam}} || <nowiki>* {{Steam}}</nowiki> || ingen som brukes || Retting av mellomrom mellom * og <nowiki>{{</nowiki>, stor forbokstav i "Steam", fjerne eventuelle malargumenter |- | {{mal|TV.com person}} || <nowiki>* {{TV.com person|args}}</nowiki> || er en omdirigering til {{mal|TV.com-person}} || Verifisere *<mellomrom> foran, skrive om til {{mal|TV.com-person}} |- | {{mal|Tv.com person}} || <nowiki>* {{Tv.com person|args}}</nowiki> || er en omdirigering til {{mal|TV.com-person}} || Verifisere *<mellomrom> foran, skrive om til {{mal|TV.com-person}} |- | {{mal|Sww}} || <nowiki>* {{Sww|args}}</nowiki> || er en omdirigering til {{mal|Wookieepedia}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Wookieepedia}} |- | {{mal|YouTube user}} || <nowiki>* {{YouTube user|args}}</nowiki> || er en omdirigering til {{mal|YouTube-bruker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|YouTube-bruker}} |} ===== <span id="eksterne-lenker-1-3">Justeringer og omskrivinger som krever endring i mal i etterkant</span> ===== * <code><nowiki>python pwb.py replace.py -fix:eksterne-lenker-1-3 -recursive -xml</nowiki></code> <syntaxhighlight lang="python"> ffixes['eksterne-lenker-1-3']= { # run with -recursive 'regex': True, 'recursive': True, 'msg': { '_default':u'[[WP:D/Botjobb/2#eksterne-lenker-1-3|Standardisere eksterne lenker-maler]] endringer som krever endring i mal i etterkant', }, 'replacements': [ (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Bb]ibsys *((?:\|[^}]*}|}))', ur'\1* {{Bibsys\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Cc]horalWiki *((?:\|[^}]*}|}))', ur'\1* {{ChoralWiki\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Cc]ristin *((?:\|[^}]*}|}))', ur'\1* {{Cristin\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Dd]iscogs *((?:\|[^}]*}|}))', ur'\1* {{Discogs\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Dd]it-odp *((?:\|[^}]*}|}))', ur'\1* {{Dit-odp\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ee]uropaveiinfo *((?:\|[^}]*}|}))', ur'\1* {{Europaveiinfo\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ff]ISDB *((?:\|[^}]*}|}))', ur'\1* {{FIS\2'), # adjusting and rewriting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Gg]lobalis *((?:\|[^}]*}|}))', ur'\1* {{Globalis\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Gg]lobaliskonflikter *((?:\|[^}]*}|}))', ur'\1* {{Globaliskonflikter\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ii]MCDb *((?:\|[^}]*}|}))', ur'\1* {{IMCDb\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Mm]utopia *((?:\|[^}]*}|}))', ur'\1* {{Mutopia\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Nn]obeltildeling *((?:\|[^}]*}|}))', ur'\1* {{Nobeltildeling\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Nn]obelbiografi *((?:\|[^}]*}|}))', ur'\1* {{Nobeltildeling\2'), # adjusting and rewriting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Oo]rgnr *((?:\|[^}]*}|}))', ur'\1* {{Orgnr\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss]almonsens2 *((?:\|[^}]*}|}))', ur'\1* {{Salmonsens2\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Ss]tasjonsinfo *((?:\|[^}]*}|}))', ur'\1* {{Stasjonsinfo\2'), # adjusting (ur'(\n)\** *{{ *(?:[Mm]al\:|[Tt]emplate\:)?[Tt]rafikkinformasjon *((?:\|[^}]*}|}))', ur'\1* {{Trafikkinformasjon\2'), # adjusting ], } </syntaxhighlight> * [[Wikipedia:Dugnadskontor/Standardisere eksterne lenker-maler/Testkjøring/eksterne-lenker-1-3]] - Testkjøring {| class="wikitable" |+Endringer som krever endring i mal i etterkant |- ! Mal !! Dagens notasjon !! Argumenter !! Hva må gjøres |- | {{mal|Bibsys}} || <nowiki>{{Bibsys|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|ChoralWiki}} || <nowiki>{{ChoralWiki|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Cristin}} || <nowiki>{{Cristin|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|Discogs}} || <nowiki>{{Discogs|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|Dit-odp}} || <nowiki>{{Dit-odp|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|Europaveiinfo}} || <nowiki>{{Europaveiinfo|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|FIS}} || <nowiki>{{FIS|args}}</nowiki> || tar tre parametre, 1/S, 2/ID og name/PAGENAME || Legge på *<mellomrom> foran, beholde argumenter - Fjern * i malen etterpå |- | {{mal|FISDB}} || <nowiki>{{FISDB|args}}</nowiki> || er en omdirigering til {{mal|FIS}} || Legge på *<mellomrom> foran og skrive om til {{mal|FIS}}, beholde argumenter - Fjern * i malen etterpå |- | {{mal|Globalis}} || <nowiki>{{Globalis|args}}</nowiki> || tar en parameter, 1/(PAGENAME || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|Globaliskonflikter}} || <nowiki>{{Globaliskonflikter|args}}</nowiki> || tar en parameter, 1 || Verifisere *<mellomrom> foran, firstcap - Fjern * i malen etterpå |- | {{mal|IMCDb}} || <nowiki>{{IMCDb|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Mutopia}} || <nowiki>{{Mutopia|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Nobelbiografi}} || <nowiki>{{Nobelbiografi|args}}</nowiki> || er en omdirigering til {{mal|Nobeltildeling}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Nobeltildeling}} |- | {{mal|Nobeltildeling}} || <nowiki>{{Nobeltildeling|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Orgnr}} || <nowiki>{{Orgnr|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Salmonsens2}} || <nowiki>{{Salmonsens2|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Stasjonsinfo}} || <nowiki>{{Stasjonsinfo|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |- | {{mal|Trafikkinformasjon}} || <nowiki>{{Trafikkinformasjon|args}}</nowiki> || tar mange parametre || Verifisere *<mellomrom> foran, firstcap - fikse * i malen etterpå |} ===== <span id="eksterne-lenker-1-4">Potensielt komplekse endringer</span> ===== {| class="wikitable" |+Potensielt komplekse endringer |- ! Mal !! Dagens notasjon !! Argumenter !! Hva må gjøres |- | {{mal|CongLinks}} || <nowiki>* {{CongLinks|args}}</nowiki> || tar mange parametre || |- | {{mal|Imdb}} || <nowiki>* {{Imdb|args}}</nowiki> || tar to parametre, 1/id og 2/name og videresender til {{mal|Imdb navn}} som id=1/id og navn=2/name || |- | {{mal|Imdb navn}} || <nowiki>* {{Imdb navn|args}}</nowiki> || sjekker først om det finnes WD-informasjon via {{mal|IMDb}}. Hvis det finnes, brukes den (via {{mal|IMDb}}), hvis ikke, tar den opp til to parametre, 1/id og 2/navn || |- | {{mal|Imdb name}} || <nowiki>* {{IMDB name|args}}</nowiki> || tar to parametre, 1/id/ID og 2/name/NAME og videresender til {{mal|Imdb navn}} som id=1/id/ID og navn=2/name/NAME || |- | {{mal|Imdb title}} || <nowiki>* {{Imdb title|args}}</nowiki> || tar følgende parametre, 1/id, 2/title, 3/description samt section og videresender til {{mal|Imdb tittel}} som id=1/id, tittel=2/title, seksjon=section og beskrivelse=description || |- | {{mal|Imdb tittel}} || <nowiki>* {{Imdb tittel|args}}</nowiki> || sjekker først om det finnes WD-informasjon via {{mal|IMDb}}. Hvis det finnes, brukes den (via {{mal|IMDb}}), hvis ikke, tar den opp til fire parametre, 1/id, 2/tittel, 3/beskrivelse og seksjon || |- | {{mal|IMDb episoder}} || <nowiki>* {{IMDb episoder|args}}</nowiki> || tar tre parametre, 1/id, 2/title og 3/description || |- | {{mal|Imdb episode}} || <nowiki>* {{Imdb episode|args}}</nowiki> || tar to parametre, 1/id og 2/episode || |- | {{mal|Imdb bio}} || <nowiki>* {{Imdb bio|args}}</nowiki> || tar to parametre, 1/id og 2/navn || |- | {{mal|Imdb rollefigur}} || <nowiki>* {{Imdb rollefigur|args}}</nowiki> || tar to parametre, 1/id og 2/rollefigur/navn || |- | {{mal|Imdb selskap}} || <nowiki>* {{Imdb selskap|args}}</nowiki> || sjekker først om det finnes WD-informasjon via {{mal|IMDb}}. Hvis det finnes, brukes den (via {{mal|IMDb}}), hvis ikke, tar den opp til to parametre, 1/id og 2/navn || |- | {{mal|Moby developer}} || <nowiki>* {{Moby developer|args}}</nowiki> || er en omskrivingsmal til {{mal|Moby utvikler}} og tar to parametre, id og name/PAGENAME || |- | {{mal|Official}} || <nowiki>* {{Official}}</nowiki> || er en omskrivingsmal til {{mal|Offisielt nettsted}} som igjen er en omdirigering til {{mal|Offisielle lenker}} || |- | {{mal|Official website}} || <nowiki>* {{Official website}}</nowiki> || er en omskrivingsmal til {{mal|Offisielt nettsted}} som igjen er en omdirigering til {{mal|Offisielle lenker}} || |- | {{mal|Offisielle nettsted}} || <nowiki>* {{Offisielle nettsted}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Offisielt nettsted}} || <nowiki>* {{Offisielt nettsted}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Offisiell}} || <nowiki>* {{Offisiell}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Offisielle}} || <nowiki>* {{Offisielle}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Offisiell blogg}} || <nowiki>* {{Offisiell blogg}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Mate-URL}} || <nowiki>* {{Mate-URL}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Nettsted}} || <nowiki>* {{Nettsted}}</nowiki> || er en omdirigering til {{mal|Offisielle lenker}} || Verifisere *<mellomrom> foran, skrive om til {{mal|Offisielle lenker}}, sjekke om parametre er overført til WD |- | {{mal|Tcmdb name}} || <nowiki>* {{Tcmdb name|args}}</nowiki> || er en oversettelsesmal til {{mal|Tcmdb navn}}, sender 1/id til id og 2/name til navn || |- | {{mal|Tcmdb title}} || <nowiki>* {{Tcmdb title|args}}</nowiki> || er en oversettelsesmal til {{mal|Tcmdb tittel}}, sender 1/id til id, 2/title til tittel og 3/description til beskrivelse || |} ===== Utenfor scope ===== {| class="wikitable" |+ Utenfor scope |- ! Mal !! Dagens notasjon !! Argumenter !! Hva må gjøres |- |}
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Prosjektside
Diskusjon
norsk bokmål
Visninger
Les
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon