Χρήστης: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.