Hier sind die aktuellen Aufgaben. Neue Vorschläge bitte unten anfügen.
Bindestrich durch Gedankenstrich ersetzen[Bearbeiten | Quelltext bearbeiten]
Der "kleine" Bindestrich "-" wird durch den großen Gedankenstrich "–" ersetzt, wenn vor und hinter ihm Zahlen sind. Evtl. vorhandene Leerzeichen werden gelöscht. Der Bot sollte in gewissen Abständen immer mal wieder ausgeführt werden.
Lösung[Bearbeiten | Quelltext bearbeiten]
Durch Hilfskoch realisiert. Optimierungen am RegExp sind immer willkommen!
python replace.py -start:! -recursive -regex "([0-9]{1,})[ ]{0,}-[ ]{0,}([0-9]{1,})" "\1–\2" -summary:"Hilfskoch-Bot: Bindestrich ersetzt" -always
Probleme[Bearbeiten | Quelltext bearbeiten]
- Bei ISBN-Nummern mit Bindestrichen wird der Strich auch ersetzt. Die ISBN-Nummern sollten daher besser ohne Bindestriche eingegeben werden, da er für die Funktion ohnehin nicht erforderlich ist.
Vereinheitlichung der Temperaturangaben[Bearbeiten | Quelltext bearbeiten]
Die Angabe der Temperatur soll vereinheitlicht werden nach folgendem Muster, so wie es auch der Duden vorschlägt: Zahl Leerzeichen °C
Lösung[Bearbeiten | Quelltext bearbeiten]
Ersetzt Konstrukte wie z.B "200 Grad", "220 Grad Celsius" oder "180 ° C" in das einheitliche Format "123 °C". Der zu ersetzende Teil muss mit einer Zahl beginnen, d.h. Texte wie "heute haben wir eine Außentemperatur von sechs Grad" werden nicht ersetzt.
python -d replace.py -start:! -recursive -regex "([0-9]{1,})[ ]{0,}([Gg]rad[]?[Cc]?[Ee]?[Ll]?[Ss]?[Ii]?[Uu]?[Ss]?|°[ ]{0,}[[Cc][Ee]?[Ll]?[Ss]?[Ii]?[Uu]?[Ss]?)" "\1 °C" -summary:"Hilfskoch-Bot: Temperaturangaben vereinheitlicht" -always
Probleme[Bearbeiten | Quelltext bearbeiten]
- ...
Grammatik korrigieren[Bearbeiten | Quelltext bearbeiten]
Korrigiert Leerzeichen vor und hinter einem Komma, Leerzeichen zwischen Zahl und Einheit und ähnliches.
Lösung[Bearbeiten | Quelltext bearbeiten]
python replace.py -start:! -fix:grammar-de
Probleme[Bearbeiten | Quelltext bearbeiten]
- ...
Vorlage Getränk verwenden[Bearbeiten | Quelltext bearbeiten]
Ersetzt in der Kategorie Getränke die Vorlage Rezept durch Getränk
Lösung[Bearbeiten | Quelltext bearbeiten]
python replace.py -subcat:Getränke -regex "\{\{Rezept\|" "{{Getränk|"
Probleme[Bearbeiten | Quelltext bearbeiten]
- ...