Χρήστης:LexiCoBot/scripts
Εργασίες συντήρησηςΕπεξεργασία
{{=el=}}Επεξεργασία
Λέω να ξεκινήσω τις εργασίες συντήρησης "συντηρητικά", με κάτι δηλαδή που έκανα και δοκιμαστικά:
- την αντικατάσταση των τίτλων ==Ελληνικά== με πρότυπο {{=el=}}.
- Παρακάτω παραθέτω τα pywikipedia scripts που θα χρησιμοποιήσω:
- replace.py:
replace.py -fix:glossa -namespace:0 -xml:el-dump.xml
- fixes.py:
# -*- coding: utf-8 -*- """ File containing all standard fixes """ __version__ = '$Id: fixes.py 3975 2007-08-06 16:38:41Z wikipedian $' help = """ * glossa - antikathista titlous glossas me protypa """ fixes = { 'glossa': { 'regex': False, 'msg': { 'el':u'Μορφοποίηση γλώσσας', }, 'replacements': [ (u'==Ελληνικά==', u'{{=el=}}'), ] }, }
Έγινε
{{-ουσ-}}Επεξεργασία
...Και να συνεχίσω με κάποιες βελτιωμένες αλλαγές, περνώντας δειλά δειλά στα ===Ουσιαστικό=== με πρότυπο {{-ουσ-}}
- replace.py:
replace.py -fix:ous -log:ousiastika -namespace:0 -xml:el-dump.xml
- fixes.py:
# -*- coding: utf-8 -*- help = """ * HTML - Convert HTML tags to wiki syntax, and fix XHTML. """ import codecs import sys, re fixes = { 'ous': { 'regex' : True, 'msg': { 'el':u'πρότυπα ουσιαστικών', }, 'replacements': [ # «Ουσιαστικό» προς πρότυπο «-ουσ-» (u'===Ουσιαστικό===', u'{{-ουσ-}}'), ], }, }
Έγινε
{{πρότυπα}}Επεξεργασία
Και από αύριο με το καλό, (αφού όλα μοιάζουν να πήγαν καλά σήμερα) λέω να αλλάξω και κάποια ακόμα πρότυπα:
- replace.py:
replace.py -fix:protypa -log:protypa2 -namespace:0 -xml:el-dump.xml
- fixes.py:
# -*- coding: utf-8 -*- help = """ * protypa - Convert ==title== tags to {{-protypo-}}. """ import codecs import sys, re fixes = { 'protypa': { 'regex' : True, 'msg': { 'el':u'μορφοποίηση - πρότυπα', }, 'replacements': [ # «Ετυμολογία» προς πρότυπο «-ετυμ-» (u'===Ετυμολογία===', u'{{-ετυμ-}}'), (u'==Ετυμολογία==', u'{{-ετυμ-}}'), # «Παράγωγες μορφές» προς πρότυπο «-συγγ-» (u'===Παράγωγες μορφές===', u'{{-συγγ-}}'), (u'===Συγγενικά===', u'{{-συγγ-}}'), # «Συνώνυμες μορφές» προς πρότυπο «-συνων-» (u'===Συνώνυμες μορφές===', u'{{-συνων-}}'), (u'===Συνόνυμες μορφές===', u'{{-συνων-}}'), (u'===Συνώνυμα===', u'{{-συνων-}}'), (u'===Συνόνυμα===', u'{{-συνων-}}'), # «Αντίθετα» προς πρότυπο «-αντων-» (u'===Αντίθετο===', u'{{-αντων-}}'), (u'===Αντίθετα===', u'{{-αντων-}}'), # «Ρήμα» προς «-ρημ-» (u'===Ρήμα===', u'{{-ρημ-}}'), # «Επίθετο» προς πρότυπο «-επιθ-» (u'===Επίθετο===', u'{{-επιθ-}}'), # «Επίρρημα» προς πρότυπο «-επιρ-» (u'===Επίρρημα===', u'{{-επιρ-}}'), # «Σύνδεσμος» προς πρότυπο «-συνδ-» (u'===Σύνδεσμος===', u'{{-συνδ-}}'), # «Αντωνυμία» προς πρότυπο «-αντων-» (u'===Αντωνυμία===', u'{{-αντων-}}'), # «Μετοχή» προς πρότυπο «-μτχ-» (u'===Μετοχή===', u'{{-μτχ-}}') # «Πρόθεση» προς πρότυπο «-προθ-» (u'===Πρόθεση===', u'{{-προθ-}}'), # «Προφορά» προς πρότυπο «-προφ-» (u'===Προφορά===', u'{{-προφ-}}'), # «Αριθμητικό» προς πρότυπο «-αριθ-» (u'===Αριθμητικό===', u'{{-αριθ-}}'), ] }, }
Έγινε
{-σημ-}
- Το πρότυπο -αντ- μετονομάστηκε σε -αντων- και εμφανίζει «αντώνυμα».
- Το -αντ- χρησιμοποιείται πλέον για τις αντωνυμίες.
- Έκανα μόνος μου τις αλλαγές στον κώδικα του μποτ, στις παραπάνω γραμμές. Ελπίζω να μην ενόχλησα.
- Φιλικά, Lou 11:03, 22 Νοεμβρίου 2009 (UTC)
{{γλώσσα}}Επεξεργασία
Επόμενη εργασία συντήρησης: Τίτλοι "==γλώσσα==" σε "{{=ΧΧ=}}".
- replace.py:
replace.py -fix:glossa -log:glossa1 -namespace:0 -xml:el-dump.xml
- fixes.py:
# -*- coding: utf-8 -*- help = """ * glossa - Convert ==glossa== tags to {{=XX=}}. """ import codecs import sys, re fixes = { 'glossa': { 'regex' : True, 'msg': { 'el':u'πρότυπα γλώσσας', }, 'replacements': [ # «Γλώσσα» προς πρότυπο «=ΧΧ=» (u'== Ελληνικά ==', u'{{=fr=}}'), (u'==Γαλλικά==', u'{{=fr=}}'), (u'== Γαλλικά ==', u'{{=fr=}}'), (u'==Αγγλικά==', u'{{=en=}}'), (u'== Αγγλικά ==', u'{{=en=}}'), (u'==Γερμανικά==', u'{{=de=}}'), (u'== Γερμανικά ==', u'{{=de=}}'), (u'==Δανικά==', u'{{=da=}}'), (u'== Δανικά ==', u'{{=da=}}'), (u'==Εσπεράντο==', u'{{=eo=}}'), (u'== Εσπεράντο ==', u'{{=eo=}}'), (u'==Ισλανδικά==', u'{{=is=}}'), (u'== Ισλανδικά ==', u'{{=is=}}'), (u'==Ισπανικά==', u'{{=es=}}'), (u'== Ισπανικά ==', u'{{=es=}}'), (u'==Ιταλικά==', u'{{=it=}}'), (u'== Ιταλικά ==', u'{{=it=}}'), (u'==Καταλανικά==', u'{{=ca=}}'), (u'== Καταλανικά ==', u'{{=ca=}}'), (u'==Λατινικά==', u'{{=la=}}'), (u'== Λατινικά ==', u'{{=la=}}'), (u'==Νορβηγικά==', u'{{=no=}}'), (u'== Νορβηγικά ==', u'{{=no=}}'), (u'==Ολλανδικά==', u'{{=nl=}}'), (u'== Ολλανδικά ==', u'{{=nl=}}'), (u'==Πολωνικά==', u'{{=pl=}}'), (u'== Πολωνικά ==', u'{{=pl=}}'), (u'==Σουηδικά==', u'{{=sv=}}'), (u'== Σουηδικά ==', u'{{=sv=}}'), ] }, }
Καλοδεχούμενα πάντα, όλα τα σχόλια, προτάσεις, επαυξήσεις, βελτιώσεις...