Συζήτηση χρήστη: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
Επιστροφή στη σελίδα χρήστη του "Lou bot/replace/ετυμολογίες".