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