Développé par |
(en) Gurch (d · c · b) (originaire) (en) Petrb (d · c · b) (en) My name is not dave (d · c · b) Utilisateurs d’Huggle |
---|---|
Dernière version | 3.4.12 |
Dépôt | github.com/huggle/huggle3-qt-lx |
Assurance qualité | Intégration continue |
Écrit en | C++, Python |
Système d'exploitation | Systèmes d'exploitation Mac OS, GNU/Linux, Windows 7, Windows XP, Windows 8, Windows Vista et Windows 10 |
Environnement | Windows, Linux, Mac OS X |
Langues | Multilingue |
Type |
Navigateur web Outil Wikimedia (d) |
Licence | GNU GPL |
Site web | Dépôt GitHub, suivi des bugs sur Phabricator |
Huggle est un logiciel pour ordinateur (windows/mac/linux) permettant de lutter contre le vandalisme sur Wikipédia, en surveillant les modifications récentes.
Contrairement aux gadgets comme LiveRC, Huggle est un véritable logiciel à installer, fonctionnant en dehors du navigateur, ce qui lui donne fonctionnement et performances optimales.
Installation
Seuls les comptes ayant effectué plus de 500 contributions peuvent autoriser le logiciel[1].
Vous pouvez télécharger le logiciel depuis la page de téléchargement et l'exécuter sur votre ordinateur (windows/mac/linux). Après avoir fourni votre nom d'utilisateur Wikipédia et de votre mot de passe, et sélectionné "frwiki", la page d'accueil d'Huggle s'affichera (similaire à la capture d'écran à droite).
Le bandeau de gauche est la file d'attente, se remplissant au fur et à mesure des nouvelles modifications faites en temps réel par les utilisateurs du wiki. Un appui sur la barre espace permet d'afficher la modif suivante, et le bouton orange avec la flèche permet d'annuler et d'envoyer en même temps un message d'avertissement à l'utilisateur (la flèche seule, à côté, effectue un rollback sans envoi de message). Le détail de chaque bouton est décrit dans l'aide.
Sécurité supplémentaire (facultatif)
Pour plus de sécurité ou si vous avez activé la double authentification, vous pouvez choisir de fournir un mot de passe unique, que vous créerez spécialement pour Huggle. Ce "BotPassword" est à créer sur le site web de Wikipédia, et ensuite à copier dans Huggle. Le guide de Thibaut120094 décrit le processus. Wikipédia vous demandera quelles permissions souhaitez vous fournir à Huggle, vous avez le choix, mais sans les permissions suivantes le logiciel peut ne pas fonctionner correctement:
- Édition à gros volume
- Édition des pages existantes
- Modification de votre utilisateur CSS/JSON/JavaScript (nécessaire pour stocker vos options dans huggle3.css)
- Créer, éditer et déplacer des pages (requis pour créer une PDD pour les utilisateurs qui n'en ont pas encore)
- Vérifier (patrouiller) des modifications
- Révoquer des modifications
- Bloquer et débloquer les utilisateurs (pour les administrateurs)
- Supprimer les pages, les révisions et les entrées du journal (pour les administrateurs)
- Protéger et déprotéger les pages (pour les administrateurs)
- Voir/Éditer la liste de suivi
Vous pouvez aider
Si vous aimez Huggle et que vous souhaitez aider son développement, même si vous ne connaissez pas son langage de programmation, il existe de nombreuses façons de contribuer à ce projet. Vous pouvez par exemple améliorer les pages du projet, écrire la documentation, aider sur IRC, suggérer de nouvelles fonctionnalités ou traduire Huggle dans d'autres langues. Les traductions de Huggle 2 sont disponibles sur Meta-Wiki : meta:Huggle/Localization.
Détails techniques
Initialement écrit en Visual Basic .NET et maintenant écrit en C++ et en Python, cet outil a été développé à l'origine par Gurch (d · c · b) et est actuellement développé par Petrb (d · c · b) et My name is not dave (d · c · b). La version actuelle est la version 3.4.12. Les configurations de Huggle et de Huggle 2 ont été fusionnées.
Huggle 3 est maintenant disponible ! Il est écrit en C++ (Qt framework), développé et maintenu par Petrb (d · c · b) et My name is not dave (d · c · b). Conseils et guides pour l'installation et l'utilisation du logiciel sont disponibles sur GitHub (en anglais uniquement pour le moment). Il est possible de reporter les problèmes et de consulter les taches ouvertes sur Phabricator. La configuration utilisateur est enregistrée dans une sous-page nommée huggle.yaml.js, tandis que la configuration par défaut pour tous les utilisateurs de frwiki est sur Wikipedia:Huggle/Config.yaml.
Nouveautés et suggestions pour le développement sont bienvenues : Framawiki (d · c · b) s'occupe de la configuration sur frwiki, et Petrb (d · c · b) est le développeur actif de ce projet.
Merci d'envoyer toutes les remarques et les questions sur la page de discussion en anglais : en:Wikipedia:Huggle/Feedback. Un salon IRC est disponible pour le support et le développement : #huggle
ircs://
.
Notes
- Valeur
require-edits
de WP:Huggle/Config