Un chouette logi­ciel pour un père Noël secret : SecretSanta

La belle-famille faisait un père Noël secret, mais à la main, avec tirage au sort.
Après le premier Noël, j’ai voulu infor­ma­ti­ser un peu ça 😅

J’ai cher­ché un projet qui fait tout ce qu’il faut, qui ne soit pas spéci­fique à une famille (y a des projets sur Github où la liste des gens est en dur dans un fichier !), et j’ai trouvé SecretSanta.

On peut ajou­ter les gens à la main ou via un fichier CSV, et faire des exclu­sions.
Les données sont chif­frées en base de données, ce qui est parfait pour que l’ad­mi­nis­tra­teur de l’ins­tance n’aille pas regar­der qui va lui offrir un cadeau 😅

Il n’y a pas de docu­men­ta­tion d’ins­tal­la­tion.
J’ai deviné comment l’ins­tal­ler (j’ai du un peu batailler), mais je n’avais pas le temps d’écrire une docu­men­ta­tion.
Du coup, j’ai créé un ticket.

Si vous ne voulez pas l’ins­tal­ler, vous pouvez utili­ser l’instance offi­cielle.

Un chouette logi­ciel pour gérer ses menus, sa liste de courses et ses placards : Grocy

J’uti­li­sais aupa­ra­vant Nexi pour gérer ma liste de courses, mais avec plusieurs centaines d’ar­ticles exis­tants, ça galé­rait pas mal, les ralen­tis­se­ment étaient notables.
Je me suis donc mis en chasse d’un logi­ciel qui serait fait pour ça et je suis tombé sur Grocy.

Grocy permet de gérer ses recettes, ses menus de la semaine, la liste de course, et même les stocks ou les corvées !
Truc appré­ciable, on peut désac­ti­ver les fonc­tion­na­li­tés non dési­rées dans la confi­gu­ra­tion et ainsi les faire dispa­raître de l’in­ter­face.

Parmi les plus de ce logi­ciel, je tiens à souli­gner :

  • multi-utili­sa­teurs : madame peut ajou­ter des trucs à la liste de course sans me deman­der
  • possi­bi­lité de baser l’au­then­ti­fi­ca­tion sur LDAP : j’ai un annuaire LDAP à la maison, autant s’en servir
  • possi­bi­lité d’im­pri­mer les menus : parfait pour avoir les menus de la semaine sur le frigo 🙂
  • instal­la­tion très simple : PHP/SQLite
  • l’ap­pli­ca­tion Android est très pratique et évolue gentille­ment : elle vient par exemple d’ajou­ter la gestion des recettes. Plus que la gestion des menus dans l’ap­pli et mon bonheur sera complet

Dans les moins :

  • l’in­ter­face se recharge à chaque modi­fi­ca­tion d’un truc, même si la modi­fi­ca­tion est faite avec une requête AJAX
  • j’au­rais aimé la possi­bi­lité de l’uti­li­sa­tion d’une base Post­greSQL, mais le déve­lop­peur utilise des fonc­tions avan­cées de SQLite, ce qui fait qu’il devrait réécrire beau­coup de choses et je respecte sa volonté de ne pas se lancer là-dedans. Et ça fonc­tionne très bien comme ça (c’était juste que mes bases Post­greSQL sont sauve­gar­dées au fil de l’eau grâce à Barman, j’au­rais bien voulu que ce soit le cas pour la base de données de mon Grocy).

Sources : https://github.com/grocy/grocy