Χρήστης:Flubot/pywikibot
Μετάβαση στην πλοήγηση
Πήδηση στην αναζήτηση
Οδηγίες εγκατάστασης - ρύθμισης για bots (Οκτώβριος 2013)[επεξεργασία]
Mετά την πρόσφατη αλλαγή στο λογισμικό pywikipedia, τα βρήκα μπαστούνια και δεν μπορούσα να τρέξω το bot. Ευτυχώς, βρήκα την άκρη με τη βοήθεια του Ariel Glenn και τον ευχαριστώ πολύ γι' αυτό.
(α) Εγκατάσταση του git[επεξεργασία]
- (σε fedora 19): yum install git
((β) Εγκατάσταση του pywikibot[επεξεργασία]
git clone https://gerrit.wikimedia.org/r/pywikibot/core.git cd core git submodule update --init
(Υποθέτουμε ότι η python είναι ήδη εγκατεστημένη)
(γ) Ρυθμίσεις[επεξεργασία]
Μέσα στο φάκελο core πρέπει να δημιουργήσουμε δύο αρχεία, το user-config.py και το user-fixes.py
- 1. user-config.py
# -*- coding: utf-8 -*- family = 'wiktionary' mylang = 'el' usernames['wiktionary']['el'] = u'Flubot'
- 2. user-fixes.py
# -*- coding: utf-8 -*- fixes['isoglossas'] = { 'regex': True, 'msg': { 'el':u'συμπλήρωση του κωδικού γλώσσας', }, 'replacements': [ (u'===\{\{(επίθετο|ουσιαστικό)\}\}===', u'==={{\\1|el}}==='), ], }
Αυτό ήταν το πρώτο fix που έτρεξα για να προσθέσω τον κωδικό el που έλειπε σε συγκεκριμένα λήμματα.
Η εντολή ήταν:
python pwb.py replace.py -fix:isoglossas -file:list01
όπου list01 = αρχείο με τις σελίδες που θέλουμε να αλλάξουμε στον φάκελο core.