Manual:Pywikibot/Compat/Βασική χρήση

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/Compat/Basic use and the translation is 98% complete.

Χρήση

Δείτε Συντόμευση στη γραμμή εντολών για χρήστες των 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, αυτή η εντολή θα το δημιουργήσει διαδραστικά.

το pwb.py προσθέτει τον κατάλογο core στη μεταβλητή `PATH` έτσι ώστε η python να βλέπει τον κατάλογο pywikibot. Υπάρχει κι άλλοι τρόποι να το διορθώσετε αυτό όπως το να προσθέσετε τον κατάλογο core (or η οποιονδήποτε κατάλογο που περιέχει directory τον κατάλογο pywikibot) στο `PATH` ή στο `PYTHONPATH`.
Εισαγωγή κωδικού

Η Python τότε θα επιστρέψει:

Password for user your_bot on your_site:en:

Χρησιμοποιήστε τον κωδικό που χρησιμοποιούσατε για το όνομα χρήστη του μποτ. Σημειώστε ότι η καταχώρησή σας δεν θα είναι ορατή για λόγους ιδιωτικότητας. Το μποτ δεν μπορεί να δουλέψει ανώνυμα. Εκτός κι αν αλλάξετε τον κωδικό σας, κανονικά θα χρειαστείτε να τρέξετε αυτό το πρόγραμμα μόνο μια φορά. Το μποτ συνήθως δεν αποσυνδέεται.

Χρησιμοποιώντας μποτ

Τα μποτ είναι στον κύριο κατάλογο pywikibot όταν κατεβαίνουν στον υπολογιστή σας.

Αν είναι αναγκαίο, χρησιμοποιήστε την εντολή cd για να μεταφερθείτε στον κατάλογο όπου είναι αποθηκευμένα τα αρχεία του μποτ.

Τρέξτε τώρα οποιοδήποτε από τα bot εδώ πληκτρολογώντας "python botname.py" (Αν χρησιμοποιείτε Windows, μπορείτε να παραλείψετε το "python").

Scripts

Κύρια σελίδα: Manual:Pywikibot/Scripts

Ορίσματα γραμμής εντολών

Παρόλο που πολλά μποτ έχουν τα δικά τους ορίσματα γραμμής εντολών, για τα οποία υπάρχουν αναλυτικές οδηγίες στις σχετικές με αυτά σελίδες (ή στον πηγαίο κώδικά τους), όλα τα μποτ εκτός κι αν δηλώνεται ειδικότερα το αντίθετο αναγνωρίζουν τα ακόλουθα ορίσματα γραμμής εντολών:

-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', αλλά υπάρχουν και πολλές άλλες μορφές.