Forskel mellem versioner af "MediaWiki:Automatisk redigering"
Hp (diskussion | bidrag) |
Hp (diskussion | bidrag) m |
||
(25 mellemliggende versioner af 2 andre brugere ikke vist) | |||
Linje 1: | Linje 1: | ||
− | + | == [[mw:Manual:Pywikibot|PyWikiBot]] == | |
+ | Et DOS-baseret program, som fungerer på alle Mediawiki-installationer (virker dog ikke ordentligt med [[mw:Manual:Short URL|Short URL]]) og kan køres fra en hjemme-pc (anbefales) eller direkte på webhotellet kontinuerligt uden indblanding (kun for øvede). | ||
+ | * I Mediawiki-installationen oprettes et brugernavn, som af en bureaukrat/administrator tildeles [[Speciel:Brugerrettigheder|brugerrettigheden]] 'robot' | ||
+ | * Installér Python fra http://python.org/downloads | ||
+ | * Hent http://tools.wmflabs.org/pywikibot/core.zip og udpak mappen, som omdøbes og flyttes til undermappen C:\Users\...\pwb | ||
+ | * Åbn under-undermappen pywikibot\families og fjern de irrelevante family-filer | ||
+ | * For nem opstart højreklikkes på pwb-mappen og vælg Send til ''Skrivebord (opret genvej)''. Højreklik på skrivebordsgenvejen og vælg Egenskaber, hvor der under fanebladet Genvej rettes, så C:\Users\...\pwb flyttes til Start i-feltet og Destination-feltet i stedet udfyldes med 'cmd.exe'. | ||
+ | * Dobbeltklik på genvejen for at åbne en DOS-kommandoprompt i pwb-mappen, eller åbn en vilkårlig prompt og skift mappe med <code>cd</code> og <code>dir</code>. En tidligere indtastet kommando genfindes med pil-opad | ||
− | + | Ved opstart skrives i kommandoprompten: | |
+ | *<code>pip install requests</code>, opdater både pip og python ved at følge anvisningerne | ||
+ | *<code>pwb.py generate_family_file</code> og indsæt URL: <code>http://ribewiki.dk</code> og forkortelse: <code>ribewiki</code>, hvorved 'ribewiki-family.py' dannes i families-mappen | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/login.py|login]]</code> og vælg den oprettede wiki, sprogkode, brugernavn og nej til gem password, hvorved 'user-config.py' dannes i pwb-mappen. | ||
− | + | Brug pil opad for at gentage <code>pwb.py [[mw:Manual:Pywikibot/login.py|login]]</code> og angiv adgangskode, så kan for eksempel disse '''[[mw:Manual:Pywikibot/Scripts|scripts]]''' benyttes: | |
− | [// | + | *<code>pwb.py [[mw:Manual:Pywikibot/add_text.py|add_text]] -page:ny -text:"denne tekst indsættes"</code> |
+ | *<code>pwb.py [[mw:Manual:Pywikibot/category.py|category]]</code> | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/pagefromfile.py|pagefromfile]]</code> | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/weblinkchecker.py|weblinkchecker]]</code> | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/redirect.py|redirect]]</code> | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/replace.py|replace]]</code> | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/template.py|template]]</code> | ||
+ | *<code>pwb.py [[mw:Manual:Pywikibot/touch.py|touch]] -ns:category -start:! -pt: </code> | ||
− | + | Hvis en liste med links oprettes som en txt-fil og gemmes i utf9-format i pwb-mappen, kan man pege på filen med <code>-file:eksempel.txt</code> | |
− | |||
− | |||
− | |||
− | == | + | ===== Eksempel ===== |
− | + | <code><nowiki>pwb.py touch -ns:category -pt:5 -start:! </nowiki></code> genopfrisker alle kategorisider med 5 sekunders interval i alfabetisk orden | |
− | |||
− | + | <code><nowiki>pwb.py touch -ns:category -subcats:kystland </nowiki></code> genopfrisker underkategorisider til en kategori | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <code><nowiki>pwb.py replace -file:vand.txt "{{wh|de}}" "{{ws|de|1}}"</nowiki></code> udskifter teksten i artiklerne listet i filen 'vand.txt' | |
− | *[[ | + | |
− | + | <code><nowiki>pwb.py touch -ref:skabelon:sk </nowiki></code> genopfrisker alle sider, som benytter skabelonen | |
− | *[[ | + | |
+ | == Andre [[wp:en:Category:Wikipedia_tools|værktøjer]]/[[wp:Wikipedia:Botter|botter]] == | ||
+ | Følgende tilsvarende windows-programmer virker vistnok kun på Wikipedia og søster-projekter. | ||
+ | * [[wp:en:Wikipedia:AutoWikiBrowser|AutoWikiBrowser]]/[[wp:Wikipedia:AutoWikiBrowser|da]] [//sourceforge.net/projects/autowikibrowser/] [//sourceforge.net/projects/autowikibrowser/files/latest/download]. | ||
+ | * [[wp:en:Wikipedia:WPCleaner|WPCleaner]] | ||
[[kategori:MediaWiki]] | [[kategori:MediaWiki]] |
Nuværende version fra 5. okt 2019, 01:43
PyWikiBot
Et DOS-baseret program, som fungerer på alle Mediawiki-installationer (virker dog ikke ordentligt med Short URL) og kan køres fra en hjemme-pc (anbefales) eller direkte på webhotellet kontinuerligt uden indblanding (kun for øvede).
- I Mediawiki-installationen oprettes et brugernavn, som af en bureaukrat/administrator tildeles brugerrettigheden 'robot'
- Installér Python fra http://python.org/downloads
- Hent http://tools.wmflabs.org/pywikibot/core.zip og udpak mappen, som omdøbes og flyttes til undermappen C:\Users\...\pwb
- Åbn under-undermappen pywikibot\families og fjern de irrelevante family-filer
- For nem opstart højreklikkes på pwb-mappen og vælg Send til Skrivebord (opret genvej). Højreklik på skrivebordsgenvejen og vælg Egenskaber, hvor der under fanebladet Genvej rettes, så C:\Users\...\pwb flyttes til Start i-feltet og Destination-feltet i stedet udfyldes med 'cmd.exe'.
- Dobbeltklik på genvejen for at åbne en DOS-kommandoprompt i pwb-mappen, eller åbn en vilkårlig prompt og skift mappe med
cd
ogdir
. En tidligere indtastet kommando genfindes med pil-opad
Ved opstart skrives i kommandoprompten:
pip install requests
, opdater både pip og python ved at følge anvisningernepwb.py generate_family_file
og indsæt URL:http://ribewiki.dk
og forkortelse:ribewiki
, hvorved 'ribewiki-family.py' dannes i families-mappenpwb.py login
og vælg den oprettede wiki, sprogkode, brugernavn og nej til gem password, hvorved 'user-config.py' dannes i pwb-mappen.
Brug pil opad for at gentage pwb.py login
og angiv adgangskode, så kan for eksempel disse scripts benyttes:
pwb.py add_text -page:ny -text:"denne tekst indsættes"
pwb.py category
pwb.py pagefromfile
pwb.py weblinkchecker
pwb.py redirect
pwb.py replace
pwb.py template
pwb.py touch -ns:category -start:! -pt:
Hvis en liste med links oprettes som en txt-fil og gemmes i utf9-format i pwb-mappen, kan man pege på filen med -file:eksempel.txt
Eksempel
pwb.py touch -ns:category -pt:5 -start:!
genopfrisker alle kategorisider med 5 sekunders interval i alfabetisk orden
pwb.py touch -ns:category -subcats:kystland
genopfrisker underkategorisider til en kategori
pwb.py replace -file:vand.txt "{{wh|de}}" "{{ws|de|1}}"
udskifter teksten i artiklerne listet i filen 'vand.txt'
pwb.py touch -ref:skabelon:sk
genopfrisker alle sider, som benytter skabelonen
Andre værktøjer/botter
Følgende tilsvarende windows-programmer virker vistnok kun på Wikipedia og søster-projekter.