{"id":367,"date":"2013-11-22T21:18:18","date_gmt":"2013-11-22T20:18:18","guid":{"rendered":"http:\/\/sphinx.lamecarlate.net\/?p=367"},"modified":"2013-11-22T21:23:49","modified_gmt":"2013-11-22T20:23:49","slug":"yaomi-presentation","status":"publish","type":"post","link":"https:\/\/informatique.lamecarlate.net\/articles\/yaomi-presentation","title":{"rendered":"yaomi : pr\u00e9sentation"},"content":{"rendered":"

Aujourd’hui, je voudrais vous pr\u00e9senter yaomi, le projet perso sur lequel je suis depuis juin, qui semble avoir atteint assez de maturit\u00e9 pour passer en alpha :3 .<\/p>\n

<\/p>\n

Qu’est-ce que c’est ?<\/h2>\n

yaomi, c’est \u00ab\u00a0Yet An Otter Magic<\/span> Inventory\u00a0\u00bb. C’est un site web qui permet de g\u00e9rer sa collection de cartes : \u00ab\u00a0Quelles cartes je poss\u00e8de, dans quelle(s) extension(s) et en quelle quantit\u00e9\u00a0\u00bb. Autant dire que \u00e7a n’int\u00e9ressera que les amateurs de Magic: the Gathering<\/span>, d\u00e9sol\u00e9e…<\/p>\n

yaomi est fait de mani\u00e8re \u00e0 \u00eatre facile \u00e0 utiliser : vous avez une carte, par exemple un Ajani Crini\u00e8redor, dans l’extension M10. Il suffit de rechercher \u00ab\u00a0Ajani Crini\u00e8redor\u00a0\u00bb (ou \u00ab\u00a0Crini\u00e8redor\u00a0\u00bb ou \u00ab\u00a0Ajani\u00a0\u00bb, mais dans ce dernier cas on aura plusieurs r\u00e9sultats), et la liste des extensions dans laquelle cette carte a \u00e9t\u00e9 \u00e9dit\u00e9e appara\u00eet. On entre 1 dans le champ \u00ab\u00a0Nombre poss\u00e9d\u00e9\u00a0\u00bb, on clique \u00e0 c\u00f4t\u00e9, ou on tape \u00ab\u00a0Entr\u00e9e\u00a0\u00bb, ou \u00ab\u00a0Tab\u00a0\u00bb, et c’est parti !<\/p>\n

On peut aussi mirer sa collection, et la mettre \u00e0 jour directement depuis cette vue.<\/p>\n

La liste des cartes d’une extension donn\u00e9e est accessible, et, de la m\u00eame mani\u00e8re, on peut alimenter sa collection par ce biais.<\/p>\n

Il est \u00e9galement possible de noter qu’une certaine quantit\u00e9 des cartes sont dans des decks, c’est-\u00e0-dire \u00ab\u00a0hors des classeurs\u00a0\u00bb, afin de ne pas passer des heures \u00e0 chercher. C’est une gestion tr\u00e8s sommaire, il n’y a pas de liste de decks.<\/p>\n

Sous le capot<\/h2>\n

yaomi est multi-utilisateur : chaque joueur a sa propre collection, bien entendu, et une seule instance de yaomi est n\u00e9cessaire. En effet, vous pouvez installer yaomi chez vous ! C’est un site web (ou une application web, la diff\u00e9rence n’est pas bien grande) qui ne demande qu’un h\u00e9bergeur acceptant le PHP, donnant \u00e0 des bases de donn\u00e9es (uniquement test\u00e9 avec MySQL pour l’instant), et pas mal de place : les images des cartes sont nombreuses, et leur nombre va croissant !<\/p>\n

Le futur<\/h2>\n

Ma liste de todo est longue =P<\/p>\n

Elle inclut notamment une gestion des cartes \u00e0 l’\u00e9change, avec possibilit\u00e9 de donner un lien public, permettant de donner acc\u00e8s aux seules cartes mises \u00e0 l’\u00e9change.<\/p>\n

Comment essayer<\/h2>\n

Vous pouvez jouer ici : http:\/\/yaomi.oblivionbytes.eu<\/a>, login = demo, mot de passe = demo – les donn\u00e9es seront r\u00e9guli\u00e8rement remises \u00e0 z\u00e9ro.<\/p>\n

Comment installer<\/h2>\n

Le code n’est pas encore vraiment user-friendly… mais vous pouvez tenter : les fichiers sont l\u00e0<\/a> (si besoin d’aide, vous pouvez commenter ici et j’essaierai de vous assister)<\/p>\n

Comment contribuer<\/h2>\n

Pour l’instant, yaomi est un projet solo, mais d\u00e8s qu’il sera stable, que le processus d’import soit finalis\u00e9, je publierai v\u00e9ritablement sur github, et permettrai aux courageux de proposer des patchs – faut d\u00e9j\u00e0 que je me mette d’accord avec moi-m\u00eame !<\/p>\n

Au fait, pourquoi \u00ab\u00a0Otter\u00a0\u00bb ?<\/h2>\n

Parce que les loutres (de rivi\u00e8re), c’est cool. Parce que \u00e7a manque dans Magic. Et parce que \u00e7a me permettait de faire un jeu de mot. Et avouez que \u00ab\u00a0yaomi\u00a0\u00bb, \u00e7a claque, \u00e0 prononcer.<\/p>\n","protected":false},"excerpt":{"rendered":"

Aujourd’hui, je voudrais vous pr\u00e9senter yaomi, le projet perso sur lequel je suis depuis juin, qui semble avoir atteint assez de maturit\u00e9 pour passer en alpha :3 .<\/p>\n","protected":false},"author":1,"featured_media":514,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[35],"tags":[74,73,51,75],"_links":{"self":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/posts\/367"}],"collection":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/comments?post=367"}],"version-history":[{"count":0,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/posts\/367\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/media\/514"}],"wp:attachment":[{"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/media?parent=367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/categories?post=367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/informatique.lamecarlate.net\/wp-json\/wp\/v2\/tags?post=367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}