Änderungen

Spring zu: Navigation, suche

Benutzer:PlasmarelaisBot

5.277 Bytes entfernt, 11:26, 1. Nov. 2021
Updates: +pip
__NOTOC__
{| 1= class="wikigrey" width="100%" |- |<!--sidebarwidth=" 80%"|-->Dies ist die Benutzerseite des '''PlasmarelaisBots''', der mit Textersetzungen und Interwikilinks in der deutschsprachigen MA bislang {{:Special:Editcount/{{PAGENAME}}}} Bearbeitungen durchgeführt hat. Er wird von [[Benutzer:Plasmarelais|Plasmarelais]] betreut. Anmerkungen und Hinweise können bitte auf der [[Benutzer Diskussion:Plasmarelais|Diskussionsseite von Plasmarelais]] hinterlassen werden. Der Klick eines Admins auf den nebenstehenden Alarmknopf dürfte die Arbeit des Bots im Notfall sofort einstellen! Hier gibt es eine [[User:PlasmarelaisBot/Befehle|Übersicht der in der Bearbeitungszusammenfassung verlinkten Befehle]].  pwb.py script.py  pwb.py replace.py -summary:"Bot: SUMMARY ([[User:PlasmarelaisBot/Befehle/YYYY-MM-DD#N|Befehl]])"  | width="120px"|<div style="widthfloat: right; text-align: center;">[[Datei:Roter Alarm 2280er.svg|link={{fullurl:Special:Blockip|wpBlockAddress={{PAGENAMEE}}&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpBlockReason=Notfallstopp}}|120px]]<br /><span style="color:#ff0000;font-weight:bold;font-size:10pt">Notabschaltung</span></div> |-|}{{clear}}==Dinge, von denen Plasmarelais glaubt, dass PlasmarelaisBot sie kann=={| class="wikitable" width="100%"
|-
| colspan="2" | <div style="float: right; text-align: center;">[[Datei:Roter Alarm 2280erBluescreen of death.svg|link={{fullurl:Special:Blockip|wpBlockAddress={{PAGENAMEE}}&wpBlockExpiry=indefinite&wpAnonOnly=0&wpEnableAutoblock=0&wpCreateAccount=0&wpBlockReason=Emergency%20stop:%20}}|120pxgif]]|*Hinzufügen von Text (z.B. für Kategorien u.ä.)*einfache und komplexere Textersetzungen in allen/bestimmten Seiten bzw. in bestimmten Seitenmengen*<s>doppelte/kaputte Redirects beheben/reparieren<br /s>*<span style="color:#ff0000;font-weight:bold; font-size:10pt"s>Notabschaltungnicht erreichbare externe Links aufspüren</spans><*seine [[Benutzer:PlasmarelaisBot/div>Wartungsaufträge|Wartungsaufträge]] ausführen
|-
|Quelle: [http://uncyclopedia.wikia.com/wiki/Image:Startrek-BSoD.gif uncyclopedia.com]
|
|}
Hier soll die Benutzerseite des '''PlasmarelaisBots''' entstehen, der später einmal Textersetzungen und Interwikiprobleme bearbeiten soll. Er wird von [[Benutzer:Plasmarelais|Plasmarelais]] betreut. Anmerkungen und Hinweise können bitte auf der [[Benutzer Diskussion:Plasmarelais|Diskussionsseite von Plasmarelais]] hinterlassen werden.
Der Klick eines Admins auf den nebenstehenden Alarmknopf dürfte die Arbeit des Bots im Notfall sofort einstellen!
{{clear}}
 ==Dinge, von denen Plasmarelais glaubt, dass PlasmarelaisBot sie kannTechnik==*Der Bot basiert auf dem Python Wikipediabot Framework ({{wikipedia|Wikipedia:Pywikipediabot}}): [https://pywikibot.toolforge.org/core_stable.zip Download PyWikipediaBot]*Ausgeführt durch ActivePython: https://www.filehorse.com/download-activepython/*Ersetzen von Umlauten u.ä. für Parameter ''-file:'' & ''-skipfile:'' [Dateihttp:Data Fingerfalle//jeppesn.jpgdk/utf-8.html Jeppe's Unicode Page]* Umfangreiche Hilfe zum Thema gibts im Artikel [[mw:Manual:Pywikibot/Basic_use|thumbUsing the python wikipediabot]] im [[mw:|mediawiki]] (beachte auch [[mw:Special:PrefixIndex/Manual:Pywikibot|250pxUnterseiten]] zu [[mw:Manual:Pywikipediabot/Scripts|Scripts]] und [[mw:Special:PrefixIndex/Manual talk:Pywikibot|Technik hat Grenzen...entsprechende Diskussionen]]).*Interwiki-Links in (de<s>Bilderupload en masse mit [http:) ergänzen, wenn eine verlinkte fremde Seite auf die neue Sprache linkt//commons.wikimedia.org/wiki/Commons:Tools/Commonist Commonist 0.4.27]</s>**in einzelnen Seiten**in Seiten aus einer Liste====Updates====**in x neuen Seiten;31.10.2021**alphabetisch ab einer bestimmten Marke:ActivePython 3.8.2*Textersetzungen: > pip install beautifulsoup4**in allen Seiten: > pip install soupsieve**in einzelnen Seiten:PyWikiBot 6.6.2**in Seiten aus einer Liste;13.01.2009:ActivePython 2.6.1.1**;14.01.2009:Edit: Fix ''incorrect export page'' (siehe [http://www.wikia.com/wiki/Forum:MediaWiki_1.13_upgrade#Pywikipediabot_broken? MediaWiki])<br>Edit: Fix ''credit line'' (siehe [[:en:Memory_Alpha:Bots#Taking_care_of_broken_XML_export|Bots in Seiten einer bestimmten Kategorieder MA/Namensraumen]]);13.05.2009:ActivePython 2.6.2.2 (kein Fix ''credit line'' mehr nötig)<br>pywikipedia-nightly 6877;02.02.2011:ActivePython 2.7<br>pywikipedia-nightly 8908;04.02.2011:ActivePython 2.7.1.4<br>pywikipedia-nightly 9016**alphabetisch ab einer bestimmten Marke;23.03.2014:ActivePython Portable 2.7.5.1<br>pywikipedia-nightly/core 2669<br>pywikipedia-nightly/compat 8888 (interwiki)
==interwiki.py==
Der Durchlauf vom 19./20.Januar ergab:
* [[Benutzer:PlasmarelaisBot/no_interwiki|Liste der de-Artikel ohne Interwikilink]]
==weblinkchecker.py== ==replace.py=====Vorschläge zur Textersetzung===
Hier kann jeder Beispiele für häufig auftretende Tipp- und Rechtschreibfehler aufführen, die vom Bot behoben werden können. Die [[Memory Alpha:Liste von Tippfehlern|Liste von Tippfehlern]] gehe ich schon durch.
*Lizen'''z'''ierung statt Lizen'''s'''ierung -- [[{{ns:user}}:Plasmarelais|<span style="color:#FFCC00; font-weight:normal;">Plasmarelais</span>]] Ξ [[{{ns:user_talk}}:Plasmarelais|<span style="color:#00CCFF; font-weight:normal; font-size:10px;">TALK</span>]] Ξ 19:51, 15. Jan. 2009 (UTC)
* mu'''ss''' statt mu'''ß''' bzw. au'''ß'''erdem statt au'''ss'''erdem wurde ja schon angefangen, per Hand zu ändern. Das wäre eine gute Aufgabe für den Bot. Es können dann aber auch Probleme entstehen, das hatten wir ja [[Benutzer Diskussion:Andy Riker#Frage zu Rechtschreibung im Filmtitel |hier]]. Und den Bot hierbei jedes Mal zu überprüfen... Was meint ihr?--<span class="vcard">[[{{ns:user}}:Andy Riker|<span class="fn nickname" style="color:grey;font-family:Arial Black, sans-serif;font-size:13px">Andy Riker</span>]] <span style="color:gold"><</span> [[{{ns:user talk}}:Andy Riker|<span style="color:blue; font-family:Courir New, sans-serif;font-size:13px">just talk</span>]]<span style="color:gold;">></span> 20:00, 15. Jan. 2009 (UTC)
==Technik=Jobs=*Der Bot basiert auf dem Python Wikipediabot Framework ({{wikipedia|Wikipedia:Pywikipediabot}}): [http://toolserver.org/~valhallasw/pywiki/ Download PyWikipediaBot]*Ausgeführt durch ActivePython 2.6.1.1: http://www.activestate.com/activepython/features/*Edit: Fix ''incorrect export page'' (siehe [http://www.wikia.com/wiki/Forum:MediaWiki_1.13_upgrade#Pywikipediabot_broken? MediaWiki])*Edit: Fix ''credit line'' (siehe [[:en:Memory_Alpha:Bots#Taking_care_of_broken_XML_export|Bots in der MA/en]])*Update: ActivePython auf 2.6.2.2: kein Fix ''credit line'' mehr nötig*Update: Pywikipedia vom 13.5.2009 eingespielt ==Bisher erledigt==
*Ersetzungen:<!-- ** „“ ersetzt durch „“ -->
** „Lizensierung“ ersetzt durch „Lizenzierung“
*alte Quellen ohne Vorlage durch Suche von <nowiki>([[XYZ]]:</nowiki> und <nowiki>''[[XYZ]]:</nowiki> aufgespürt
*<nowiki><br style="clear:both;" /></nowiki> ersetzt gegen <nowiki>{{clear}}</nowiki>
 
*Episoden-Sidebar in VOY (weitgehend)<br>Code:<blockquote><nowiki>replace.py -regex -links:Benutzer:Plasmarelais/Test "colspan=\"2\" align=\"center\" \| \[\[Bild:" " Bild= " "\{\| class=\"wiki-sidebar\" align=\"right\"\s\s" "{{Episoden-Sidebar|\n| Titel= {{PAGENAME}}\n" "\| class=\"odd\"\|Serie:\s\s\| class=\"even\"\|\[\[" "| Serie= " "\| class=\"odd\"\|Staffel:\s\s\| class=\"even\"\|\[\[VOY Staffel" "| Staffel=" "\|[1-7]{1}\]\]" "\n| Episode= " "\| class=\"odd\"\|dt\. Erstaus-<br/>strahlung:\s\s\| class=\"even\"\|(?P<Tde>[0-9]{2})[.](?P<Mde>[0-9]{2})[.](?P<Jde>[0-9]{4})" "| AusstrahlJahrDe= \g<Jde>\n|AusstrahlMonatDe= \g<Mde>\n| AusstrahlTagDe= \g<Tde>" "\| class=\"odd\"\|Orig. Erst-<br/>ausstrahlung:\s\s\| class=\"even\"\|(?P<Ten>[0-9]{2})[.](?P<Men>[0-9]{2})[.](?P<Jen>[0-9]{4})" "| AusstrahlJahr= \g<Jen>\n| AusstrahlMonat= \g<Men>\n| AusstrahlTag= \g<Ten>" "\| class=\"odd\"\|Originaltitel:\s\s\| class=\"even\"\|\[\[:en:(?P<OL>.+?)\|(?P<OT>.+?)\]\]" "| OriginalLink= [[:en:\g<OL>]]\n| OriginalTitel= \g<OT>" "\| class=\"odd\"\|Prod\. Nr:\s\s\| class=\"even\"\|" "| ProdNr= " "\| class=\"odd\"\|Jahr:\s\s\| class=\"even\"\|\[\[" "| Jahr= " "\| class=\"odd\"\|Sternzeit:\s\s\| class=\"even\"\|" "| ErsteSternzeit= " "\| class=\"odd\"\|Story:\s\s\| class=\"even\"\|" "| LetzteSternzeit= \n| Story= " "\| class=\"odd\"\|Drehbuch:\s\s\| class=\"even\"\|" "| Drehbuch= " "\| class=\"odd\"\|Regie:\s\s\| class=\"even\"\|" "| Regie= " "\| class=\"odd\"\|Autor:\s\s\| class=\"even\"\|" "| Autor= " "\|-\s\s" "" "\|-" "" "\|200px\]\]" "" "\|\}" "|RemAusstrahlJahr=\n|RemAusstrahlMonat=\n| RemAusstrahlTag=\n}}" "Serie= VOY\]\]" "Serie= VOY" "Jahr= 237(?P<year>[0-9]{1})\]\]" "Jahr= 237\g<year>" -summary:Episodensidebar</nowiki></blockquote>
 
*Episoden-Sidebar in DS9 (weitgehend)<br>Code:<blockquote><nowiki>replace.py -regex -links:Benutzer:Plasmarelais/Test "\[\[Image:" "[[Bild:" "Autoren:" "Autor:" "colspan=\"2\".*\[\[Bild:" " Bild= " "\{\| class=\"wiki-sidebar\" align=\"right\"\s\s" "{{Episoden-Sidebar|\n| Titel= {{PAGENAME}}\n| Bild= \n" "\| class=\"odd\"\|Serie:\s\s\| class=\"even\"\|\[\[" "| Serie= " "\| class=\"odd\"\|Staffel:\s\s\| class=\"even\"\|\[\[DS9 Staffel" "| Staffel=" "\|[1-7]{1}\]\]" "\n| Episode= " "\| class=\"odd\"\|dt\. Erstaus-<br/>strahlung:\s\s\| class=\"even\"\|(?P<Tde>[0-9]{2})[.](?P<Mde>[0-9]{2})[.](?P<Jde>[0-9]{4})" "| AusstrahlJahrDe= \g<Jde>\n|AusstrahlMonatDe= \g<Mde>\n| AusstrahlTagDe= \g<Tde>" "\| class=\"odd\"\|Orig. Erst-<br/>ausstrahlung:\s\s\| class=\"even\"\|(?P<Ten>[0-9]{2})[.](?P<Men>[0-9]{2})[.](?P<Jen>[0-9]{4})" "| AusstrahlJahr= \g<Jen>\n| AusstrahlMonat= \g<Men>\n| AusstrahlTag= \g<Ten>" "\| class=\"odd\"\|Originaltitel:\s\s\| class=\"even\"\|\[\[:en:(?P<OL>.+?)\|(?P<OT>.+?)\]\]" "| OriginalLink= [[:en:\g<OL>]]\n| OriginalTitel= \g<OT>" "\| class=\"odd\"\|Prod\. Nr:\s\s\| class=\"even\"\|" "| ProdNr= " "\| class=\"odd\"\|Jahr:\s\s\| class=\"even\"\|\[\[" "| Jahr= " "\| class=\"odd\"\|Sternzeit:\s\s\| class=\"even\"\|(?P<sdate>.+?)\s\s" "| ErsteSternzeit= \g<sdate>\n| LetzteSternzeit= \n" "\| class=\"odd\"\|Story:\s\s\| class=\"even\"\|" "| Story= " "Teleplay:" "Drehbuch:" "\| class=\"odd\"\|Drehbuch:\s\s\| class=\"even\"\|" "| Drehbuch= " "\| class=\"odd\"\|Regie:\s\s\| class=\"even\"\|" "| Regie= " "\| class=\"odd\"\|Autor:\s\s\| class=\"even\"\|" "| Autor= " "\|-\s\s" "" "\|-" "" "\|200px\]\]" "" "\|\}" "|RemAusstrahlJahr=\n|RemAusstrahlMonat=\n| RemAusstrahlTag=\n}}" "Serie= DS9\]\]" "Serie= DS9" "Jahr= 237(?P<year>[0-9]{1})\]\]" "Jahr= 237\g<year>" "(?P<attr>[A-Za-z]{5,8})= \[\[(?P<argum>.+?)\]\]" "\g<attr>= \g<argum>" "\| Bild=\s\s\| Bild=" "| Bild=" -summary:Episodensidebar</nowiki></blockquote>
 
*Episoden-Sidebar in ENT (weitgehend)<br>Code:<blockquote><nowiki>replace.py -regex -page:Horizon "\[\[Image:" "[[Bild:" "Autoren:" "Autor:" "colspan=\"2\".*\[\[Bild:" " Bild= " "\{\| class=\"wiki-sidebar\" align=\"right\"\s\s" "{{Episoden-Sidebar|\n| Titel= {{SUBST:PAGENAME}}\n| Bild= \n" "\| class=\"odd\"\|Serie:\s\s\| class=\"even\"\|\[\[" "| Serie= " "\| class=\"odd\"\|Staffel:\s\s\| class=\"even\"\|\[\[ENT Staffel" "| Staffel=" "\|[1-7]{1}\]\]" "\n| Episode= " "\| class=\"odd\"\|dt\. Erstaus-<br/>strahlung:\s\s\| class=\"even\"\|(?P<Tde>[0-9]{2})[.](?P<Mde>[0-9]{2})[.](?P<Jde>[0-9]{4})" "| AusstrahlJahrDe= \g<Jde>\n|AusstrahlMonatDe= \g<Mde>\n| AusstrahlTagDe= \g<Tde>" "\| class=\"odd\"\|Orig\. Erst-<br/>ausstrahlung:\s\s\| class=\"even\"\|(?P<Ten>[0-9]{2})[.](?P<Men>[0-9]{2})[.](?P<Jen>[0-9]{4})" "| AusstrahlJahr= \g<Jen>\n| AusstrahlMonat= \g<Men>\n| AusstrahlTag= \g<Ten>" "\| class=\"odd\"\|Originaltitel:\s\s\| class=\"even\"\|\[\[:en:(?P<OL>.+?)\|(?P<OT>.+?)\]\]" "| OriginalLink= [[:en:\g<OL>]]\n| OriginalTitel= \g<OT>" "\| class=\"odd\"\|Prod\. Nr:\s\s\| class=\"even\"\|" "| ProdNr= " "\| class=\"odd\"\|Jahr:\s\s\| class=\"even\"\|\[\[" "| Jahr= " "\| class=\"odd\"\|Datum:\s\s\| class=\"even\"\|(?P<sdate>.+?)\s\s" "| Datum= \g<sdate>\n" "\| class=\"odd\"\|Story:\s\s\| class=\"even\"\|" "| Story= " "Teleplay:" "Drehbuch:" "\| class=\"odd\"\|Drehbuch:\s\s\| class=\"even\"\|" "| Drehbuch= " "\| class=\"odd\"\|Regie:\s\s\| class=\"even\"\|" "| Regie= " "\| class=\"odd\"\|Autor:\s\s\| class=\"even\"\|" "| Autor= " "\|-\s\s" "" "\|-" "" "\|200px\]\]" "" "\|\}" "|RemAusstrahlJahr=\n|RemAusstrahlMonat=\n| RemAusstrahlTag=\n}}" "Serie= ENT\]\]" "Serie= ENT" "Jahr= 215(?P<year>[0-9]{1})\]\]" "Jahr= 215\g<year>" "(?P<attr>[A-Za-z]{5,8})= \[\[(?P<argum>.+?)\]\]" "\g<attr>= \g<argum>" "\| Bild=\s\s\| Bild=" "| Bild=" -summary:Episodensidebar</nowiki></blockquote>
 
*Einbinden der Vorlage [[Vorlage:TOS-R|TOS-R]] im Namensraum ''Datei''<br>Code:<blockquote><nowiki>replace.py -start:Datei:! -regex "\(\{\{TOS\|(?P<Eps>.+?)\}\} - \[\[TOS Remastered\|Remastered\]\]\)" "({{TOS-R|\g<Eps>}})" -summary:Vorlage_TOS-R</nowiki></blockquote><blockquote><nowiki>replace.py -start:Datei:! -regex "\(\{\{TOS\|(?P<Eps>.+?)\}\} - \[\[Star Trek: The Original Series - Remastered\|Remastered\]\]\)" "({{TOS-R|\g<Eps>}})" -summary:Vorlage_TOS-R</nowiki></blockquote>
532
Bearbeitungen

Navigationsmenü