Anarchopedia:Bot
From Anarchopedia
Usage d'un robot (bot) sur Anarchopedia : Voir aussi sur le meta
- Télécharger Pywikipedia (version mise à jour quotidiennement). A tout instant, la version de développement est disponible via Subversion (SVN)) (ou visible à l'adresse http://svn.wikimedia.org/viewvc/pywikipedia/trunk/pywikipedia/) si vous n'avez pas de client SVN installé). Un système Unix est équipé d'office, et pour Windows TortoiseSVN est recommandé. Pour télécharger la dernière version de pywikipedia dans un terminal Unix, placez-vous dans le dossier dans lequel vous voulez installer le dossier pywikipedia contenant tous les fichiers puis utilisez la commande suivante :
svn checkout http://svn.wikimedia.org/svnroot/pywikipedia/trunk/pywikipedia/ pywikipedia
Pour des mises à jour, placez-vous dans le répertoire pywikipedia et tapez :
svn update
- Pywikipedia ne réclame pas d'installation particulière, le fait de le décompresser dans un repertoire suffit
- Créer un fichier nommé user-config.py et y poser les caractéristiques spécifiques pour anarchopedia (utiliser le nom de votre bot) :
mylang = 'fr'
family = 'anarchopedia'
usernames['anarchopedia']['fr'] = '
nomdubot'
console_encoding = 'utf-8'
max_external_links = 20
report_dead_links_on_talk = True
- Ouvrir un terminal (linux) ou l'invite de commande (windows). Identifier votre bot (une seule fois suffit) :
python login.py
; et poser le mot de passe de votre bot. - Vous pouvez désormais utiliser les scripts de Pywikipediabot :
- category.py : gestionnaire de catégories (pratique plutôt que de faire tout au clavier).
- imagetransfer.py : déplace les images d'un anarchopedia local (fr, en, es, etc) vers le meta: .
- interwiki.py : permet de relier les différents wiki par interlien sur les articles.
- redirect.py : corrige les doubles redirection et supprime les redirections cassées.
- replace.py : utile pour remplacer du contenu au sein des articles (pour faire des corrections ou autres)
- template.py : renomme les modèles et modifie partout où c'est nécessaire (un peu comme replace.py).
- weblinkchecker.py : vérifie la validité des liens externes (l'analyse peut être indiqué dans la page de discussion de l'article ayant un lien invalide).
- catall.py : catégorise tout selon les choix donnés.
- standardize interwiki.py : positionnement du lien interwiki au sein des articles.
- standardize notes.py : permet la standardisation des notes et citations.
Test :