Kategorien
FreewarWiki:Bot/Skripts: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (+{{siehe auch|Benutzer:Count Ypsilon/Skripts}}) |
(→Karte) |
||
Zeile 10: | Zeile 10: | ||
* [[/maplist2wiki.pl]] Erstellt aus der Kartenfeld-CSV-Liste den Artikel [[Koordinaten (Liste)]]<br />Verwendung: <code>perl maplist2wiki.pl maplist.txt > wikimaplist.txt</code><br />Die Textdatei <code>wikimaplist.txt</code> kann dann manuell kopiert und abgespeichert werden. Achtung, die eigentliche Liste (nach dem Artikelkopf) darf keinen Zeilenumbruch enthalten! | * [[/maplist2wiki.pl]] Erstellt aus der Kartenfeld-CSV-Liste den Artikel [[Koordinaten (Liste)]]<br />Verwendung: <code>perl maplist2wiki.pl maplist.txt > wikimaplist.txt</code><br />Die Textdatei <code>wikimaplist.txt</code> kann dann manuell kopiert und abgespeichert werden. Achtung, die eigentliche Liste (nach dem Artikelkopf) darf keinen Zeilenumbruch enthalten! | ||
* [[/makemap.pl]] Verarbeitet die Kartenfeld-CSV-Liste zu einer Gesamtkarte<br />Verwendung: <code>perl makemap.pl maplist.txt > map.png</code><br />Die Datei map.png enthält eine Große Karte mit 50x50px pro Feld und sollte mittels geeigneter Programme verkleinert werden (15x15px, also 30%, für [[:Bild:Gesamtkarte Kontinent (automatisch generiert).jpg]]) und ggf. zu JPEG konvertiert werden. Für eine Batchverarbeitung bietet sich hier <code>convert</code> aus der ImageMagick-Programmsammlung an:<br /><code>convert map.png -resize 30% 'Gesamtkarte Kontinent (automatisch generiert).jpg'</code> | * [[/makemap.pl]] Verarbeitet die Kartenfeld-CSV-Liste zu einer Gesamtkarte<br />Verwendung: <code>perl makemap.pl maplist.txt > map.png</code><br />Die Datei map.png enthält eine Große Karte mit 50x50px pro Feld und sollte mittels geeigneter Programme verkleinert werden (15x15px, also 30%, für [[:Bild:Gesamtkarte Kontinent (automatisch generiert).jpg]]) und ggf. zu JPEG konvertiert werden. Für eine Batchverarbeitung bietet sich hier <code>convert</code> aus der ImageMagick-Programmsammlung an:<br /><code>convert map.png -resize 30% 'Gesamtkarte Kontinent (automatisch generiert).jpg'</code> | ||
* [[/makemaps.sh]] Führt die Konvertierung für Kartendaten automatisch aus<br />Verwendung: <code>sh makemaps.sh</code><br />makemap.pl wird automatisch ausgeführt und die Ausgabe automatisch verwertet. Die Bildnamen entsprechen denen im Wiki. | |||
{{siehe auch|[[Benutzer:Count Ypsilon/Skripts]]}} | {{siehe auch|[[Benutzer:Count Ypsilon/Skripts]]}} |
Version vom 3. August 2009, 12:05 Uhr
Eine Reihe von nichtinvasiven (von sich aus nur-lesenden) Perl-Skripts, die einzelne Artikel oder Bilder (Karten) erstellen. Wird die Ausgabe eines Skripts verändert, so sollten, falls nötig, auch stets alle anderen angepasst werden, damit man stets den ganzen Satz herunterladen und verwenden kann. Keinerlei Garantie für Windows-Systeme - ach was sag ich, keinerlei Garantie!
NPCs
- /npclist.pl Erstellt eine CSV-Liste aller NPCs zur Weiterverarbeitung
Verwendung:perl npclist.pl > npclist.txt
- /npclist2wiki.pl Erstellt aus der NPC-CSV-Liste den Artikel NPCs (Liste)
Verwendung:perl npclist2wiki.pl npclist.txt > wikinpclist.txt
Die Textdateiwikinpclist.txt
kann dann manuell kopiert und abgespeichert werden. - /npclist2wikibilder.pl Erstellt aus der NPC-CSV-Liste den Artikel NPC-Bilder
Verwendung:perl npclist2wiki.pl npclist.txt > wikinpcbilder.txt
Die Textdateiwikinpcbilder.txt
kann dann manuell kopiert und abgespeichert werden.
Karte
- /maplist.pl Erstellt eine CSV-Liste aller Kartenfelder zur Weiterverarbeitung
Verwendung:perl maplist.pl > maplist.txt
- /maplist2wiki.pl Erstellt aus der Kartenfeld-CSV-Liste den Artikel Koordinaten (Liste)
Verwendung:perl maplist2wiki.pl maplist.txt > wikimaplist.txt
Die Textdateiwikimaplist.txt
kann dann manuell kopiert und abgespeichert werden. Achtung, die eigentliche Liste (nach dem Artikelkopf) darf keinen Zeilenumbruch enthalten! - /makemap.pl Verarbeitet die Kartenfeld-CSV-Liste zu einer Gesamtkarte
Verwendung:perl makemap.pl maplist.txt > map.png
Die Datei map.png enthält eine Große Karte mit 50x50px pro Feld und sollte mittels geeigneter Programme verkleinert werden (15x15px, also 30%, für Bild:Gesamtkarte Kontinent (automatisch generiert).jpg) und ggf. zu JPEG konvertiert werden. Für eine Batchverarbeitung bietet sich hierconvert
aus der ImageMagick-Programmsammlung an:convert map.png -resize 30% 'Gesamtkarte Kontinent (automatisch generiert).jpg'
- /makemaps.sh Führt die Konvertierung für Kartendaten automatisch aus
Verwendung:sh makemaps.sh
makemap.pl wird automatisch ausgeführt und die Ausgabe automatisch verwertet. Die Bildnamen entsprechen denen im Wiki.
→ siehe auch: Benutzer:Count Ypsilon/Skripts