Chrall est une extension pour Chrome destinée aux joueurs en ligne de www.mountyhall.com.
Le projet est géré par [email protected]
Le plus simple pour profiter de Chrall est d'installer l'extension déjà préparée. Visitez pour cela le site officiel avec votre navigateur Chrome.
-
l'extension Chrome qui reformate les pages de la forme
games.mountyhall.com/*
: le code source est danssrc/chrome
. Il s'agit essentiellement de javascript. Les fichiers dont le nom commence par "chrall_" sont exécutés dans le contexte de l'extension. Ceux dont le nom commence par "injected_" sont injectables dans le contexte de la page. -
le serveur chrallserver : Il offre sur http://canop.org:8000/chrall un bestiaire et un outil d'alimentation mais surtout il répond aux requètes de l'extension (essentiellement en JSON/JSONP). Son code source est dans
go/chrallserver
. Il s'agit de go et d'une base MySQL. -
le programme killometre : Il analyse les fichiers de kills fournis en ftp par le serveur MH et construit des statistiques concernant les trolls, ainsi que la distinction MK/TK/ATK.
-
le site web : il s'agit du site présentant l'extension et les outils Chrall à l'adresse http://canop.org/chrall.
Pour découvrir le développement des extensions Chrome ou parce que vous êtes parano et voulez être sûr de ce qu'il y a dans votre browser, vous pouvez télécharger l'extension et la charger à partir des sources dans Chrome (menu Outils/Extensions).
Si vous envisagez de participer au développement, vous pouvez faire un fork du projet. N'hésitez pas à venir en discuter sur le forum de Chrall. Vous pouvez également me contacter pour causer des technologies mises en oeuvre si vous êtes curieux.
La license est dans src/chrome/chrall. Elle s'applique aussi à la partie en go, et à tout ce à quoi elle a l'air de s'appliquer. Au moins.