Συζήτηση χρήστη:Lou bot/replace/ετυμολογίες
Τελευταίο σχόλιο: πριν από 17 έτη από Lou
Γεια σας. - Εάν δεν κάνω λάθος, πριν κάτι μήνες είχαμε συμφωνήσει να αλλάξουμε την εμφάνιση των ετυμολογιών ως ακολουθεί.
Παλιά ήταν:
< '''ΤέωςΛέξη'''
ή και:
από το '''ΤέωςΛέξη'''
Τώρα, μετά από πρόταση της Σοφίας, έγινε (αν και δεν εφαρμόζεται πάντοτε...):
: '''{{PAGENAME}}''' < '''ΤέωςΛέξη'''
Η εμφάνιση των (κενών) ετυμολογιών που είχαμε πριν είναι συνήθως η εξής:
{{-ετυμ-}} {{προσχέδιο-ετυμ}}
Λοιπόν, προτείνω να βάλω το replace.py για να αλλάξει ό,τι παλιό σύστημα βρεί με το εξής:
{{-ετυμ-}} : '''{{PAGENAME}}''' < {{προσχέδιο-ετυμ}}
Παρακάτω, θα προστεθούν ό,τι πρόσθετα στοιχεία βρεθούν, καθώς και ό,τι θεωρήσετε χρήσιμο για αλλαγή. - Ευχαριστώ για τις συμβουλές και παρατηρήσεις σας. Lou 22:39, 14 Σεπτεμβρίου 2007 (UTC)
Πρώτο μποτ
επεξεργασίαΑλλαγές
επεξεργασία* {{προσχέδιο-ετυμ}} : {{προσχέδιο-ετυμ}} <!-- Βγάλτε το πρότυπο και γράψτε την προέλευση της λέξης --> ===Ετυμολογία=== '''{{PAGENAME}}''' < {{προσχέδιο-ετυμ}} :{{προσχέδιο-ετυμ}} {{προσχέδιο-ετυμ}} προς...............: '''{{PAGENAME}}''' < {{προσχέδιο-ετυμ}}
Αρχείο files.py
επεξεργασία# -*- coding: utf-8 -*-
help = """
* HTML - Convert HTML tags to wiki syntax, and fix XHTML.
"""
import codecs
import sys, re
fixes = {
'etym': {
'regex' : True,
'msg': {
'el':u'Ετυμολογίες: μορφοποίηση',
},
'replacements': [
# * {{προσχέδιο-ετυμ}}
(u'\n\*( *)\{\{προσχέδιο-ετυμ\}\}( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# : {{προσχέδιο-ετυμ}} <!-- Βγάλτε το πρότυπο και γράψτε την προέλευση της λέξης -->
(u'\n:( *)\{\{προσχέδιο-ετυμ\}\}( *)<!-- Βγάλτε το πρότυπο και γράψτε την προέλευση της λέξης -->( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# ==Ετυμολογία==
#
(u'\n===Ετυμολογία===( *)\r\n( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# '''{{PAGENAME}}''' < {{προσχέδιο-ετυμ}}
# νέα προσθήκη: τα κενά πριν και μετά το <
(u'\n( *)\'\'\'\{\{PAGENAME\}\}\'\'\'( *)<( *)\{\{προσχέδιο-ετυμ\}\}( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# : {{προσχέδιο-ετυμ}}
(u'\n:( *)\{\{προσχέδιο-ετυμ\}\}( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# {{προσχέδιο-ετυμ}}
(u'\n\{\{προσχέδιο-ετυμ\}\}( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# ΝΕΟ {{-ετυμ-}}
# *
(u'\n\{\{-ετυμ\}\}( *)\r\n\*(*)\r',
u'\n{{-ετυμ-}}\r\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
# ΝΕΟ '''{{PAGENAME}}''' < {{προσχέδιο-ετυμ}} (χωρίς :)
(u'\n\'\'\'\{\{PAGENAME\}\}\'\'\' < \{\{προσχέδιο-ετυμ\}\}( *)\r',
u'\n: \'\'\'{{PAGENAME}}\'\'\' < {{προσχέδιο-ετυμ}}\r'),
],
},
}
Εντολή
επεξεργασίαreplace_EL.py -fix:etym -log:etymologies -namespace:0 -putthrottle:3 -cat:Ελληνικά ουσιαστικά
Νέα εντολή (κατόπιν προσθήκης)
replace_EL.py -fix:etym -log:nees-etym -namespace:0 -putthrottle:1 -xml:eldump.xml
Τα ονόματα των κατηγοριών σε αναγνώσιμη από το πρόγραμμα μορφή
επεξεργασίαΕλληνική γλώσσα %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AE_%CE%B3%CE%BB%CF%8E%CF%83%CF%83%CE%B1 Ελληνικά ουσιαστικά (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%BF%CF%85%CF%83%CE%B9%CE%B1%CF%83%CF%84%CE%B9%CE%BA%CE%AC Ελληνικά κύρια ονόματα (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%BA%CF%8D%CF%81%CE%B9%CE%B1_%CE%BF%CE%BD%CF%8C%CE%BC%CE%B1%CF%84%CE%B1&until=%CE%98%CE%AC%CE%BD%CE%BF%CF%82 Ελληνικά επίθετα (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%B5%CF%80%CE%AF%CE%B8%CE%B5%CF%84%CE%B1 Ελληνικές μετοχές (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AD%CF%82_%CE%BC%CE%B5%CF%84%CE%BF%CF%87%CE%AD%CF%82 Ελληνικά ρήματα (αυτή τη στιγμή) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CF%81%CE%AE%CE%BC%CE%B1%CF%84%CE%B1 Ελληνικά επιρρήματα (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%B5%CF%80%CE%B9%CF%81%CF%81%CE%AE%CE%BC%CE%B1%CF%84%CE%B1 Ελληνικές προθέσεις (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AD%CF%82_%CF%80%CF%81%CE%BF%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%82 Ελληνικές αντωνυμίες (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AD%CF%82_%CE%B1%CE%BD%CF%84%CF%89%CE%BD%CF%85%CE%BC%CE%AF%CE%B5%CF%82 Ελληνικοί σύνδεσμοι (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%BF%CE%AF_%CF%83%CF%8D%CE%BD%CE%B4%CE%B5%CF%83%CE%BC%CE%BF%CE%B9 Ελληνικά μόρια (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%BC%CF%8C%CF%81%CE%B9%CE%B1 Ελληνικά επιφωνήματα (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%B5%CF%80%CE%B9%CF%86%CF%89%CE%BD%CE%AE%CE%BC%CE%B1%CF%84%CE%B1 Ελληνικά προθήματα (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CF%80%CF%81%CE%BF%CE%B8%CE%AE%CE%BC%CE%B1%CF%84%CE%B1 Ελληνικά επιθήματα (καμία αλλαγή) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%B5%CF%80%CE%B9%CE%B8%CE%AE%CE%BC%CE%B1%CF%84%CE%B1 Ελληνικές καταλήξεις (καμία αλλαγή) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AD%CF%82_%CE%BA%CE%B1%CF%84%CE%B1%CE%BB%CE%AE%CE%BE%CE%B5%CE%B9%CF%82 Ελληνικές συντομογραφίες (καμία αλλαγή) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AD%CF%82_%CF%83%CF%85%CE%BD%CF%84%CE%BF%CE%BC%CE%BF%CE%B3%CF%81%CE%B1%CF%86%CE%AF%CE%B5%CF%82 Ελληνικά αρκτικόλεξα (καμία αλλαγή) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC_%CE%B1%CF%81%CE%BA%CF%84%CE%B9%CE%BA%CF%8C%CE%BB%CE%B5%CE%BE%CE%B1 Αρχαία ελληνικά (έγινε) %CE%91%CF%81%CF%87%CE%B1%CE%AF%CE%B1_%CE%B5%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AC Λέξεις της καθαρεύουσας (καμία αλλαγή) %CE%9B%CE%AD%CE%BE%CE%B5%CE%B9%CF%82_%CF%84%CE%B7%CF%82_%CE%BA%CE%B1%CE%B8%CE%B1%CF%81%CE%B5%CF%8D%CE%BF%CF%85%CF%83%CE%B1%CF%82 Ελληνική αργκό (καμία αλλαγή) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AE_%CE%B1%CF%81%CE%B3%CE%BA%CF%8C Κρητική διάλεκτος (έγινε) %CE%9A%CF%81%CE%B7%CF%84%CE%B9%CE%BA%CE%AE_%CE%B4%CE%B9%CE%AC%CE%BB%CE%B5%CE%BA%CF%84%CE%BF%CF%82 Κυπριακή διάλεκτος (έγινε) %CE%9A%CF%85%CF%80%CF%81%CE%B9%CE%B1%CE%BA%CE%AE_%CE%B4%CE%B9%CE%AC%CE%BB%CE%B5%CE%BA%CF%84%CE%BF%CF%82 Ελληνικές εκφράσεις (έγινε) %CE%95%CE%BB%CE%BB%CE%B7%CE%BD%CE%B9%CE%BA%CE%AD%CF%82_%CE%B5%CE%BA%CF%86%CF%81%CE%AC%CF%83%CE%B5%CE%B9%CF%82