Page 1 sur 1

[Projet] Divers

Publié : ven. 25 mars 2016, 01:04
par alpha_one_x86
Bonjour,

Dans le cadre du projet CatchChallenger, j'ai développer des grabber qui permettent d'extraire de données non structuré (typiquement mediawiki) des données et des les structurer dans un xml.
Et inversement de formuler des données structuré tiré du xml, pour le mettre dans des templates de media wiki.
Cela permet de faire des choses du genre: Cela me permet de forcer le typage pour les données structurés (forcer le format/template si vous voulez), mais de garder la possibilité de mettre des données arbitraires et non structurés (texte lilbre pour dire ou ca a été vu dans le manga, ...).
Cela permet de faire 50% des données de pokepedia en automatique. Cela pourrai vous aider fortement vu que vos projets tournes autour de cela. Je parle des projets de L'encyclopédie Poképédia http://www.pokepedia.fr/Portail:Accueil, particulièrement http://www.pokepedia.fr/Cat%C3%A9gorie:Projet
En plus ce cela, le support du multi-langue est fait: http://catchchallenger.first-world.info/wiki-fr/Accueil avec cross wiki inclut pour sauter d'une langue à l'autre pour la même page.

Cordialement,

Re: [Projet] Divers

Publié : ven. 25 mars 2016, 08:58
par Oreon
Bonjour,
En fait, je ne comprends pas le rapport avec le forum Poképédia. ._.
Tu pourrais expliquer un peu lequel est-il ?

Re: [Projet] Divers

Publié : ven. 25 mars 2016, 12:39
par alpha_one_x86
Bonjour,

Je parle des projets de L'encyclopédie Poképédia http://www.pokepedia.fr/Portail:Accueil, particulièrement http://www.pokepedia.fr/Cat%C3%A9gorie:Projet
Me serai-je tromper de forum?

Cordialement,

Re: [Projet] Divers

Publié : ven. 25 mars 2016, 13:23
par Mewtwo Ex
C'est bien la bonne section du forum, pas de soucis.

Pour le multi-langue, les liens interwiki sont déjà gérés par des robots, surtout tenus par des contributeurs des autres wiki du réseau.

Pour le typage des infos autres, je pense qu'on va devoir en discuter en interne avec Misdre pour voir quels sont les avantages éventuels par rapport à ce qui est déjà en place. En effet, on a déjà beaucoup de choses obtenues par inclusion, modèle, et surtout données sémantiques (qui permettent un typage et un "requettage" depuis d'autres pages en auto comme récupérer le type d'une attaque depuis son nom) qui exploitent des fonctions natives ou plugins connus de Mediawiki.

Sous quelle forme se présentent ces "grabber" ? BInaire ? Script ? Plugin Mediawiki ?

Re: [Projet] Divers

Publié : ven. 25 mars 2016, 13:52
par alpha_one_x86
Script php, ou code source en C++, le tout dispo ici:
https://github.com/alphaonex86/CatchCha ... on-2/tools
Si ca peu vous servir, n'hésitez pas, c'est la pour ca.

Ensuite le image serai mieux si elle été optimisé:
http://www.pokepedia.fr/images/thumb/5/ ... P_logo.png 25Ko
Avec pngquant: 8Ko
Avec pngquant + zopflipng: 7Ko
Voir: https://github.com/alphaonex86/CatchCha ... ompress.sh

Avec: http://www.pokepedia.fr/images/d/d3/C%C ... e_HGSS.png 171Ko (Ps dans mon cas je génére automatiquement depuis les tmx vers l'appercu avec: https://github.com/alphaonex86/CatchCha ... ls/map2png)
Avec pngquant: 68Ko
Avec pngquant + zopflipng: 61Ko

PS: Sur les images pixelisé zopfli peu diviser par 2x la taille