Mes projets libres

Vous trouverez les sources de mes projets libres sur ma forge logicielle auto hébergée: tykayn - Source Bliss: Comme dirait Manon, les sources, c'est important.

Les dépôts perso

Ces projets sont des créations personnelles, autant pour le frontend que pour le backend, sous licence libre Agpl3+.

Orgmode-to-gemini-blog

Le dépot qui permet de générer différents sites web dont celui ci, à partir d'articles Org.

Scripts

Divers scripts pour un peu tout, comptabilité, conversion de données, automatisations, scripts bash, ansible, analyse de discours, ébauches pour des contributions libres, scraping, exercices, tests d'idées variées.

heliagotchi

Jeu web inspiré des tamagotchi.

carto-velo

Carte comparant les emprises des aménités des automobiles à celles des vélo, et les points stratégiques pour rendre visible les utilisations du vélo au quotidien.

libre-charge-map

Carte des IRVE filtrable à partir des données OpenStreetmap et des alertes Osmose. https://libre-charge-map.cipherbliss.com

Pour améliorer la complétion des stations de recharge, des informations sont présentées sous la carte. Une barre présente les proportions de puissance max trouvée dans la dernière recherche, celle effectuée en déplaçant l'écran ou avec le bouton de recherche.

Venez discuter sur le forum OpenStreetMap: https://forum.openstreetmap.fr/t/libre-charge-map/29522

caisse-bliss

Self hosted mobile and desktop Cash register and money management for your small business. Made after years of experience in the art of selling home made books and drawings during events like Japan Expo. Demo: https://caisse.cipherbliss.com A Symfony project created on March 23, 2018. Updated to Symfony 7 in 2025. A note about vocabulary used in this project is available in the vocabulary.md file. Features:

  • live selling and stock update on phone and desktop
  • multi user registration
  • managing products, categories
  • forecast of expenses
  • events
  • statistics about earnings
  • history of client purchases
  • import and export your products and selling history
  • have a look at where your expenses go during selling events
  • all in a libre software in PHP/JS

rangement

module nodejs pour ranger ses fichiers selon la méthodo PIM de Karl Voit, avec quelques utilitaires personnels. https://forge.chapril.org/tykayn/rangement publié aussi sur npm: https://www.npmjs.com/package/rangement

multi-account-post-schedule-mastodon

Interface web pour poster et lire les notifications de plusieurs comptes Mastodon

https://forge.chapril.org/tykayn/multi-account-post-schedule-mastodon

org-report-stats

Compte rendu html des tâches réalisées dans des fichiers Orgmode https://forge.chapril.org/tykayn/org-report-stats

mastodon-archive-stats

un outil web pour avoir une vue html de son archive d'exportation de compte Mastodon https://forge.chapril.org/tykayn/mastodon-archive-stats

mastodon-wall

Un mur d'illustrations mastodon obtenues par la fusion de plusieurs API publiques, pour explorer les artistes du fédiverse

https://forge.chapril.org/tykayn/mastodon-wall

gtg2json

afficher des statistiques pour nos tâches de Getting Things Gnome https://forge.chapril.org/tykayn/gtg2json

rss-feeder-mobilizon

un script nodejs pour enrichir une instance mobilizon à partir d'un flux rss présentant des évènements. ce script détecte les évènements déjà existants dans l'instance mobilizon et ne crée que ceux qui n'y sont pas encore présent. https://forge.chapril.org/tykayn/rss-feeder-mobilizon

framalibre-scraping

data scrapting for the framalibre catalog https://forge.chapril.org/tykayn/framalibre-scraping

funky-framadate-front

front end version 2 de framadate, un gestionnaire de sondage. J'ai aussi réalisé en grande partie le backend: date-poll-api

https://forge.chapril.org/tykayn/date-poll-api https://forge.chapril.org/tykayn/funky-framadate-front

osm-labo

dépot pour faire une démo de "OSM mon commerce" et "OSM Labo", permettant de modifier des commerces sans avoir de compte OSM. Ce projet permet d'avoir un tableau de bord pour une zone donnée concernant la completion de commerces et autres lieux d'intérêt amenés à être mis à jour en autonomie par les personnes qui y travaillent.

Configurer .env.local pour mettre le token bearer d'un compte dédié installer les dépendances avec composer déployer sur un serveur ayant du php 8

oedb-backend

Version personnelle d'OEDB-backend disposant d'un Frontend en Angular pour valoriser et modifier les évènements. Démo ici: https://edit.oedb.cipherbliss.com

transcription

conversion de fichiers audio et vidéo en transcription au format texte ou sous titre avec les modèles de Vosk. https://forge.chapril.org/tykayn/transcription Ce qui a ensuite donné le scribe du céréma https://scribe.cemea.org

fromage-js

du FROMAGE, pour savoir quand une argumentation pue. https://forge.chapril.org/tykayn/fromage-js

events-liberator

https://forge.chapril.org/tykayn/events-liberator script to take data on several websites and create an event on a mobilizon instance if it does not already exist in the fediverse.

qualiwiki

Outil de mise en qualité du wiki OpenStreetMap, peut fonctionner avec d'autres instances MediaWiki.

L’accueil liste les pages par ordre de manque de mise à jour du plus grave au moins grave parmi les pages de tags très utilisés selon taginfo. On y voit aussi une liste de pages arbitrairement suivies, dont celle proposée par @AdrienHegy , on peut en mettre d’autres. des pages fr sans traduction en anglais des pages englishes sans traduction fr un graphe de répartition de la décrépitude en fin de page. chaque page peut être comparée entre version fr et englishe. on y trouve une liste des sections, des images, des propositions de correction de la page française par Grammalecte. Exemple ici où on a clairement plus de contenu en version Française qu’en Anglais: Comparaison Wiki OSM - Tag:amenity=charging_station , cas inverse, la page de procédé de proposition Comparaison Wiki OSM - Proposal process qui est bien plus riche en Anglais qu’en Français. on a une suggestion de page au hasard pour voir à quel point elle manque de fraîcheur propositions archivées: une étude des 200 propositions de tags, de leurs status et de leurs votes avec quelques stats. changements récents: une vue globale des dernières modifications de l’année, ce qui permet de voir qui sont les gens qui potassent le wiki régulièrement. les propositions en cours de vote avec un graphe des votes

On peut aussi cliquer sur plusieurs trucs dans la page de comparaison pour copier ou rechercher dans le wiki.

melting-pot

Carte de restos où manger et boire, que l'on peut filtrer par type de cuisine recherchée. Démo: https://meltingpot.cipherbliss.com/

Cette carte utilise les données OpenStreetMap pour montrer les lieux où se restaurer et boire, avec des icones montrant la cuisine principale renseignée dans les tags OSM.

book-generator-orgmode

Générateur de livre au format orgmode ou makdown.

Ce générateur permet de créer des dossiers dédiés à la rédaction de livres et vise une utilisation avec votre éditeur favori de simples fichiers textes au format orgmode ou markdown.

Vos écrits, vos données dans un format simple et libre. Il vous permet de structurer votre récit en plusieurs documents, et de récolter des informations sur votre rédaction avec quelques scripts python. Les fichiers orgmode générés disposent d'un identifiant unique généré aléatoirement afin d'être utilisable avec org-roam et d'autres gestionnaires de wiki personnel.

workflow

Workflow avec Syncthing.

Gérer ses flux de travaux et autres gestion de projets avec des scripts. J'unifie le comportement de mes stations de travail avec une gestion syncronisée de certains scripts pemettant d'installer certains programmes avec des configurations par défaut.

parkingland

Analyse Urbaine - Générateur de Rapports et Cartes

Ce projet permet de générer des rapports HTML et des cartes visuelles présentant les résultats d'analyse urbaine pour une ville donnée, à partir de données JSON et OpenStreetMap.

wololo

Wololo! Conversion de jeux de données geojson en tags OSM

Ce dépot propose des outils de conversion et de mise en qualité de jeux de données à partir de geojson ou de csv afin de les importer dans OpenStreetMap. Pour réaliser les conversions de jeux de données ce dépot propose un ensemble de déclarations dans un simple objet JS.

symfony-with-user-account

Symfony avec compte utilisateur intégré

Cette version du framework Symfony inclut une gestion des utilisateurs par défaut. Fonctionne avec node 18+, yarn, et une config .env.

Des forks

Ces projets sont des contributions ponctuelles pour enrichir un projet à source libre.

Jungle-bus-IRVE

Ajout de la notion de puissancenominale dans la conversion, graphique de répartion des erreurs dans le jeu de données ouvertes.

osmose-backend

Ajout d'analyse pour les IRVE.

podoma

Statistiques affichées et projets créés en plus de ceux de la version upstream.

mastodon

Version custom de thème mastodon affichant une image différente dans l'interface web tous les 15 jours. Mise en forme d'une messagerie instantanée en bas à droite de la page web de la webapp, c'est une GUI pour les messages privés qui les affiche en une petite colonne et un sélecteur de conversation. C'est la version utilisée sur l'instance cipherbliss. https://mastodon.cipherbliss.com

Sources: https://framagit.org/tykayn/mastodon

mapillarydownload

Export de photos mapillary pour tout un compte.