Εγχειρίδιο:Pywikibot/Windows

From mediawiki.org
This page is a translated version of the page Manual:Pywikibot/Windows and the translation is 85% complete.
Outdated translations are marked like this.

Python in the PATH

To make it easier to run Python, the executable needs to be in your PATH.

To check Python has been installed correctly open a CMD.EXE and run:

  C:\> python --version

If it does not find python, reinstall Python and enable the option to put python.exe in your PATH (environment variables).

δημιουργία συντόμευσης

Πως να δημιουργήσετε μια γρήγορη συντόμευση για εκτέλεση εντολών (χρήστες Windows):

Αν εγκαθιστάτε το Pywikibot σε κάποιο φάκελο όπως τα "Έγγραφά μου" μπορεί να είναι ενοχλητικό να χρησιμοποιείτε κατ΄επανάληψη την εντολή "chdir" για να πάτε στο φάκελο για να τρέξετε το μποτ.

Στα Windows μπορείτε να δημιουργήσετε κάποια συντόμευση η οποία θα ανοίξει το πλαίσιο εντολών την οποία μπορείτε να χρησιμοποιήσετε για να τρέξετε εύκολα μποτ. Απλώς ακολουθήστε αυτά τα βήματα για να την δημιουργήσετε:

  1. Δεξί κλικ στο φάκελο όπου είναι εγκατεστημένο το pywikibot.
  2. Κλικ στο "Δημιουργία συντόμευσης". Μια νέα συντόμευση με το βελάκι θα δημιουργηθεί.
  3. Δεξί κλικ στη νέα συντόμευση και κλικ στο ιδιότητες
  4. Στο παράθυρο ιδιότητες, στο πλαίσιο προορισμού γράψτε cmd.exe.
  5. Στο πλαίσιο έναρξη εισαγάγετε την πλήρη διεύθυνση του pywikibot.
  6. Κλικ "OK".
  7. Κάντε κλικ στη συντόμευση και το cmd.exe ανοίγει ακολουθώντας την πλήρη διαδρομή
    Αν πατήσετε F5 για να ανανεώσετε το παράθυρο (ή ξανανοίξετε τις ιδιότητες της συντόμευσης), θα παρατηρήσετε ότι η εικόνα της συντόμευσης έχει αλλάξει.

Set up Unicode

Το Windows shell (cmd.exe) δεν είναι το τελειότερο πρόγραμμα σε ότι αφορά υποστήριξη του Unicode. Επειδή το Pywikibot χρησιμοποιείται ευρέως σε μη-Αγγλικούς ιστότοπους του Mediawiki, υποστηρίζουμε την πλήρη παραγωγή Unicode. Αν χρειάζεστε υποστήριξη Unicode για τη γλώσσα που εργάζεστε, η καλύτερη λύση είναι η χρήση της ConEmu κονσόλας για Windows αντί για κάποια τοπική κονσόλα (π.χ. cmd.exe).

Παρόλα αυτά, αν αποφασίσετε να μείνετε με την κλασσική κονσόλα, τότε χρειάζεται να αλλάξετε τη ρύθμιση της γραμματοσειράς στο cmd.exe πριν αυτή δουλέψει - ή διαφορετικά θα βλέπετε πάρα πολλά ερωτηματικά!

Εναλλακτικά, το Pywikibot υποστηρίζει επίσης τη μεταγραφή - για παράδειγμα, το Вики μεταγράφεται σε Viki στα συστήματα της Δυτικής Ευρώπης. Αυτό δουλεύει επίσης και χωρίς αλλαγή γραμματοσειράς.

Επειδή είναι αδύνατο να καθορίσεις τη χρησιμοποιούμενη γραμματοσειρά, σας ζητάμε να ορίσετε αναλυτικά ποια επιλογή θέλετε να χρησιμοποιήσετε. Αν δεν ορίσετε αυτό, θα δεχτείτε την παρακάτω προειδοποίηση:

WARNING: Running on Windows and transliteration_target is not set.
Please see https://www.mediawiki.org/wiki/Manual:Pywikibot/Windows

Πλήρης παραγωγή unicode (προτεινόμενο)

Για να λάβετε την πλήρη παραγωγή unicode, χρειάζεται να αλλάξετε τη γραμματοσειρά που χρησιμοποιείται από το cmd.exe και να προσθέσετε μια γραμμή στο user-config.py.

Αλλαγή γραμματοσειράς
  1. Ξεκινήστε το cmd.exe ή οποιοδήποτε σκριπτ του pywikibot
  2. Κάντε κλικ στο εικονίδιο στην πάνω αριστερή γωνία ("C:\") ή δεξί-κλικ στη γραμμή τίτλου
  3. Μεταβείτε στις 'Ιδιότητες'
  4. Πηγαίνετε στην καρτέλα 'Γραμματοσειρές'
  5. Επιλέξτε μια οποιαδήποτε γραμματοσειρά που που έχει το TT-logo στη γραμματοσειρά - στα Windows XP, αυτή είναι η Lucida Console. Σε νεότερες εκδόσεις μπορείτε επίσης να επιλέξετε Consolas.
  6. Κλικ 'OK'
  7. Επιλέξτε 'Save settings for all screens with the same title'

Το cmd.exe σας τώρα είναι έτοιμο να παράγει ως εκροή ολοκληρωμένο unicode!

Αλλάζοντας το user-config.py

Στο user-config.py, προσθέστε την παρακάτω γραμμή:

transliteration_target = None

Σειρές χαρακτήρων στην εκροή

Επειδή η γραμματοσειρά είναι αδύνατο να εμφανίσει όλα τα glyphs, μπορεί περιστασιακά να βλέπετε χαρκτήρες όπως:☐. Εντούτοις, μπορείτε ακόμα να αντιγράψετε το κείμενο για να επισκεφτείτε τη σελίδα σε ένα wiki με αντιγραφή-επικόλληση των χαρακτήρων.

Εάν θα προτιμούσατε να έχετε μεταγραμμένους χαρακτήρες, παρακαλούμε διαβάστε την επόμενη ενότητα.

Υποστήριξη μεταγραφής χαρακτήρων

Αν θα θέλατε να έχει αντ' αυτού μεταγραφή χαρακτήρων, μπορείτε να προσθέσετε την παρακάτω γραμμή στο αρχείο user-config.py:

transliteration_target = console_encoding

ή, αν θα θέλατε να τους επαναμεταγράψετε μόνο σε χαρακτήρες ascii,

transliteration_target = 'ascii'

Μπορείτε να χρησιμοποιήσετε γι'αυτό οποιαδήποτε πρότυπη κωδικοποίηση της Pyhton.

Παρόλα αυτά, η εκροή τώρα είναι 'Viki' αντί του 'Вики'. Αυτό σημαίνει ότι δεν μπορείς να κάνεις αντιγραφή-επικόλληση πλέον τον τίτλο της σελίδας: το ru:Viki *δεν* είναι ru:Вики!


If you need more help on setting up your Pywikibot visit the #pywikibot IRC channel connect or pywikibot@ mailing list.