Οδηγίες εγκατάστασης - ρύθμισης για 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.