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+.
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
Ancienne version: fanzine-log https://gitlab.com/tykayn1/fanzine-log
sfprobe
Webapp symfony de sondage modulaire, utiilsé pour qzine.fr https://gitlab.com/tykayn1/sfprobe
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
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.
acronymes
Ajouts d'acronymes de l'industrie nucléaire. https://framagit.org/tykayn/acronymify-voices-of-nuclear
Mastermind
https://framagit.org/tykayn/mastermind
caisse-bliss-frontend
Interface angular pour logiciel de caisse https://framagit.org/tykayn/caisse-bliss-frontend
traffic jam
Simulation de véhicules https://framagit.org/tykayn/trafficjam
generator-tk
Générateur yeoman pour projet frontend https://framagit.org/tykayn/generator-tk
circles
Des cercles qui se divisent en plus petits. https://framagit.org/tykayn/circles
url maker
Page créant des liens vers des images en masse pour la syntaxe de
pages de blog dotclear.
card-deck
Lib js pour faire des jeux de cartes https://framagit.org/tykayn/card-deck
git all
https://framagit.org/tykayn/gitall
permet de rendre en page html les activités d'un dépôt git groupées par
jour avec des statistiques sur les jours et heures de commits.
optimizecss
Script php pour factoriser les déclarations d'une feuille de style.
https://framagit.org/tykayn/opitimizecss
timeline
Ligne temporelle pour dessiner une frise chronologique. https://framagit.org/tykayn/timeline
dotclear2wordpress
https://framagit.org/tykayn/dotclear2wordpress
convertisseur d'articles de blog dotclear vers wordpress. Je ferai
ensuite dans le dépot "scripts" de quoi convertir ces articles wordpress
en fichier markdown, puis en fichier orgmode.
ical-generator
https://framagit.org/tykayn/ical-generator
importer des évènements depuis un csv et obtenir un fichier ical en
sortie.
crossed-words
Créer et jouer à des mots croisés en js avec angular. https://framagit.org/tykayn/crossed-words
join fediverse
Site web présentant les atots du fédiverse https://framagit.org/tykayn/joinfediverse
portfolio
Cv et pages de jeu en symfony, créé en 2008. https://framagit.org/tykayn/portfolio
Ancien portfolio: Artlemoine https://gitlab.com/tykayn1/artlemoine
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 bliss
https://framagit.org/tykayn/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.