Manual:Pywikibot/Compat/Βασική χρήση
This page is documentation for Pywikipedia Compat, which is no longer supported. This page is kept for historical interest. It may document scripts and features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. |
Χρήση
- Δείτε Συντόμευση στη γραμμή εντολών για χρήστες των Windows.
Επιλέξτε και τρέξτε κάποιο σκριπτ για bot
Τώρα που έχετε εγκαταστήσει την python και το Pywikibot, θα χρειαστείτε μια διεπαφή κειμένου για το Λειτουργικό σας Σύστημα.
- Πρόσβαση στο pywikibot
Αφού έχετε δημιουργήσει ένα αρχείο που ονομάζεται user-config.py , μπορείτε να έχετε πρόσβαση στο pywikibot.
Στα Windows αυτό γίνεται πατώντας στο μενού Έναρξη, και κάνοντας κλικ στο 'Εκτέλεση'. Θα σου ζητηθεί το όνομα του προγράμματος, πληκτρολόγησε "cmd.exe
".
- Αλλάξτε τη διαδρομή σε C: πληκτρολογώντας
chdir C:\
- Πληκτρολογήστε chdir \"όνομα του καταλόγου στον οποίο έχετε κατεβάσει" το pywikibot (Για παράδειγμα: chdir \"pywikibot" αν το αρχείο είναι στον κατάλογο C).
Τα παρακάτω βήματα μπορεί να χρειαστεί να γίνουν:
- Μετακίνηση του φακέλου httplib2 που βρίσκεται στον υποκατάλογο externals ένα επίπεδο πιο πάνω.
- Όλα τα scripts που θα ήθελες να χρησιμοποιήσεις χρειάζεται να αντιγραφούν από τον υποκατάλογο scripts στον κύριο κατάλογο. Αυτό περιλαμβάνει και το login.py
Στα Mac, βρείτε το Terminal.app στο /Applications/Utilities, δείτε Εγκατάσταση Mac.
Στο Linux ή οποιοδήποτε άλλο Unix, χρησιμοποίησε οποιαδήποτε εφαρμογή για τερματικό όπως gnome-terminal, konsole, xterm, ή απλώς μια text-mode κονσόλα.
Στο compat, τρέξτε το σκριπτ login.py πληκτρολογώντας "python login.py". Αν δεν έχετε ακόμα το αρχείο user-config.py
, αυτή η εντολή θα το δημιουργήσει διαδραστικά.
Στο core, από τον κατάλογο core, τρέξτε το σκριπτ login.py πληκτρολογώντας "python pwb.py login". Αν δεν έχετε ακόμα το αρχείο user-config.py
, αυτή η εντολή θα το δημιουργήσει διαδραστικά.
- Εισαγωγή κωδικού
Η Python τότε θα επιστρέψει:
Password for user your_bot on your_site:en:
Χρησιμοποιήστε τον κωδικό που χρησιμοποιούσατε για το όνομα χρήστη του μποτ. Σημειώστε ότι η καταχώρησή σας δεν θα είναι ορατή για λόγους ιδιωτικότητας. Το μποτ δεν μπορεί να δουλέψει ανώνυμα. Εκτός κι αν αλλάξετε τον κωδικό σας, κανονικά θα χρειαστείτε να τρέξετε αυτό το πρόγραμμα μόνο μια φορά. Το μποτ συνήθως δεν αποσυνδέεται.
- Χρησιμοποιώντας μποτ
Τα μποτ είναι στον κύριο κατάλογο pywikibot όταν κατεβαίνουν στον υπολογιστή σας.
Αν είναι αναγκαίο, χρησιμοποιήστε την εντολή cd για να μεταφερθείτε στον κατάλογο όπου είναι αποθηκευμένα τα αρχεία του μποτ.
Τρέξτε τώρα οποιοδήποτε από τα bot εδώ πληκτρολογώντας "python botname.py" (Αν χρησιμοποιείτε Windows, μπορείτε να παραλείψετε το "python").
Scripts
- Κύρια σελίδα: Manual:Pywikibot/Scripts
Ορίσματα γραμμής εντολών
Παρόλο που πολλά μποτ έχουν τα δικά τους ορίσματα γραμμής εντολών, για τα οποία υπάρχουν αναλυτικές οδηγίες στις σχετικές με αυτά σελίδες (ή στον πηγαίο κώδικά τους), όλα τα μποτ εκτός κι αν δηλώνεται ειδικότερα το αντίθετο αναγνωρίζουν τα ακόλουθα ορίσματα γραμμής εντολών:
(full list here: Manual:Pywikibot/Global Options )
- -help
- Τυπώστε μια λίστα με τα καθολικά ορίσματα του bot (αυτή τη λίστα), ακολουθούμενη από ειδική βοήθεια για το bot εφόσον είναι διαθέσιμη.
- -lang:xx
- Ορίστε τη γλώσσα του wiki πάνω στο οποίο θέλετε να δουλέψετε με τον κωδικό γλώσσας
xx
, παρακάμπτοντας τη ρύθμιση στοuser-config.py
. - -family:xyz
- Ορίστε την οικογένεια του wiki όπου θέλετε να δουλέψετε, π.χ., wikipedia, wiktionary, wikitravel, ... Αυτό θα παρακάμψει την παραμετροποίηση στο αρχείο
user-config.py
. - -user:xyz
- Συνδεθείτε ως χρήστης 'xyz' αντί για το προεπιλεγμένο username.
- -log
- Ενεργοποίηση του αρχείου καταγραφής. Τα αρχεία καταγραφής θα αποθηκευτούν στον υποκατάλογο logs.
- -log:xyz
- Ενεργοποίηση αρχείου καταγραφής, με τη χρήση του
xyz
ως ονόματος αρχείου. - -nolog
- Απενεργοποίηση του αρχείου καταγραφής (αν αυτό είναι ενεργοποιημένο από προεπιλογή).
- -putthrottle:nn
- Ορίστε τον ελάχιστο χρόνο (σε δευτερόλεπτα) που το μποτ θα περιμένει για αποθήκευση σελίδων. Η προεπιλεγμένη τιμή είναι 10.
Για παράδειγμα, python scriptname.py -family:wiktionary
θα τρέξει το "scriptname" bot σε λήμματα του wiktionary, παρακάμπτοντας την προεπιλεγμένη ρύθμιση για την οικογένεια wiki στην παραμετροποίηση του αρχείου χρήστη σας.
Άδεια στα εγχειρήματα του Wikimedia
Βεβαιωθείτε ότι το μποτ σας έχει την έγκριση της wiki-κοινότητας στην οποία πρόκειται να το χρησιμοποιήσετε: δείτε την καθολική πολιτική Bot για καθοδήγηση. Η αυστηρότητα διαφέρει σε μεγάλο βαθμό ανάμεσα στα διάφορα προγράμματα.
Χρησιμοποιώντας τον κανονικό σου περιηγητή, δημιούργησε όνομα χρήστη και κωδικό για το μποτ. Είναι καλύτερο αν χρησιμοποιήσετε ένα όνομα που κάνει σαφές ότι πρόκειται για μποτ, και κατά προτίμηση ποιός το τρέχει επίσης. Η συνήθης μεθόδος είναι να γράψετε το όνομα χρήστη σας και να προσθέσετε τη λέξη 'bot', αλλά υπάρχουν και πολλές άλλες μορφές.