Wikipedia:Helferlein
Diese Seite dient der Sammlung nützlicher Skripte rund um die Wikipedia, siehe auch Wikiprojekt Wikipediatools. Kurze Tipps bitte einfach auf dieser Seite unter einer eigenen Überschrift ergänzen, für längere bitte eine Unterseite [[Wikipedia:Helferlein/XY]] anlegen und hier mit kurzer Beschreibung auflisten.
Browserintegration
Mozilla & Co.
Firefox/Mozilla-Erweiterung zum Bearbeiten von Artikeln
Für den Firefox-Browser sowie für die Mozilla-Suite gibt es eine Erweiterung, die das Bearbeiten von Artikeln erleichtert, indem sie alle wichtigen Formatierungsbefehle in das Kontextmenü (rechte Maustaste) integriert. Außerdem lassen sich Tabellen, Links auf Artikel und auf Bilder dialoggeführt anlegen und etliche Sonderzeichen bequem per Menü anlegen. Ideen und Bugs nimmt Bananeweizen gerne entgegen.
Wikipedia-Suche mit Bookmarklet
Das folgende Bookmarklet wird einfach als neuer Bookmark angelegt (am besten gleich im Personal Toolbar Folder). Nun ist es möglich, entweder einen Begriff auf einer Webseite zu markieren und auf den Bookmark zu klicken, um den Suchbegriff in Wikipedia angezeigt zu bekommen. Wird nichts markiert, öffnet sich ein Textfenster, in das man den gewünschten Suchbegriff eintragen kann.
javascript:s=document.getSelection();for(i=0;i<frames.length;i++) {if(s)break;s=frames[i].document.getSelection();} if(!s)void(s=prompt('Geben Sie einen Suchbegriff für Wikipedia ein, oder markieren Sie ein Wort auf einer Webseite, bevor Sie auf Wikipedia-Suche klicken.','')); if(s){wikiw=PrivoxyWindowOpen('http://de.wikipedia.org/'+(s?'w/wiki.phtml?search='+escape(s):'')); wikiw.focus();}
Bitte beachten, dass es sich bei dem angegebenen Link um eine einzige Zeile handelt.
Ein alternatives Skript mit der selben Funktionalität:
Folgenden Javascriptschnipsel als Bookmark in der Toolbar definieren (als eine einzige Zeile ins Feld Location, wo sonst die URLs stehen eintragen). Ein Wort auf irgendeiner Website im Browser markieren, auf den Bookmark klicken und voilà!
javascript:q=document.getSelection(); for(i=0;i<frames.length;i++) {q=frames[i].document.getSelection() ;if(q)break;} if(!q)void(q=prompt('Geben Sie ein Wort ein ','')); if(q)location.href='http://de.wikipedia.org/w/wiki.phtml?search='+escape(q)
Wer lieber einen Go-Button hat, ändert die URL in der letzten Zeile in "http://de.wikipedia.org/w/wiki.phtml?go=Los&search=" (von Jimmy Wales)!
Schnellaufruf
Wikipedia lässt sich durch einen Schnellaufruf starten. Dazu erzeugt man ein Lesezeichen (Bookmark) vom Typ "http://de.wikipedia.org/wiki/%s" und weist diesem in den Eigenschaften ein Schlüsselwort ("Keyword") zu, z. B. "wiki:". Tippt man daraufhin "wiki: Artikelname" in die Adresszeile des Browsers, erreicht man direkt den gesuchten Artikel, sofern er existiert. Das "%s" ist also einfach ein Platzhalter für ein beliebiges Schlüsselwort. Beispiele für Schlüsselworte (Aoineko):
- de: ==> http://de.wikipedia.org/wiki/%s
- dew: ==> http://de.wikipedia.org/wiki/Wikipedia:%s
- deu: ==> http://de.wikipedia.org/wiki/Benutzer:%s
Auf die gleiche Weise kann man auch die Wikipedia-Suchseite ansprechen (ist langsamer, findet aber auch was, wenn der Artikelname nicht exakt gefunden wurde):
- http://de.wikipedia.org/w/wiki.phtml?search=%s (deutsche Wikipedia)
genau so kann man übrigens auch mit Google in der (deutschen) Wikipedia suchen:
Dafür würde sich zum Beispiel das Kürzel "wpg:" anbieten: "wpg: Blafasel" in der Adressleiste sucht dann, via Google, nach "Blafasel" in der deutschen Wikipedia. Um in allen Wikipedias zu suchen kann man entsprechend folgenden Link verwenden:
Begriffe hervorheben
Ein Bookmarklet für Mozilla und andere Bookmarklet-fähige Browser, das bestimmte Begriffe hervorheben kann:
javascript:(function(){var count=0, text, dv;text=prompt(%22Search phrase:%22, %22%22); if(text==null || text.length==0)return; dv=document.defaultView; function searchWithinNode(node, te, len){var pos, skip, spannode, middlebit, endbit, middleclone;skip=0; if(node.nodeType==3){pos=node.data.toUpperCase().indexOf(te); if(pos>=0){spannode=document.createElement(%22SPAN%22); spannode.style.backgroundColor=%22yellow%22; middlebit=node.splitText(pos); endbit=middlebit.splitText(len); middleclone=middlebit.cloneNode(true); spannode.appendChild(middleclone); middlebit.parentNode.replaceChild(spannode,middlebit);++count;skip=1;}} else if( node.nodeType==1&& node.childNodes && node.tagName.toUpperCase()!=%22SCRIPT%22 && node.tagName.toUpperCase!=%22STYLE%22) {for (var child=0; child < node.childNodes.length; ++child) {child=child+searchWithinNode(node.childNodes[child], te, len);}}return skip;} window.status=%22Searching for '%22+text+%22'...%22; searchWithinNode(document.body, text.toUpperCase(), text.length); window.status=%22Found %22+count+%22 occurrence%22+(count==1?%22%22:%22s%22)+%22 of '%22+text+%22'.%22;})();
Wikipedia Suchplugin für Mozilla, Firefox und Netscape
Um Wikipedia in Firefox etc. oben rechts in das Suchfeld zu integrieren, kann man unter http://mycroft.mozdev.org/quick/wikipedia.html ein entsprechendes Plugin einbinden. Auf diese Weise ist eine einfache Suche in der Wikipedia über dieses Suchfeld möglich. Hierbei wird das Feld Suche simuliert (nicht das Feld Los).
SlimBrowser - Schnellsuchleiste
Im Slimbrowser gibt es eine Schnellsuchleiste, mit der man einen Suchbegriff für Google o. ä. eingeben kann, ohne vorher die Seite aufzurufen. Hier kann man auch die Wikipedia-Suche einfach integrieren: 1. Wikipedia-Hauptseite aufrufen, in das Eingabefeld der Suche klicken (Cursor muss im Feld stehen) 2. im SB-Menü "Extras - Suchmaschinendaten extrahieren" auswählen und einen Namen vergeben 3. Im Dropdown-Menü der Schnellsuchleiste (rechts neben der Adressleiste) kann man nun Wikipedia auswählen. Die dazugehörige qseg-Datei findet man im Ordner "C:\Dokumente und Einstellungen\[Benutzername]\Anwendungsdaten\SlimBrowser\QuickSearch". Diese kann man mit einem einfachen Editor öffnen. Allerdings funktioniert die Suche nicht mit Umlauten. Bei Google konnte man das Problem lösen, indem man in der qseg-Datei den String "ie=iso-8859-15" ergänzt, bei Wikipedia funktioniert das jedoch nicht.
Konqueror - Suche aus der Adressleiste
Unter "Einstellungen/Erweitertes Webbrowsen/Hinzufügen" als "Such-URI" "http://de.wikipedia.org/wiki/\{@}" eingeben und als URI-Kurzbefehl "wp" festlegen. Anschließend kommt man mit der Eingabe von "wp:Artikeltitel" direkt zu einem bestimmten Artikel.
Opera - Suche aus der Adressleiste
Auch in Opera kann man mit einem Kürzel "wp Artikeltitel" in der Adressleiste zum Artikel springen. Wie, das steht unter Wikipedia:Helferlein/Opera
iCab - Suche aus der Adressleiste
In den iCab Einstellungen unter "Suchen" kann man Wikipedia mit der URL "http://de.wikipedia.org/wiki/" als Suchmaschine eintragen, "w" als Key angeben und dann in der Adressleiste mit "w Artikelname" Artikel aufrufen.
OmniWeb - Suche aus der Adressleiste
In Preferences/Shortcut Preferences kann man Wikipedia mit dem Shortcut "wp" und der Destination URL "http://de.wikipedia.org/wiki/%@" eingeben und dann Artikel in der Adressleiste mit "wp Artikelname" aufrufen.
Lynx - Artikel aufrufen
Um in der Shell mit "wp Artikelname" einen Artikel anzuzeigen schreiben
- bash und ksh Benutzer in ~/.bashrc:
function wp { lynx -dump de.wikipedia.org/wiki/"$*" | less; }
- csh und tcsh Benutzer in ~/.cshrc beziehungsweise ~/.tcshrc:
alias wp "lynx -dump de.wikipedia.org/wiki/\!* | less"
WAP-Browser
Seit kurzem läßt sich auf de.wikipedia auch per WAP-Browser zugreifen, also von so manchen Mobiltelefonen und PDAs aus. Zu erreichen ist die Entwicklungsversion unter http://w.lucem.de, aber vorsicht! Das ist alles noch ganz am Anfang, enthält also noch jede Menge Bugs und Problemchen. Im Moment kümmert sich der Blaubär um die Entwicklung, also bitte alle Kommentare, Ideen, Wünsche und Kritiken dahin.
Unter http://wapedia.de/ ist ebenfalls ein WAP Interface zur Wikipedia zu finden. Es hat noch kleinere Problemchen, funktioniert aber im Großen und Ganzen.
Bearbeitungshilfen
Generieren von Listen
Mit dem Wikipedia List Generator können automatisch alphabetisch sortierte Artiklellisten erzeugt werden. Dabei wird zu jedem Artikel vermerkt, wenn es sich um eine Begriffsklärungsseite handelt oder andere Textbausteine wie beispielsweise Bewertungsbausteine enthalten sind.
Import von Tabelle
Mit dem CSV-zu-Wikipedia-Konverter lassen sich Tabellen im CSV-Format in WikiMedia-Format umwandeln. Das erlaubt es, Tabellen direkt aus Tabellenkalkulationsprogrammen wie etwa Microsoft Excel oder Datenbanken zu übernehmen. Mehr dazu unter Benutzer:Duesentrieb/csv2wp.
Import von HTML-Texten
Siehe http://www.dwheeler.com/html2wikipedia/
Zeittafeln
Erik Zachte hat ein Windows-Skript zur Generierung von Zeitleisten geschrieben. Siehe auch meta:Wikipedia Project Time Charts
Rechtschreibung
Eine gute Rechtschreibhilfe für den Internet Explorer ist ieSpell.
Für Textfelder in Mozilla Firefox gibt es SpellBound.
Short-Cut zur Erstellung von Wikilinks
Mithilfe eines Scriptingtools, hier AutoIt, läuft bei mir unter Windows 98, lassen sich im Editfenster doppelte eckige Klammern um eine Markierung erstellen. Eine Version, die den Doppelklick simuliert, findet sich auch hier.
Folgender Text als .aut-Datei muss über eine Verknüpfung, der man dann den Tastaturkurzbefehl gibt, gespeichert sein:
SetEnv, clipboard, Send, ^x SetEnv, text, %clipboard% IfEqual, text, , Goto, wortanfang Send, [[^v]] Exit wortanfang: Send, ]]^{LEFT}[[^{RIGHT} ''oder'' Send, ]]^{LEFT 2}[[^{RIGHT 2} Exit
Nun kann ein markierter Textabschnitt wikifiziert werden, oder man setzt den Curser in ein Wort und die Markierung wird bis zum Wortanfang erweitert und wikifiziert. Sehr nützlich beim Schreiben eines Artikels: man ist gerade dabei ein Wort zu schreiben und denkt gerade, "das müsste eigentlich verlinkt werden". Nun kann man beruhigt die Singularform zu Ende schreiben, den Shortcut aktivieren und bei Bedarf die Pluralform anfügen. Siehe auch Benutzer:Fristu/Verlinken
Weitere Skripte hier: Benutzer:DaB./Skripte
Editieren mit externem Editor
Syntax-Highlighting
Für vim, Emacs, jEdit und Kate (KDE) gibt es Dateien, um Syntax-Highlighting und mehr für Wikipedia-Texte zu ermöglichen, siehe Wikipedia:Texteditor-Unterstützung.
Vom Textbrowser elinks in Editor vim und zurück wechseln
Mit elinks ist es mit Strg-T möglich das Wikipedia-Textfeld einen externen Editor, wie z.B. vim zu laden, dort mit Syntax-Highlighting, Ersetzungsfunktion, SpellCheck... zu bearbeiten und das Ergebnis mit :wq zurück zum Textbrowser zu übergeben und dieses dann an den Wikipediaserver zu senden. Man kann vor verlassen von vim auch mit :w wikipedia/Helferlein sich eine lokale Kopie seiner Bearbeitung speichern.
Automatische Kategorisierung und mehr
IzGUI von PeerBr ist ein Wikipedia-Editor ähnlich den Bearbeitungsseiten auf Javascript-Basis, aber mit Features wie automatischer Datums-Formatierung etc. Das Programm unterstützt auch Kategorisierung und Unterkategorien, die laufend integriert werden.
Erweiterter Online-Editor
WPro von PeerBr ist ein Textfenster ähnlich dem Bearbeitungsfenster das in der Wikipedia angezeigt wird, aber mit vielen zusätzlichen Funktionen, zum Beispiel für das Erstellen von Tabellen.
Gemeinden
Südtiroler Gemeinden
Tabellengenerator für Südtiroler Gemeinden: Dieses Bash-Skript erfragt Informationen über eine Gemeinde und generiert anschließend den Wiki-Quelltext.Dieses Skript ist aber speziell auf Südtiroler Gemeinden ausgelegt und müsste daher noch angepasst werden. (von Fedi)
Deutsche Städte und Gemeinden (GeoRob)
GeoRob - Tabellengenerator für deutsche Städte und Gemeinden: Ein Windows-Programm, das die Daten für deutsche Städte und Gemeinden halbautomatisch aus den online verfügbaren Quellen zusammensammelt und in eine (beliebige) Vorlage einarbeitet. (von Reinhard)
Chemie
Tabellengenerator für Chemische Verbindungen: Dieses Bash-Skript erfrägt die Eigenschaften einer chemischen Verbindung und generiert anschließend den Wiki-Quelltext. Dieses Skript ist eine verbesserte Version des Gemeinden-Tabellengenerators und sollte auch von unerfahrenen Bash-Nutzern an andere Aufgaben angepasst werden können. (von Fedi)
Übersetzungsskript: Dieses Perl-Skript dient(e) zur Übersetzung der Element-Tabellen der engl. Wikipedia ins Deutsche. Vielleicht kann man es auch für andere Übersetzungen anpassen. (von El)
WYSIWYG-Editor
Siehe metawiki:WYSIWYG editor
Urheberrechtsverletzungen
Automatisches Prüfen von neuen Artikeln
Auf http://www.itp.uni-hannover.de/~krohn/wscan.html.utf8 läuft ein Skript, das alle neuen Seiten automatisch auf mögliche URVs überprüft. Die Seite wird alle 2 Minuten aktualisiert und sollte verhältnismäßig schnell laden. Auch wenn das Layout nicht besonders ansprechend ist und das Skript sich noch im Beta-Stadium befindet, kann das eine große Hilfe beim Aufspüren von URVs in neuen Artikeln sein.
Fragen und Anmerkungen bitte an mkrohn.
Webformular zur Artikelkontrolle (URV)
Auf http://www.affenkrieger.de/wiki/wikicc.php befindet sich ein HTML-Formular, mit dem man einen Text auf Urheberrechtsverletzungen im WWW überprüfen kann. Das Programm benutzt dazu eine Schnittstelle zu der Suchmaschine Google um nach Webseiten zu suchen, die den angegebenen Text auf ihren Webseiten veröffentlichen.
Vorgehen
- Den zu testenden Wikipedia-Artikel aufrufen.
- Den Artikeltext markieren und in die Zwischenablage kopieren.
- Den Artikeltext in das Formularfeld kopieren und auf Check klicken.
Ausgabe
Das Programm sucht nach eine Anzahl von Textabschnitten (abhängig von der Länge des Textes) und zeigt darunter Webadressen (URLs) an, wo dieser Text auftaucht. Kommen viele Textabschnitte auf ein und derselben Webseite vor, ist es wahrscheinlich, daß es sich um eine Urheberrechtsverletzung handelt.
Voraussetzung
Um das Programm nutzen zu können, muss jeder Benutzer einen Google-API-Key besitzen. Diesen bekommt man kostenlos nach einer Anmeldung bei Google zugeschickt. Eine Anleitung ist auf der Seite verfügbar [1]. (Verbesserungen oder Fehlermeldungen an Benutzer:Fab)
Copyscape
Mit Copyscape kann man Artikel auf identischen Text im Web durchsuchen. Dazu einfach in das Eingabefeld die URI zum Wikipedia-Artikel eingeben, zum Beispiel: http://de.wikipedia.org/wiki/Hollywood
Oftmals wird aber nur ein Schnappschuss der Wikipedia gefunden.
Codeschnipse für GNU/Linux: (Noch zu Testen und weiterzuentwickeln)
Abfrage per Shell
function wp { lynx -dump de.wikipedia.org/wiki/"$*" | less; }
Sprachsynthese per Shell
function wp2a { lynx -dump de.wikipedia.org/wiki/"$*" | txt2pho | mbrola -t 0.7 /usr/local/mbrola/de3/de3 - - | bplay -s 22050 -b 16; }
- Überflüssiges von der Seite sollte herausgefiltert werden
- Links sollten anders betont werden, bzw. noch einmal am Ende des Artikels genannt werden (ohne noch zu schreibende Artikel)
Wikipedia Suchfeld
Mit folgendem Code kann man ein Suchfeld für die Wikipedia in eine Webseite einbauen:
<form method="get" action="http://de.wikipedia.org/wiki/Spezial:Search" accept-charset="UTF-8"> <input type="text" name="search"> <input type="submit" name="go" value="Titelsuche"> <input type="submit" name="fulltext" value="Volltextsuche"> </form>
PDF-Export-Tools
Auf http://wiki.auf-trag.de/ kann man per Webformular Wikipedia-Artikel als PDF exportieren. Siehe Automatisierte PDF-Erstellung. (von Stw)
Link-Checker(tot)
Auf http://netp.ath.cx/cgi-bin/error_search.pl?url_search=http%3A%2F%2Fde.wikipedia.org werden defekte Links gemeldet. Dahinter steckt ein Roboter (siehe auch netp.ath.cx), der Wikipedia nach und nach abgrast. Wer möchte, kann die Liste abarbeiten. Nach Fehlerbehebung bitte "ReCheck" anklicken. Der Link wird dann erneut geprüft (kann aber etwas dauern). (von Rennschnecke)
- Ist leider tot.--^°^ 16:00, 3. Dez 2004 (CET)
Bequeme Tastatur-Belegung für Linux
Die Tasten [ ] | / braucht man ja recht oft und will sie an leicht zugänglichen Plätzen haben. Mit diesen zwei Helfern kann man das unter Linux auf den unnützen Windows-Tasten haben.
Entweder per .xmodmaprc:
keycode 115=124 47 keycode 116=91 123 keycode 117=93 125
Oder global über /usr/lib/X11/xkb/pc/de:
key <RWIN> { [ bracketleft, braceleft ] }; key <LWIN> { [ bar, slash ] }; key <MENU> { [ bracketright, braceright ] };
Was für den Mac
hier gibt es ein tool, was ein kleines "W!" in die menüleiste stellt, von wo man suchen kann. -- Pfefferminz (Diskussion) 21:45, 3. Dez 2004 (CET)
Weblinks
- http://sourceforge.net/projects/pywikipediabot/
- http://sourceforge.net/projects/pywikiapi/
- http://search.cpan.org/perldoc?WWW::Wikipedia Perl-Modul, das nach einem Artikel sucht und ihn zurückliefert
<- Public-Domain-Quellen | -^ Handbuch | -> Mailinglisten |