Μια προσπάθεια παρουσίασης + μερικές ιδέες...

επεξεργασία

Γεια σε όλους. Θάθελα να ξεκινήσω μια συζήτηση σχετικά με τα bots. Αιτία ήταν η τελευταία λειτουργία του Lou bot καθώς και η εμφάνιση του interwiki bot, τώρα τελευταία. Όμως, ίσως να ήταν καλό να ξεκαθαρίσουμε τι μπορούμε να περιμένουμε από αυτά, καθώς και να «ιχνογραφήσουμε» τα πλαίσια χρήσης τους.

Χρήσιμοι σύνδεσμοι

επεξεργασία

Μπορείτε να διαβάσετε τα παρακάτω κείμενα πάνω στα bot.

Πρώτα, θα ήθελα να κάνω ένα «mea culpa». Κατά την τελευταία λειτουργία του (εισαγωγή δεκάδων χιλιάδων κλιτών μορφών), το Lou bot κατέστρεψε πολλά ουσιαστικά. Αυτό έγινε λόγω δύο χοντρών λαθών μου:

  1. δεν εξέτασα από πριν τη λίστα των λέξεων που θα έμπαιναν. Αν το είχα κάνει, θα είχα βγάλει τα ουδέτερα ουσιαστικά (στον πληθυντικό) που αντιστοιχούσαν στις ξένες γλώσσες (αγγλικά, γαλλικά, κλπ.).
  2. δεν σας προειδοποίησα γι'αυτό που ετοίμαζα, και για το ότι θα εξέταζα αργότερα τα τυχόν λάθη. Στη βιασύνη μου, προτίμησα τον «κατόπιν εορτής» έλεγχο αντί να τον κάνω προκαταρκτικά.

Εάν είχε γίνει πρωτύτερη πρόταση λειτουργίας, με τους σκοπούς της, και είχε προηγηθεί συζήτηση, διάφορα τέτοια προβλήματα (όπως πχ. η χρήση ή όχι της εντολής -force που γράφει μία καινούργια λέξη πάνω από μια υπάρχουσα) θα είχαν προβλεφθεί και οι (δικαιολογημένες) έντονες αντιδράσεις που ακολούθησαν δεν θα είχαν λόγο ύπαρξης.

Τα bots στο ΒΛ

επεξεργασία

Η ιστορία του Lou bot είναι η εξής. Δημιουργήθηκε στις 15 Μαρτίου 2006 αλλά χρησιμοποιήθηκε για πρώτη φορά στις 7 Νοεμβρίου. Από εκεί και πέρα, οι κύριες εργασίες του ήταν οι εξής:

  • μέσω του script replace.py πραγματοποιήθηκαν διάφορες εργασίες συντήρησης (μετονομασίες κατηγοριών, προσθήκη ή αφαίρεση χαρακτήρων, αλλαγή των μεγάλων τίτλων με πρότυπα, βικιποίηση των μεταφράσεων)
  • μέσω του pagefromfile.py, εισαγωγές άρθρων (κλιτές μορφές ρημάτων στα σουηδικά και εσπεράντο, ελληνικών επιθέτων, λέξεις στα γαλλικά, ρήματα στα ρουμανικά)
  • καθώς και διάφορες δοκιμές (κυρίως με τα πρότυπα) χωρίς να αναστατώνω όλο τον κόσμο...!

Εκτός του Lou bot, ένα άλλο μποτ που έκανε πολύ μεγάλη δουλειά στο ΒΛ είναι το RobotGMwikt. Αυτό χρησιμοποιεί το πασίγνωστο interwiki.py. Ρόλος του είναι η δημιουργία συνδέσμων μεταξύ των άρθρων όλων των βικιλεξικών που υπάρχουν. Οι σύνδεσμοι βασίζονται στον τίτλο της σελίδας και είναι πολύ χρήσιμοι για τον χρήστη που ψάχνει περισσότερες πληροφορίες πάνω σ'ένα άρθρο, μια και βλέπει, στο κάτω αριστερό μέρος της οθόνης του όλα τα βικιλεξικά που έχουν την ίδια (ακριβώς) λέξη.

Τώρα τελευταία, επειδή το RobotGMwikt σταμάτησε (προσωρινά;) να δουλεύει, μπήκε στο ΒΛ το VolkovBot που κάνει την ίδια ακριβώς δουλειά. Έτσι, σε λίγο καιρό, οι λέξεις που δεν έχουν ακόμα τα περίφημα interwiki links θα συνδεθούν κι αυτές με τα άλλα ΒΛ.

Τέλος, το MediaWiki λειτουργεί από την Wikimedia και αλλάζει ή προσθέτει (σπάνια!) βασικές λειτουργίες όλων των wiki.

Κίνδυνοι από ανεξέλεγκτη χρήση των bots

επεξεργασία

Μην ξεχνάμε ότι ελάχιστοι χρήστες του ΒΛ ξέρουν προγραμματισμό. Το πολύ πολύ να ξέρουμε να προσαρμόζουμε ένα έτοιμο script στις δικές μας ανάγκες. Αυτό καθιστά υποχρεωτικό τον έλεγχο από τους άλλους. Τα ξένα ΒΛ δεν έχουν αυτό το πρόβλημα, μια και αρκετοί χρήστες τους είναι εμπειρογνώμονες.

Με την ανάπτυξη του ΒΛ μας, θα βρεθούν (ήδη, αυτές τις μέρες, υπάρχουν δύο νέες προτάσεις!) κι άλλοι χρήστες οι οποίοι θα θελήσουν να βάλουν ένα μποτ σε λειτουργία. Εάν δεν έχουμε λάβει τα μέτρα μας, αυτό μπορεί να προκαλέσει μεγάλη ανακατωσούρα. Ας φανταστούμε κάποιον που βάζει πχ. υλικό υπό copyright. Ή κάποιον που αρχίζει να «μετακινεί» κατηγορίες ολόκληρες. Το θέμα δεν είναι επιστημονική φαντασία, έχει παρουσιαστεί, με διαφορετική μορφή, στο αγγλικό ΒΛ!

Μια από τις χρήσεις που έκανα εγώ, ο πειραματισμός σχετικά με νέα πρότυπα, δεν ήταν υποχρεωτικό να γίνει στα υπαρκτά πρότυπα. Άλλωστε, ακόμα και τώρα υπάρχουν λίγες λέξεις (μερικές μονάδες) με δοκιμαστικά πρότυπα, που μένουν σε αναμονή... Μπορεί η ίδια χρήση να ζητηθεί κι από άλλους διαχειριστές. Όσο είμαστε τρεις και μόνο, δεν υπάρχει πρόβλημα. Τι θα γίνει όμως όταν γίνουμε 10 ή 15; Θα παραστούμε σε "edit wars", όπως συμβαίνει σε μερικά wiki;

Κάποιες σκέψεις για το παρόν και για το μέλλον

επεξεργασία

Πιστεύω ότι ήρθε η ώρα να ελέγξουμε τα bots, καθώς και να περιγράψουμε τα πλαίσια χειρισμού τους. Αφενός διότι «αυξανόμαστε και πληθυνόμαστε», αφετέρου για να ανταποκριθούμε στις σύγχρονες ανάγκες του ΒΛ μας, καθώς και στη θέση του στο διεθνή χώρο.

Πρώτ΄ απ΄ όλα, πιστεύω ότι δεν θάπρεπε να μπει bot σε λειτουργία (πέραν των δύο interwiki και, φυσικά, του MediaWiki - αλλά αυτά το έκαναν ήδη!) χωρίς να έχει προηγηθεί αναλυτική παρουσίαση της δουλειάς που πρόκειται να γίνει. Να γραφτεί πχ η λίστα των λέξεων που πρόκειται να εισαχθεί, το αναλυτικό αρχείο των μετονομασιών, κλπ. Έτσι, θα μπορούν οι άλλοι χρήστες, στη σελίδα συζήτησής του ή στο irc, να κάνουν τις παρατηρήσεις τους, να προτείνουν αλλαγές, διορθώσεις, κλπ.

Υπάρχουν μερικοί κανόνες για τη χρησιμοποίηση μποτ χωρίς και με ιδιότητα μποτ. Αυτούς τους πήρα σε περίοδο έκτακτης ανάγκης (όταν το VolkovBot παρουσιάστηκε και άρχισε να κάνει αλλαγές, απροειδοποίητα)! Δεν ψηφίστηκαν από την κοινότητα. Τους χρειαστήκαμε βιαστικά, και βιαστικά τους εφαρμόσαμε. Το ίδιο έγινε και για τους κανόνες ψηφοφορίας. Μπορούμε να τους κρατήσουμε ως έχουν, να τους αλλάξουμε ή και να τους πετάξουμε. Όμως δεν μπορούμε να μην σκεφτούμε κάτι γι'αυτούς!

Σήμερα, το ΒΛ είναι σαν οικογενειακή επιχείρηση: ο καθένας κάνει κάτι στη γωνιά τους, πότε πότε λέει κάτι στη Βικιδημία (ή Πύλη, ή Αγορά!)... Σιγά σιγά όμως, όλο και περισσότερος κόσμος θέλει να ασχοληθεί (και αυτό ακριβώς επιδιώκουμε!), υπάρχουν διαφορετικές απόψεις... Το θέμα είναι να βάλουμε τις βάσεις ώστε να ανοίξουμε το «κεφάλαιό» μας σε ξένα «κεφάλια», με άλλες ιδέες, ιδιοσυγκρασίες, ενδιαφέροντα, χωρίς να μπλοκάρουμε κάθε προτεινόμενη λύση (και χωρίς να είμαστε αναγκασμένοι για το κάθε τι να περνάμε από την μικρότερη πλειοψηφία για να το περάσουμε)!

Μια άλλη ιδέα θα ήταν να δημιουργήσουμε ξεχωριστούς λογαριασμούς για τα μποτ συντήρησης: έναν για το replace, έναν για το pagefromfile, έναν για την αυτόματη κατηγοριοποίηση... Μόνο οι διαχειριστές θα είχαν τους κωδικούς τους. Στη σελίδα τους (ή οποιαδήποτε άλλη!) θα μπορούσαμε να γράφουμε ό,τι πρέπει να γίνει. Όταν είμαστε σίγουροι, ένας από τους διαχειριστές θα μπορεί να το κινήσει (αυτό θα έλυνε και το πρόβλημα της απουσίας κατά τις διακοπές... κυρίως για τις εργασίες που επαναλαμβάνονται κατά καιρούς).

Αυτά προς το παρόν. Είναι λίγο «φύρδην μίγδην» και σίγουρα θα ήθελα να πω περισσότερα αλλά ας ξεκινήσουμε μια συζήτηση απ'αυτά και βλέπουμε...! Φιλικά, Lou 11:58, 2 Σεπτεμβρίου 2007 (UTC)Απάντηση

Μερικές σκέψεις του Αριέλ

επεξεργασία

Χρήστης:ArielGlenn/Για τα μποτ κι όχι μόνο.

Bots need to upgrade to Pywikibot 6.6.1

επεξεργασία

Dear bot operators, bots running Pywikibot must upgrade to version 6.6.1 otherwise they will break when deprecated API parameters are removed. If you have any questions or need help in upgrading, please reach out using one of the Pywikibot communication channels.

Thanks, Legoktm (talk) 18:02, 22 Σεπτεμβρίου 2021 (UTC)Απάντηση

Please, could you help us

επεξεργασία
Excuse my ignorance ☏ Legoktm, I know nothing about bots, but we do a lot of 'replace' with PAWS e.g.
pwb.py replace -ns:0 -lang:el -family:wiktionary -xml:/public/dumps/public/elwiktionary/latest/elwiktionary-latest-pages-articles-multistream.xml.bz2 "this" "that" -summary:"pwb.py replace"

Is this relevant with your message? We get this warning, every time:

/srv/paws/pwb/pywikibot/tools/_deprecate.py:212: FutureWarning: PYWIKIBOT2_DIR environment variable is deprecated for 3 years and X months; use PYWIKIBOT_DIR instead.
  warn(msg.format(name, instead), warning_class, depth + 1)

Should we change something? It is very important for us. All bot owners have been inactive for years, except ☏ Botaki · FocalPoint
Sorry to bother you, but I have nobody else to ask... and discussions at the above addresses are very difficult for us, very different from here. Thank you in advance. ‑‑Sarri.greek  | 18:52, 22 Σεπτεμβρίου 2021 (UTC)Απάντηση

☏ Sarri.greek If you use PAWS, the upgrade will happen automatically and you don't need to do anything about it. The warning message you're getting is something different, is that something you saw recently? It was supposed to be fixed, but it might need more work. Legoktm (συζήτηση) 20:05, 22 Σεπτεμβρίου 2021 (UTC)Απάντηση
Ο! Thank you so MUCH for immediate response ☏ Legoktm! Yes, the message is always there (the time span changes). ‑‑Sarri.greek  | 20:07, 22 Σεπτεμβρίου 2021 (UTC)Απάντηση
@Sarri.greek, the sysadmins for PAWS have updated it and the warning should be gone now. Legoktm (συζήτηση) 01:30, 23 Σεπτεμβρίου 2021 (UTC)Απάντηση
You are great ☏ Legoktm. I have often asked for technical support here and there at mediwiki (very crucial for small wikis, with no programmers around), and you are the first and only to respond! ‑‑Sarri.greek  | 01:34, 23 Σεπτεμβρίου 2021 (UTC)Απάντηση

Your wiki will be in read only soon

επεξεργασία

Trizek (WMF) (Συζήτηση) 21:24, 27 Φεβρουαρίου 2023 (UTC)Απάντηση

Your wiki will be in read-only soon

επεξεργασία

MediaWiki message delivery 01:21, 21 Απριλίου 2023 (UTC)Απάντηση

Το wiki σας σύντομα θα είναι μόνο για ανάγνωση

επεξεργασία

Trizek_(WMF) (talk) 09:30, 15 Σεπτεμβρίου 2023 (UTC)Απάντηση

Επιστροφή στη σελίδα του εγχειρήματος "Bots".