Menu principal

Statut de la page

Synchronisation de clients FreeTube

FreeTube est un client lourd pour accéder aux contenus de YouTube. La protection de la vie privée est un élément clé de la conception de FreeTube. Il permet de lire les vidéos sans la publicité, de gérer ses abonnements, etc. Contraitement à YouTube, il n'est pas nécesssaire d'avoir un compte pour gérer ses abonnements. Toutes les données sont stockées localement dans des fichiers textes (profils et abonnements, listes de lecture, historique, etc.). Si vous utilisez plusieurs ordinateurs, la seule méthode supportée pour synchroniser les données est un export/import des fichiers depuis FreeTube. De mon coté, je ne trouve pas ça pratique et encore moins automatisable. En conséquence, on ne peut pas faire évoluer ces données depuis plusieurs ordinateurs facilement. En attendant que l'équipe de FreeTube propose une solution, [...]
Lire la suite
Vus : 81
Publié par Simon Vieille : 144

Vérifier l'expiration d'un domaine ou d'un certificat

Fin 2019, je publiais domain-expiration, un outil écrit en PHP et dont l'objectif est de vérifier la date d'expiration d'un nom de domaine ou d'un certificat.Je l'ai déjà fais sur quelques projets et celui-ci n'y échappe pas, je l'ai été réécrit en GO pour plusieurs (bonnes raisons. Welcome Expiration Check! expiration-check Checks the expiration dates of domains et certificates. Domain expiration check uses RDAP and fallback with a whois request.  [...]
Lire la suite
Vus : 81
Publié par Simon Vieille : 144

Anonymiser une base de données MySQL et PostgreSQL

Database Anonymizer est un outil écrit en GO et qui permet d'anonymiser ou supprimer des données d'une base de données MySQL ou PostgreSQL. Il répond à plusieurs cas d'usage comme permettre de transférer une copie de base de données anonymisée à des développeurs et des développeuses ou répondre à la nécessité d'anonymiser ou supprimer des données dans le cadre du RGPD (Règlement général sur la protection des données) selon les durées de conservation définies dans le registre des traitements. J'en profite d'ailleurs pour faire une parenthèse au sujet du RGPD. Avec mon associé  [...]
Lire la suite
Vus : 92
Publié par Simon Vieille : 144

Murph v1.23 et Custom Menu v3.11

Je n'ai pas écrit d'articles depuis quelques temps car mes semaines sont très chargées. Pour autant, je travaille sur de nombreux projets qui me donnent des idées de prochains articles. Le 1er novembre dernier a été publiée la version v1.23 de Murph. Murph est un framework open-source pour construire des CMS. Il est développé à l'aide de Symfony et permet de gérer des sites web avec plusieurs noms de domaines et en plusieurs langues. Il est aussi très efficace pour développer des outils d'administration et des applications métiers. C'est par ce prisme que j'ai beaucoup exploité Murph ces derniers mois, ce qui m'a permis de le mettre à l'épreuve. Je l'ai donc agrémenter de nouvelles fonctionnalités et de [...]
Lire la suite
Vus : 107
Publié par Simon Vieille : 144

Remote i3-wm WS : ma télécommande pour bureau GNU/Linux (v2)

En février 2018, je publiais l'article Remote i3-wm WS : ma télécommande pour bureau Debian GNU/Linux dans lequel je présentais une application pour télécommander un bureau Linux depuis une interface web. Le projet est écrit en PHP et fonctionne à merveille. Cependant, il manque 2 fonctionnalités majeures : l'authentification de l'utilisateur et permettre de configurer l'interface sans passer par le code source. Cela permettrait de l'exploiter sur des environnements variés. Par ailleurs, le fait qu'il soit écrit en PHP peut faire rebuter son installation. J'ai décidé de le réécrire complètement en GO en m'appuyant sur le framework Echo. Je peux à présent fournir un unique binaire et j'ai [...]
Lire la suite
Vus : 100
Publié par Simon Vieille : 144

Murph v1.20 is out!

Une nouvelle version de Murph a été publiée le 27 juillet 2023 🥳 Murph est un framework open-source pour construire des CMS. Il est développé à l'aide de Symfony et permet de gérer des sites web avec plusieurs noms de domaines et en plusieurs langues. Voici une liste des changements importants : Le contrôleur pour gérer les utilisateurs est maintenant intégré au squelette pour faciliter la surcharge dans les projets spécifiques Le générateur de CRUD va automatiquement créer des templates pour l'affichage d'une entité et celui du formulaire d'édition Il est maintenant possible d'injecter des paramètres dans le formulaire des filtres dans le CRUD Un nouveau champ [...]
Lire la suite
Vus : 102
Publié par Simon Vieille : 144
Vus : 892
Publié par RaspbianFrance : 123

100ème publication et 3ème anniversaire de Custom Menu

Il y a trois ans, j'ai publié la première version de mon application. Elle a été développée pendant le premier confinement dans le but de remplacer le menu de Nextcloud, qui était devenu inutilisable à cause du grand nombre d'applications que j'avais installées. Le 27 mars dernier marquait le jour de la 100ème publication de Custom Menu et aujourd'hui je suis fiers de souffler sa 3ème bougie 🎂 C'est un outil que les gens apprécient et utilisent et c'est aussi quelque chose qui me fait réellement plaisir. Au moment où j'écris ces lignes, Custom Menu comptabilise 425 milles téléchargements ! Réalisée initialement sur Nextcloud 18,  [...]
Lire la suite
Vus : 93
Publié par Simon Vieille : 144

Gitea et forgejo v1.19.0 sont dans les bacs

Le 20 mars dernier a été publiée la version v1.19.0 de Gitea ! Forgejo, le soft fork de Gitea poussé par Codeberg a naturellement publié une nouvelle version dans la foulée. Gitea est un logiciel sous licence MIT qui permet de gérer le code source de ces projets. C'est une alternative légère et autonome qu'on peut auto-héberger dans un environnement très peu couteux. Gitea offre une interface utilisateur simple, complète et conviviale pour gérer les tâches classiques d'une forge. Voici une liste des principales nouvelles fonctionnalités proposées dans cette version : Il est désormais possible de configurer une entête Authorization dans les webhooks [...]
Lire la suite
Vus : 105
Publié par Simon Vieille : 144

Générer des images pour le partage sur les réseaux

Il existe une quantité importante d'outils pour éditer des images. Ce sont soit des logiciels à installer ou soit des services en ligne. Mais parmi ces nombreux choix, je n'en ai trouvé aucun qui soit à la fois libre et qui permettrait de s'abstraire de la mise en page. Dès lors que je décide de publier un article sur le blog, je vais partager son lien sur quelques sites dont des réseaux sociaux. Ces réseaux vont récupérer le contenu de la page de l'article et extraire un certain nombre d'informations dont les données Open Graph. Le protocole Open Graph permet aux réseaux sociaux de comprendre comment afficher l'aperçu d'une page web partagée par un utilisateur. Les principales données qui sont récupérées sont le titre de la page, sa description et l'image qui sera affichée pour le [...]
Lire la suite
Vus : 102
Publié par Simon Vieille : 144
Powered by BilboPlanet