Εγχειρίδιο:Pywikibot/archivebot.py/ρύθμιση
Το archivebot.py είναι script για την αρχειοθέτηση σελίδων συζήτησης. Αυτό το κείμενο εξηγεί πως να ρυθμίσετε τις σελίδες συζήτησης στο wiki για να γίνει η αυτόματη αρχειοθέτηση από αυτό το μποτ. Για την τεκμηρίωση της χρήσης του μποτ παρακλούμε δείτε στο Manual:Pywikibot/archivebot.py .
Πώς να ρυθμίσετε μια σελίδα συζήτησης
Το μποτ αυτό επεξεργάζεται σελίδες που έχου μαρκαριστεί ρητά με την ενσωμάτωση ενός προτύπου δείκτη, και αρχειοθετεί ενότητες που είναι ανενεργές για συγκεκριμμένο χρονικό διάστημα.
Συχνά χρησιμοποιείται το πρότυπο {{User:MiszaBot/config|...}}
.
Το πρότυπο μπορεί να έχει τις παραμέτρους που περιγράφονται παρακάτω.
(Οι περισσότερες από αυτές είναι προαιρετικές.)
{{TEMPLATE_PAGE |archive = |algo = |counter = |maxarchivesize = |minthreadsleft = |minthreadstoarchive = |archiveheader = |key = }}
Για να αρχειοθετηθεί μια ενότητα, θα πρέπει να είναι επιπέδου 2, μαρκαρισμένη με ==
. Είναι δυνατόν να εξαιρεθούν κάποιες ενότητες: δείτε εξήγηση παρακάτω.
Παράμετροι προτύπων
Η σημασία των παραμέτρων του προτύπου είναι:
Παράμετρος προτύπου | Περιγραφή |
---|---|
archive |
Όνομα της σελίδας στο οποίο θα τοποθετηθούν τα νήματα που αρχειοθετούνται. Πρέπει να είναι υποσελίδα της τρέχουσας σελίδας. Υποστηρίζονται και μεταβλητές. |
algo |
καθορίζει τη μέγιστη ηλικία του νήματος. Πρέπει να έχει τη μορφή old(delay) όπου το delay καθορίζει την ηλικία σε ώρες ή μέρες για παράδειγμα 24h (24 ώρες) or 5d (5 ημέρες). Το προκαθορισμένο είναι old(24h) .
|
counter |
Η τρέχουσα τιμή ενός μετρητή ο οποίος μπορεί να αποδοθεί ως μεταβλητή. Θα πραγματωθεί από το μποτ. Η αρχική τιμή είναι 1 .
|
maxarchivesize |
Το μέγιστο μέγεθος το αρχείου πριν αρχίσει να αυξάνεται ο μετρητής. Η τιμή μπορεί να δοθεί με την προσθήκη γράμματος όπως K ή M τα οποία υποδεικνύουν KByte ή MByte. Η προκαθορισμένη τιμή είναι 1000M (1000 megabyte).
|
minthreadsleft |
Ο ελάχιστος αριθμός νημάτων που θα πρέπει να αφεθούν στη σελίδα. Η προκαθορισμένη τιμή είναι 5 .
|
minthreadstoarchive |
Ο ελάχιστος αριθμός νημάτων για ταυτόχρονη αρχειοθέτηση. Η προκαθορισμένη τιμή είναι 2 .
|
archiveheader |
Το περιεχόμενο που θα πρέπει να τοποθετηθεί στις νέες σελίδες αρχειοθέτησης. Η παράμετρος υποστηρίζει την χρήση μεταβλητών. Η προκαθορισμένη τιμή είναι {{talkarchive}} .
|
key |
Μυστικό κλειδί που (αν είναι έγκυρο) επιτρέπει να γίνει αρχειοθέτηση σε σελίδες που δεν είναι υποσελίδες της σελίδας που αρχειοθετείται. |
Μεταβλητές για μοτίβα ονόματος σελίδας
Στην παράμετρο archive
του προτύπου, μπορούν να χρησιμοποιηθούν οι ακόλουθες μεταβλητές.
Μεταβλητή | Παράγει |
---|---|
%(counter)d |
την τρέχουσα τιμή του counter
|
%(year)d |
το έτος του νήματος που αρχειοθετείται |
%(quarter)d |
το τέταρτο του έτους (1-4) του νήματος που αρχειοθετείται |
%(month)d |
τον αριθμό του μήνα (1-12) του νήματος που αρχειοθετείται |
%(month)02d |
διψήφιο αριθμό μήνα (01-12) |
%(monthname)s |
αγγλικό όνομα του μήνα |
%(monthnameshort)s |
τα τρία πρώτα γράμματα του μήνα |
Πως να αποτρέψετε την αρχειοθέτηση
Για την αποτροπή της αρχειοθέτησης μίας ενότητας (νήματος) για πεπερασμένο χρονικό διάστημα, μπορείτε να επεξεργαστείτε την σελίδα και να τοποθετήσετε υπογραφή με μελοντική χρονική σφραγίδα. Βεβαιωθείτε ότι η υπογραφή είναι καλοσχηματισμένη, πρέπει να περιέχει όνομα χρήστη και ημερομηνία με ακριβώς την ίδια μορφή μιας κανονικής υπογραφής, αλλιώς δεν θα αναγνωριστεί από το μποτ.
Μπορείτε να μπλοκάρετε το νήμα από το να αρχειοθετηθεί αόριστα, με την χρήση πολύ μελλοντικής χρονικής σφραγίδας, όπως "13:59, 21 Οκτώβριος 2044 (UTC)".
Για να μην μπερδέψετε τους αναγνώστες, η ψεύτικη υπογραφή μπορεί να γραφεί ως σχόλιο only with the dummy user name "DoNotArchiveUntil". Τα άλλα σχόλια θα αγνοηθούν από το μποτ.
Μπορεί να προτιμάτε να έχετε στο wiki σας ένα αντικαταστάσιμο πρότυπο για αυτόν τον συγκεκριμμένο σκοπό. Δείτε το πρότυπο της αγγλικής Βικιπαίδειας για παράδειγμα: w:Template:DNAU
Δείτε επίσης
- w:Help:Archiving a talk page#Automated_archival - τα περισσότερα από όσα γράφονται εκεί δεν αφορούν αποκλειστικά την αγγλική Βικιπαίδεια.
- w:User:MiszaBot/config