quelques projets personnels
Fri, 10 May 2024 20:40:35 +0200Voici les quelques projets dont je suis lâauteur.
Gibson est un blog markdown en Go.
Environnement : Go
Gobee est un logiciel qui permet de stocker ses médias et les consulter.
Environnement : Go, mongoDB, nomad, docker
drone-gotify est un plugin Drone pour Gotify.
Environnement : Go
FRD est un outil de suppression automatique de fichiers. A partir d’un fichier de configuration il surveille des rĂ©pertoires et selon des rĂšgles Ă©tablies par l’utilisateur (taille, date, extension, …) supprime les fichiers.
Environnement : Go
Nodecast est un projet de partage de fichiers en Qt/C++ qui utilise bittorrent et basé sur le code de qBittorrent.
Environnements : Qt, C++, libVLC
sensitBot est un bot Telegram qui permet de communiquer avec un appareil sensit. Le bot permet de recevoir les notifications envoyĂ©es par lâappareil via le rĂ©seau sigfox. Il permettra de modifier les paramĂštres de son appareil sans utiliser le site Internet de sensit, depuis Telegram.
Environnements : Golang, mongoDB
graylog_http_push est un outil de transmission de logs vers un serveur graylog. Ce programme fonctionne sous forme de service essentiellement à destination de serveur Windows. Développé pour des besoins spécifiques, il est utilisé pour des logiciels qui écrivent leurs logs dans un nouveau fichier à chaque plantage ou exception. graylog_http_push surveille des répertoires, transmet chaque nouveau log et les archive.
Dans la plupart des cas il est conseillĂ© dâutiliser Ă la place nxlog.
Environnements : Golang, Graylog
NCS est un projet personnel opensource qui a pour objectif dâordonnancer des jobs (workers) sur un ou plusieurs serveurs. NCS permet dâenchainer des tĂąches longues mais aussi de rĂ©partir les traitements vers un poll de workers. NCS expose une API HTTP qui permet de lui recevoir les donnĂ©es Ă traiter. La communication entre NCS et les workers utilise la librairie zeromq.
Environnements : QT, C++, MONGODB, ZEROMQ, ZEROGW, GIT, UBUNTU/DEBIAN LINUX
Geekast est un client graphique Ă peercast.org en Ruby/GTK+
iMotion est une interface graphique pour lâenvironnement de bureau GNOME qui utilise les effets visuels du logiciel EffecTV.
Environnements : GTK+, GTKmm, C++, GStreamer
resultset-autofilter est un ancien plugin pour Ruby on Rails qui permettait de gĂ©nĂ©rer la mise Ă jour en AJAX dâun tableau de donnĂ©es Ă partir dâun formulaire de filtre.
Environnements : Ruby, Rails