Articles in the Trucs et astuces category

Chiffrer des fichiers avec GPG

Voici deux fonctions bash qui permettent de chiffrer et déchiffrer un fichier ou un dossier avec GPG.

Les dossiers sont compressés dans une archive ZIP avant le chiffrement.

Le chiffrement laisse les fichiers d'origine intacts. Le déchiffrement laisse le fichier chiffré intact.

Ces fonctions auront leur place dans votre .bashrc …

Lire la suite…

Extraire toutes les images encodées en base64 d'un SVG

Récemment, j'ai eu besoin d'intégrer un SVG dans un template Aurelia. Malheureusement, il contenait beaucoup d'images et elles étaient toutes incluses au format base64. Cela rendait le fichier quasiment inutilisable avec de gros pâtés qui empêchent de voir le code utile et d'ajouter les attributs « Aurelia » (comme if.bind). Heureusement …

Lire la suite…

Trouver tous les boutons sans attributs type

Certains navigateurs (comme Chrome) afficheront une erreur dans la console si vous avez des formulaires créés avec la balise form et des boutons sans l'attribut type. Il peut donc être intéressant d'avoir un petit script qui trouve tous ces boutons pour ajouter l'attribut type. La bonne nouvelle c'est qu'avec Python …

Lire la suite…

Fichiers service pour seafile

J'ai écrit des fichiers services pour utiliser seafile plus facilement avec systemd (à placer dans /etc/systemd/system/). Vous pouvez les télécharger :

[Unit]
Description=The seafile cloud service
Requires=mariadb.service
After=mariadb.service


[Service]
Type=forking
PIDFile=/var/www/haiwen/pids/seaf-server.pid
User=seafile
ExecStart=/var …

Lire la suite…