Benutzer Diskussion:Final.countdown: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
Zeile 16: Zeile 16:
 
Filter 7 hat bisher (hab nicht alle Treffer kontrolliert) anscheinend immer den richtigen getroffen, eine IP oder ein Jungkamel könnte aber auch versehentlich die Forumsvorlage entfernen. Verbieten ist in dem Fall kein Problem, das Kamel aber gleich anzuzurren [http://kamelopedia.mormo.org/index.php/Spezial:Missbrauchsfilter/history/7/diff/prev/143] wäre schon doof für das Kamel, wot du ju sink? Möeep, [[Kamel:Nachteule|Nachteule]] 12:22, 17. Jul. 2011 (NNZ)
 
Filter 7 hat bisher (hab nicht alle Treffer kontrolliert) anscheinend immer den richtigen getroffen, eine IP oder ein Jungkamel könnte aber auch versehentlich die Forumsvorlage entfernen. Verbieten ist in dem Fall kein Problem, das Kamel aber gleich anzuzurren [http://kamelopedia.mormo.org/index.php/Spezial:Missbrauchsfilter/history/7/diff/prev/143] wäre schon doof für das Kamel, wot du ju sink? Möeep, [[Kamel:Nachteule|Nachteule]] 12:22, 17. Jul. 2011 (NNZ)
 
:I sink, ju hafe reit *g* --[[Kamel:final.countdown|<span title="Kamelhengst:final.countdown">f.c.</span>]] 19:03, 17. Jul. 2011 (NNZ)
 
:I sink, ju hafe reit *g* --[[Kamel:final.countdown|<span title="Kamelhengst:final.countdown">f.c.</span>]] 19:03, 17. Jul. 2011 (NNZ)
 +
 +
==Bot==
 +
===Installieren und einrichten===
 +
# [http://www.python.org/getit/ python] runterladen
 +
# [http://meta.wikimedia.org/wiki/Pywikipediabot Pywikipedia] runterladen
 +
# im families-Verzeichnis die Datei kamelopedia_family.py anlegen:
 +
<pre>
 +
from pywikibot import family
 +
 +
class Family(family.Family):
 +
def __init__(self):
 +
family.Family.__init__(self)
 +
self.name = 'kamelopedia'
 +
 +
self.langs = {
 +
'de': 'kamelopedia.mormo.org',
 +
'test': 'testkamelopedia.de',
 +
          }
 +
 +
## A few selected big languages for things that we do not want to loop over
 +
# all languages. This is only needed by the titletranslate.py module, so
 +
# if you carefully avoid the options, you could get away without these
 +
# for another wiki family.
 +
self.languages_by_size = ['de']
 +
 +
def scriptpath(self, code):
 +
return '/api.php'
 +
 +
def path(self, code):
 +
return '/index.php'
 +
 +
def hostname(self,code):
 +
return self.langs[code]
 +
 +
 +
def version(self, code):
 +
v = {
 +
"de": "1.18alpha",
 +
"test": "1.19alpha",
 +
}
 +
return v[code] # Which version of MediaWiki is used?
 +
</pre>
 +
===Benutzen===
 +
#Nach Anleitung mit dem Ding arbeiten: Entweder die Scripts benutzen [http://meta.wikimedia.org/wiki/Pywikipediabot/Basic_use], [http://meta.wikimedia.org/wiki/Pywikipediabot/Scripts] oder selbst coden [http://meta.wikimedia.org/wiki/Pywikipediabot/Development]
 +
#Nur so viele Seiten bearbeiten, wie man von Hand oder notfalls per Bot wieder repariert bekommt. Im Zweifel lokal testen.

Version vom 20. Juli 2011, 22:18 Uhr

onlinewahn

Beispiel
gekauft

Hat bis jetzt nicht, könnte aber ...

... auch den falschen treffen. Ach, moin erstmal :)
Filter 7 hat bisher (hab nicht alle Treffer kontrolliert) anscheinend immer den richtigen getroffen, eine IP oder ein Jungkamel könnte aber auch versehentlich die Forumsvorlage entfernen. Verbieten ist in dem Fall kein Problem, das Kamel aber gleich anzuzurren [1] wäre schon doof für das Kamel, wot du ju sink? Möeep, Nachteule 12:22, 17. Jul. 2011 (NNZ)

I sink, ju hafe reit *g* --f.c. 19:03, 17. Jul. 2011 (NNZ)

Bot

Installieren und einrichten

  1. python runterladen
  2. Pywikipedia runterladen
  3. im families-Verzeichnis die Datei kamelopedia_family.py anlegen:
from pywikibot import family
 
class Family(family.Family):
	def __init__(self):
		family.Family.__init__(self)
		self.name = 'kamelopedia'
 
		self.langs = {
			'de': 'kamelopedia.mormo.org',
			'test': 'testkamelopedia.de',
           	}
 
		## A few selected big languages for things that we do not want to loop over
		# all languages. This is only needed by the titletranslate.py module, so
		# if you carefully avoid the options, you could get away without these
		# for another wiki family.
		self.languages_by_size = ['de']

	def scriptpath(self, code):
		return '/api.php'

	def path(self, code):
		return '/index.php'

	def hostname(self,code):
		return self.langs[code] 
		

	def version(self, code):
		v = {
			"de": "1.18alpha",
			"test": "1.19alpha",
		}
		return v[code] # Which version of MediaWiki is used?

Benutzen

  1. Nach Anleitung mit dem Ding arbeiten: Entweder die Scripts benutzen [2], [3] oder selbst coden [4]
  2. Nur so viele Seiten bearbeiten, wie man von Hand oder notfalls per Bot wieder repariert bekommt. Im Zweifel lokal testen.