Loading…

OnMyShelf, mon nouveau projet ambitieux

Je suis heureux de vous présenter un projet sur lequel je travaille depuis plusieurs années : OnMyShelf, un gestionnaire de collections qui pourrait vous être très utile.

Le besoin de départ

Je collectionne depuis 2004 les DVDs puis Blu-Rays des films qui m’intéressent.

Lorsque ma collection est devenue importante, il me fallait un moyen de faire l’inventaire de ce que j’avais. Et quand j’ai commencé à prêter des films à ma famille ou mes amis, il me fallait un outil pour suivre les emprunts.

J’ai trouvé un logiciel très simple à utiliser et très complet nommé GCstar qui répondait à mon besoin.

Envie d’aller plus loin

J’ai eu rapidement envie d’avoir un site web permettant d’afficher un catalogue de ma collection pour que mes connaissances puissent la consulter et choisir ce qu’ils voulaient m’emprunter.

La genèse du projet

En 2014, j’ai commencé à rassembler toutes mes idées et faire des prototypes. Mais à l’époque, je manquais de connaissances en développement web et avais peur de me lancer sur de mauvaises pistes.

Bien que le projet me tienne à cœur, je l’ai laissé de côté pendant près de 8 ans.

La renaissance

En juin 2021, je décide de me relancer dans l’aventure et je commence à développer une API REST (en PHP) avec un module pour importer mes collections depuis le logiciel GCstar.

Puis rapidement j’y ajoute l’interface web (en Vue.js) qui permettra de visualiser correctement la collection.

Actuellement, le projet est mature et s’améliore constamment.

À quoi ça sert ?

OnMyShelf (« sur mon étagère » en anglais) est un gestionnaire de collections en ligne qui permet de gérer facilement des collections de n’importe quelle sorte d’objets : livres, timbres, pièces de monnaie, DVDs/Blu-Rays, vaisselle, …

Ajoutez, modifiez, supprimez, classez, consultez, partagez, gérez vos prêts et retours, …

Pour éviter de tout entrer à la main (ce qui serait très fastidieux), plusieurs modules sont disponibles pour ajouter vos objets depuis des sites spécialisés (livres, jeux, etc.).

Et bien d’autres fonctionnalités que j’espère ajouter rapidement ! Le projet étant totalement libre et gratuit, chacun peut participer à son amélioration.

À vous de jouer !

Vous pouvez aller découvrir le site officiel de OnMyShelf et essayer la démo.

Vous souhaitez utiliser OnMyShelf ? Chacun peut l’installer librement, mais cela nécessite quelques connaissances et ressources techniques. N’hésitez pas à me contacter si vous souhaitez plus d’informations.

Sinon vous pouvez aussi :

  • Faire connaître OnMyShelf en en parlant autour de vous
  • Proposer des améliorations ou signaler des bugs
  • Participer à la traduction si vous parlez une autre langue que l’anglais et le français
  • Participer à améliorer l’API ou l’interface si vous êtes designer/développeur web

J’espère que le projet vous plaira et merci à toutes celles et ceux qui le soutiendront !

Voilà pourquoi vous ne devriez pas utiliser Zoom

Je vous invite à lire cet article :

https://www.clubic.com/zoom/actualite-480622-avez-vous-vraiment-bien-lu-la-clause-10-4-ii-des-dernieres-conditions-d-utilisation-de-zoom.html

En résumé : lorsque vous utilisez Zoom, vous les autorisez à conserver à vie vos données (votre voix et votre vidéo) et vous les autorisez à en faire absolument ce qu’ils veulent !

Je vous conseille d’utiliser cette alternative gratuite mais très sécurisée : Jitsi

Quelques ressources libres pour créer rapidement un site web

Le design

  • HTML5 Up propose des templates HTML modernes et sous licence libre (Creative Commons Attribution 3.0)

Les photos

  • PEXELS : Tous les jours, 100 nouvelles photos libres (domaine public) de grande qualité sont ajoutées à ce moteur de recherche.
  • Unsplash : De magnifiques photos libres de droits pour sites web
  • Finda.photo : un moteur de recherche regroupant plus de 10000 photos du domaine public
  • En complément, lire cet article à propos des images libres de droits

Icônes

  • Iconduck
  • IcoFont propose plus de 2000 icônes totalement libres de droits. Le fonctionnement est similaire à FontAwesome ; il faut insérer un bloc de code comme ceci :

<i class= »icofont icofont-atom »></i>

Illustrations

  • Undraw propose des illustrations open source très jolies (au format SVG)
  • Coco Material contient des centaines d’illustration libres de droits

time2dump, sauvegardez vos bases de données

Alors que time2backup atteint sa maturité en version 1.8.4, un petit nouveau fait son entrée dans la famille de la sauvegarde : time2dump.

C’est un outil simple de dump de bases de données avec diverses options, notamment comme time2backup la suppression périodique des anciennes sauvegardes.

time2dump est compatible pour l’instant avec MariaDB/MySQL et PostgreSQL et s’adresse principalement aux administrateurs système.

Quelques ressources pour créer des vidéos

  • pexels.com : Bibliothèque de photos et vidéos. C’est gratuit et libre de droits. Mentionner le photographe n’est pas obligatoire, mais toujours apprécié.
  • mixkit.co : Bibliothèque de vidéos, musiques, effets sonores et templates. C’est gratuit et libre pour tous types d’utilisation (voir la licence pour plus de détails)
  • kdenlive : logiciel de montage de grande qualité, libre et gratuit sous Linux et Windows
  • shotcut : autre logiciel de montage libre et gratuit sous Linux, macOS et Windows

État de mes projets

Quelques changements notables dans mes projets de développement depuis ces derniers mois :

  • time2backup : passé en version 1.8.1, mon logiciel de sauvegarde a enfin atteint la maturité, avec toutes les fonctionnalités que je voulais implémenter, y compris le côté serveur pour sauvegarder sur une machine distante.
  • libbash.sh : passé en version 1.16.1, beaucoup de fonctions supportées partiellement ont été étendues à toutes les plateformes ; les systèmes BSD sont maintenant supportés
  • ssh-notify : quelques simplifications et améliorations, l’outil est stable