Mes projets

Urgent Call Guard : Une application Android qui pourrait aider ?

Interface de l'application UrgentCall Guard pour la gestion des appels urgents en mode silencieux sur mobile.
Interface de l’application UrgentCallGuard

Il y a quelques temps j’avais développé un petit outil Macrodroid (une alternative beaucoup plus simple à Tasker mais un peu moins complet pour créer des mini-applications ou des outils automatisés avec son smartphone).

J’avais conçu cet outil pour ne pas manquer des appels urgents : https://lokoyote.eu/ne-jamais-manquer-dappels-importants/ au cas où le smartphone se trouve en mode vibreur ou en volume très faible.

Le souci de mon ancienne solution est qu’il faut Macrodroid (devenu payant, ce qui est bien pour aider le créateur mais devient limitant car les gens n’ont pas l’habitude d’acheter des logiciels), ce qui limite fortement la diffusion. De plus, il semblerait qu’avec des mises à jour, certaines fonctions ne sont plus très fiables.

J’ai donc refait l’outil en application Android gratuite.

Le Github associé est : https://github.com/Lokoyote/UrgentCall-Guard.

Pour télécharger l’application au format APK c’est ici : https://lokoyote.eu/dl/UrgentCallGuard.apk.

  • Choix du contenu du SMS envoyé.
  • Réglage de la durée de la fenêtre pendant laquelle une personne peut vous rappeler 2 fois pour augmenter le volume au MAX.
  • Possibilité de désactiver l’application si jamais vous ne voulez pas que ça sonne (une réunion par exemple).
  • Liste Blanche de numéros permettant de faire sonner le téléphone en volume MAX automatiquement.
  • Liste Noire permettant d’ignorer des numéros, de ne pas leur envoyer de SMS ni leur permettre de modifier le volume.
  • Possibilité de limiter l’effet de l’application uniquement au répertoire du smartphone.
  • Possibilité d’ajouter les contacts favoris en liste blanche.
  • Possibilité de filtrer les numéros appelants par pays de provenance en cas de SPAM étrangers.
  • Détection des numéros fixes et mobiles.
  • Ajout de la détection des numéros d’urgence (18, 112, etc.) en liste Blanche automatiquement.
  • Présence d’une notification permanente pour avertir si votre volume est faible ou non.
  • 100 % local : aucune donnée (numéros, SMS, contacts) n’est envoyée à un serveur ou un tiers.

En attendant de mettre l’application sur F-Droid n’hésitez pas à la tester et à me faire des retours :)

L’application ne pourra pas être présente dans le Google Store car il faut un droit spécial pour l’envoi de SMS qui n’est accordé que pour des applications d’urgence.

Pour l’installer, il faudra autoriser l’installation de l’APK depuis des sources inconnus, puis à la fenêtre d’ouverture « Appli dangereuse bloquée » par Google Play Protect, cliquer sur « Plus de détails » puis « Installer quand même » (oui c’est bien un bouton même si ça n’y ressemble pas).


Malheureusement pour les possesseurs d’iPhone

Il n’est pas possible de faire la même chose sur iOS (il manque des API fournis par Apple et il y a beaucoup de limitations, même pour contourner).
De plus, sur iPhone il y a la présence d’un bouton physique qui permet de mettre le téléphone entièrement en silencieux qui, s’il est enclenché, garde le téléphone en silencieux.

Par contre, ce qu’il est possible de faire pour passer outre ce bouton et avoir tout de même des appels urgents :

Aller dans la fiche de « Contact » de la personne pour laquelle vous voulez que les messages et les appels soient audibles > « Modifier » puis dans « Sonnerie » > cocher « Priorité en cas d’urgence ».
Il est possible de faire la même chose pour les « son SMS ».

À faire pour chaque contact pour lesquels vous souhaitez être avertis en urgence, par contre ce n’est pas indiqué si vous avez mis ces contacts en urgence quelque part.
De plus, c’est permanent, il n’y a pas de bouton on/off donc si vous ne voulez vraiment pas que ça sonne, faut tout refaire dans l’autre sens.

Quick Image Editor : de la retouche d’image simple sous Ubuntu

https://github.com/Lokoyote/image-editor

Devoir utiliser une IA pour faire une simple retouche ou devoir sortir un gros logiciel (comme GIMP) est parfois un peu pénible pour pas grand chose surtout quand on ne maîtrise pas.

Je vous propose une application de retouche simple et rapide :

  • Recadrer
  • Pivoter
  • Image en miroir
  • Ajouter des formes (barre, rectangle, cercle, polygone) avec remplissage et bordure modifiables
  • Modification de la taille du canvas (l’espace de travail)
  • Ajouter des flèches modifiables
  • Flouter ou pixeliser une zone
  • Ajouter du texte modifiable
  • Superposer des images en tant que calques
  • Possibilité de coller directement des images depuis le presse-papier et même depuis Nautilus
  • Ouvrir plusieurs images dans des onglets.

L’installation propose :

  • D’installer et d’ouvrir l’application normalement (à lancer depuis les applications d’Ubuntu) pour pouvoir l’épingler en raccourci dans le dock
  • D’ajouter un raccourci dans la top bar pour ouvrir une image à modifier
  • D’ouvrir une image directement depuis Nautilus avec un clique-droit via les scripts Nautilus.

(Les 3 types d’installation sont compatibles les uns les autres et peuvent être combinés).

Le logiciel est sous licence GPL 3, donc libre.

C’est un projet essentiellement en Python qui devrait être compatible toute distribution Linux.


Pour installer :

  • Aller sur https://github.com/Lokoyote/image-editor
  • Télécharger le Zip via le gros bouton vert « <> Code » puis Download ZIP
  • Extraire le ZIP dans un dossier (et supprimer le ZIP)
  • Faire clique-droit sur le fichier « Install.sh » puis Propriétés
  • Cocher « Exécutable comme programme »
  • Fermer
  • Faire de nouveau clique-droit sur le fichier « Install.sh » > Exécuter comme un programme
  • Supprimer le dossier dézippé.

Pour désinstaller :

  • Faire la même chose avec le fichier « uninstall.sh »

Tout retour sera le bienvenu !

Ma petite pierre pour améliorer l’accessibilité au web

J’essaie, dans ce que je peux mettre en place sur mon site, de rendre l’information le plus accessible, que ça soit par respect des balises de code propre au standards du web ou en essayant de rendre la navigation visuel en mettant en avant les liens, les textes etc.

Le but : Faire en sorte que les personnes mal-voyantes ou non-voyantes puissent aussi trouver de l’information, ce qui n’est pas le plus simple dans un monde où tout est écrit sur un écran.

Ça ne demande pas grand chose pour la personne qui gère le site mais ça peut faire la différence pour d’autres au quotidien.

Il y a des outils pour tester son score d’accessibilité comme :

(Actuellement je suis à 93% sur Google Lighthouse et 87% dans mon outil maison).


Évidemment, ce sont des outils, pas des tests avec humains. Ça ne remplace pas un vrai test avec les réels difficultés que peuvent rencontrer certaines personnes.

Mon blog est simple. Mais pour les gros sites avec de la Vente en ligne, des pages particulières, là c’est important tout de même de vérifier et de faire tester.

Les standards changeants régulièrement il faut vérifier de temps en temps. Là je ne m’en suis pas occupé depuis un moment, je vois qu’il est temps de changer quelques trucs.

Et il y a un truc que pas grand monde fait et qui reste important, c’est de remplir les textes alternatifs des images pour décrire ce qu’on veut montrer.

Même si WordPress a intégré un lien pour expliquer comment faire, on va pas se mentir, c’est chiant et on ne sait jamais vraiment quoi mettre. Cependant, il ne faut pas obligatoirement mettre de « Alt Text » sur une image surtout si elle ne sert qu’à imager.

La règle :
Si l’image n’a aucune fonction autre que de faire joli à l’écran, il vaut mieux rien mettre pour ne pas alourdir les reconnaissances vocales.
Si l’image apporte des informations utiles alors il faut détailler le plus possible.

À vous de juger si l’image est important à être décrite ou non.

Je suis en train de regarder si ça vaut le coup (et le coût) de faire une extension pour générer une description.

GNOME : Une extension pour avoir un aperçu de la capacité disque restante

Il y a un truc que je trouve manquant sous Ubuntu. C’est la capacité à voir d’un coup d’œil l’espace qu’il reste sur son disque dur ou sur une clé USB.

C’est tout de même possible de le faire en se rendant dans son HOME puis de faire un clique-droit > Propriétés.
Ou encore en ouvrant Baobab (l’analyseur d’utilisation des disques).


Je vous propose donc une petite extension GNOME pour voir d’un rapide coup d’œil l’espace restant dans tous les volumes montés.
Disponible ici : https://extensions.gnome.org/extension/10418/espace-disque-indicateur-panel/

Et le Github pour les plus curieux.

Il est temps que je fasse un peu de ménage avec Baobab

Petite précision : Ne fonctionne pas avec les volumes à distance comme des FTP car ça demande beaucoup trop de temps pour récupérer l’espace utilisé.
(Je verrai si j’arrive plus tard à ajouter une option pour récupérer les données dans le Panel du côté hébergeur).

Choix du stockage par défaut à afficher dans les paramètres de l’extension et indicateur visuel rouge en cas de dépassement de 90 % de capacité occupée.

Enfin une application pour facilement désinstaller toutes les applications sous Ubuntu !

Autant je râle souvent de Windows mais au moins la gestion des logiciels est bien plus simple pour la désinstallation.

Sous Ubuntu, en fonction de vos applications et de leur type (deb, flatpak ou snap) pour les désinstaller c’est un peu chiant car la désinstallation ne passe pas par les mêmes gestionnaires d’applications ni les mêmes lignes de commande. Et puis faut se souvenir ou chercher si tel logiciel est sous deb, flatpak ou snap.

Ne cherchez plus, voilà une petite extension pour tout avoir au même endroit et désinstaller vos applications en 1 clic !

https://github.com/Lokoyote/App-manager-remover

ou sur https://extensions.gnome.org/extension/9554/app-manager-remover/

Toutes les applications (hors paquets et hors éléments système) sont listées et identifiées, qu’elles soient installées en deb, flatpak ou snap.

Pour rappel :

Caractéristique.debFlatpakSnap
Isolation (Sécurité)FaibleForte (Sandbox)Forte (Sandbox)
Poids sur le disqueLégerLourdLourd
Vitesse de lancementTrès rapideMoyenneParfois lente
Universel ?Non (Debian/Ubuntu)Oui (Toutes distros)Oui (Toutes distros)
Usage idéalOutils systèmeLogiciels de bureauServeurs et Ubuntu

1. Le format .DEB (Le « Standard » historique)

C’est le format natif de Debian et Ubuntu.

  • Fonctionnement : Le fichier contient l’application, mais elle compte sur le système pour fournir les « dépendances » (les bibliothèques de code partagées).
  • Avantages : Très léger, parfaitement intégré au look de ton système, et très rapide à lancer.
  • Inconvénients : Si ton système est vieux et que l’appli a besoin d’une bibliothèque récente, ça bloque (le fameux « enfer des dépendances »).

2. Flatpak (Le chouchou de la communauté)

Créé pour être universel, il fonctionne sur quasiment toutes les distributions Linux (Fedora, Mint, Ubuntu, etc.).

  • Fonctionnement : L’application tourne dans un « bac à sable » (sandbox) isolée du reste du système. Elle embarque tout ce dont elle a besoin.
  • Avantages : Très sécurisé, permet d’avoir les toutes dernières versions d’applis même sur un vieux système.
  • Inconvénients : Prend plus de place sur le disque et peut être un peu plus lent à charger la première fois.

3. Snap (Le format de Canonical/Ubuntu)

C’est le concurrent direct de Flatpak, développé par la société derrière Ubuntu.

  • Fonctionnement : Similaire au Flatpak (isolation et dépendances incluses), mais il gère aussi les composants système (noyau, serveurs).
  • Avantages : Idéal pour les serveurs et les objets connectés (IoT). Les mises à jour sont automatiques et transparentes.
  • Inconvénients : Souvent critiqué pour la lenteur au démarrage et parce que la partie « serveur » du magasin d’applis est fermée (contrôlée uniquement par Canonical).

Tableau Comparatif Rapide

Caractéristique.debFlatpakSnap
Isolation (Sécurité)FaibleForte (Sandbox)Forte (Sandbox)
Poids sur le disqueLégerLourdLourd
Vitesse de lancementTrès rapideMoyenneParfois lente
Universel ?Non (Debian/Ubuntu)Oui (Toutes distros)Oui (Toutes distros)
Usage idéalOutils systèmeLogiciels de bureauServeurs et Ubuntu

Lequel choisir ?

  • Pour la meilleure performance et que l’appli est dispo officiellement : .deb.
  • Pour la version la plus récente d’un logiciel de bureau (comme Discord, GIMP, ou LibreOffice) : Flatpak.
  • Snap surtout imposé par Ubuntu par défaut (Firefox, Thunderbird…), mais beaucoup d’utilisateurs le remplacent par Flatpak pour les mêmes raisons de vitesse et de liberté.