Forskel mellem versioner af "MediaWiki:Automatisk redigering"

Skift til: navigering, søgning
m
m
Linje 5: Linje 5:
 
* [[wp:en:Wikipedia:WPCleaner|WPCleaner]]
 
* [[wp:en:Wikipedia:WPCleaner|WPCleaner]]
  
== [[mw:Manual:Pywikipediabot|PyWikipediaBot]] ==
+
== [[mw:Manual:Pywikibot|PyWikiBot]] ==
Et DOS-baseret program, som kan køres fra en hjemme-pc (anbefales) eller direkte på webhotellet kontinuerligt uden indblanding (kun for øvede).
+
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).
* PyWikipediaBot virker ikke ordentligt med Short-URL
+
* I Mediawiki-installationen oprettes evt. et brugernavn, der gives bot-rettigheder
* Installér [http://python.org/ftp/python/2.7.6/python-2.7.6.msi Python 2.7.6] (på hjemme-pc eller webhotellet)
+
* Installér Python fra http://python.org/downloads (version 3.6.1)
* Udpak  [http://tools.wmflabs.org/pywikibot/ PyWikipediaBot] (på skrivebordet) og kør direkte fra mappen:
+
* Hent http://tools.wmflabs.org/pywikibot/core_stable.zip og udpak mappen, som omdøbes og flyttes til din undermappe C:\Users\...\pwb
** ''generate_family_file.py''
+
* Åbn under-undermappen pywikibot\families og fjern de irrelevante family-filer
*** Please insert URL to wiki: http://ribewiki.dk
+
* 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'.
*** Please insert a short name : (eks.: 'tysk')
+
* 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>
*** generating family file from http://ribewiki.dk  Dertermining other languages... da de . There are 2 languages available. Do you want to generate interwiki links? (prøv dig frem)
+
Ved opstart skrives i kommandoprompten:
*** Retrieving namespaces ... Generating tysk_family.py
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/generate_family_file.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
** ''generate_user_files.py''
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/login.py|login]]</code> og vælg den oprettede wiki, sprogkode og brugernavn, hvorved 'user-config.py' dannes i pwb-mappen
*** Vælg 1: Create user_config.py file
+
===== Mest relevante [[mw:Manual:Pywikibot/Scripts|scripts]] =====
*** Select family of sites we are working on (eks.: tysk):
+
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:Pywikipediabot/Scripts|scripts]] benyttes:
*** The language code of the site we're working on: (default: vist ikke særlig vigtigt)
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/add_text.py|add_text]] -page:ny -text:"denne tekst indsættes"</code>
*** Username: (bot-brugernavn)
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/category.py|category]]</code>
*** Small
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/pagefromfile.py|pagefromfile]]</code>
*Gem evt. 'pywikipedia'-mappen væk i Python-installationsmappen og dan en genvej dertil ved at højreklikke på mappen og vælg 'send til' og 'genvej', som placeres på skrivebordet. Dernæst ændres i genvejens indstillinger, så den peger på 'cmd.exe' og som startmappe vælges mappen som genvejen oprindeligt pegede på.
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/weblinkchecker.py|weblinkchecker]]</code>
*Start dernæst 'pywikipedia'-programmet og kør de relevante scripts i kommandolinjen, for eksempel:
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/redirect.py|redirect]]</code>
** ''[[mw:Manual:Pywikipediabot/login.py|login.py]]''
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/replace.py|replace]]</code>
** ''[[mw:Manual:Pywikipediabot/add_text.py|add_text.py]] -page:ny -text:"denne tekst indsættes" ''
+
*<code>pwb.py [[mw:Manual:Pywikipediabot/touch.py|touch]] -subcats:</code>
 
 
===== Mest relevante [[mw:Manual:Pywikipediabot/Scripts|scripts]] =====
 
*[[mw:Manual:Pywikipediabot/login.py|login.py]]
 
*[[mw:Manual:Pywikipediabot/category.py|category.py]]
 
*[[mw:Manual:Pywikipediabot/pagefromfile.py|pagefromfile.py]]
 
*[[mw:Manual:Pywikipediabot/weblinkchecker.py|weblinkchecker.py]]
 
*[[mw:Manual:Pywikipediabot/redirect.py|redirect.py]]
 
*[[mw:Manual:Pywikipediabot/replace.py|replace.py]]
 
*[[mw:Manual:Pywikipediabot/touch.py|touch.py]] -subcats:
 
  
 
===== Lav en liste =====
 
===== Lav en liste =====
En liste med links som skal rettes, kan gemmes i en txt-fil (i utf9-format), som gemmes i Pywikipedia-folderen. Man peger på filen med eksempelvis -file:eksempel.txt
+
En liste med links som skal rettes, kan gemmes i en txt-fil (i utf9-format), som gemmes i pwb-mappen. Man peger på filen med eksempelvis -file:eksempel.txt
  
 
[[kategori:MediaWiki]]
 
[[kategori:MediaWiki]]

Versionen fra 13. apr 2017, 16:46

Ved automatisk redigering af MediaWiki-hjemmesider skal der oprettes et specielt wiki-brugernavn, som af en burokrat/administrator tildeles brugerrettigheden 'robot'.

Værktøjer/botter til Wikimedia (Wikipedia og søster-projekter)

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 evt. et brugernavn, der gives bot-rettigheder
  • Installér Python fra http://python.org/downloads (version 3.6.1)
  • Hent http://tools.wmflabs.org/pywikibot/core_stable.zip og udpak mappen, som omdøbes og flyttes til din undermappe 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 og dir

Ved opstart skrives i kommandoprompten:

  • pwb.py generate_family_file og indsæt URL: http://ribewiki.dk og forkortelse: ribewiki, hvorved 'ribewiki-family.py' dannes i families-mappen
  • pwb.py login og vælg den oprettede wiki, sprogkode og brugernavn, hvorved 'user-config.py' dannes i pwb-mappen
Mest relevante scripts

Brug pil opad for at gentage pwb.py login og angiv adgangskode, så kan for eksempel disse scripts benyttes:

Lav en liste

En liste med links som skal rettes, kan gemmes i en txt-fil (i utf9-format), som gemmes i pwb-mappen. Man peger på filen med eksempelvis -file:eksempel.txt