Mettre à jour sa distribution et recevoir le rapport par mail.

Bonjour,

Aujourd’hui, nous sommes le dimanche 11 avril 2021 et dans cet article, je vous propose tout d’abord une courte revue de presse suivie d’un script bash qui met à jour ma distribution EndeavourOS et envoie un rapport directement à mon adresse mail.

Revue de presse

Script de mise à jour de la distribution et envoi du rapport par mail

#!/bin/bash

# Nom: update_and_email.sh
# Auteur: Benoît Boudaud (https://miamondo.org/contact)

# Ce script prend 2 arguments: une adresse mail, une messagerie web.
# Mise à jour du système et envoi d'un rapport à l'adresse mail. 
# Prérequis: installer swaks 

# Mise à jour de la distribution
sudo pacman -Syu > /home/$USER/result.log

# Saisie du mot de passe (caché)
stty -echo
read -p "mot de passe de la boite mail: " passw; echo

# Envoi du message
swaks -t $1 -s $2:587 -tls -au $1 -ap $passw -f \
$1 --h-Subject "Mise à jour" --body "Processus terminé" --attach \
/home/$USER/result.log

# Suppression du fichier log
rm /home/$USER/result.log

Explications

Il est nécessaire d’installer swaks. Cet acronyme signifie Swiss army knife for SMTP.

sudo pacman -S swaks

Le script est placé dans le fichier ~/.config/openbox/autostart. Ainsi, il est lancé à chaque démarrage. Il prend deux paramètres : l’adresse mail de destination et le serveur de messagerie.

lxterminal -e "~/update_and_email.sh <user@webmail.org> <webmail.org>" &

Après avoir mis à jour la distribution, le script envoie, sous forme de pièce-jointe, un rapport à l’adresse <user@webmail.org>. Il demande le mot de passe de la boite de messagerie. À la saisie, celui-ci n’apparait pas à l’écran et le curseur ne bouge pas. C’est normal. Il s’agit d’une mesure de sécurité.

À la fin du processus, le fichier qui contient le rapport est effacé.

rm /home/$USER/result.log

Bon dimanche

Source de l’image illustrant l’article

EndeavourOS, une Archlinux à la portée de tous

Bonjour,

Aujourd’hui, je publie un article plus long qu’à l’accoutumée. Le sujet me plaît et l’inspiration était au rendez-vous. Il y a une semaine, j’ai installé Almalinux sur mon ordinateur et les premiers moments d’enthousiasme ont laissé place à une grande déception. Almalinux s’est révélée lourde, obscure au niveau de l’installation des paquets, pas adaptée pour les débutants ou pour ceux qui, comme moi, possède une ordinateur qui n’est pas un foudre de guerre. Je me suis donc mis en quête d’une distribution plus légère et j’ai jeté mon dévolu sur EndeavourOS. Basée sur Archlinux, la distribution la plus propédeutique de la galaxie Linux, EndeavourOS est cependant bien plus facile à mettre en oeuvre car à l’instar d’Ubuntu et de Linux Mint par exemple, elle est dotée d’un installateur qui ne vous demandera rien d’autre que votre fuseau horaire, la langue du système, la langue du clavier, votre nom d’utilisateur et votre mot de passe. Pour le reste, vous pouvez patienter en buvant un thé.

Lire la suite de « EndeavourOS, une Archlinux à la portée de tous »

Script permettant de remplacer les icônes du répertoire d’images par des vignettes

Bonjour,

Aujourd’hui, je vous propose un petit script très court qui permet de remplacer les icônes des répertoires d’images par des vignettes. En fait, il y a deux scripts : thumbnail.py et thumbnail.sh.

Commençons d’abord par thumbnail.py :

Lire la suite de « Script permettant de remplacer les icônes du répertoire d’images par des vignettes »

Aspirer et sauvegarder le contenu de son site internet

La semaine dernière, j’ai pris la décision de ne plus écrire d’articles sur l’informatique et de consacrer mon blog à la philosophie. Voici que je replonge déjà… C’est ce qui s’appelle faire preuve d’une volonté de fer. Cela dit, je pense que je vais quand-même renoncer doucement à écrire des articles sur Linux, parce que je n’ai plus trop d’idées et que j’ai envie de changer. Il faut que je termine ma série sur Linux from scratch et après… Je plie les gaules!

Lire la suite de « Aspirer et sauvegarder le contenu de son site internet »

Utiliser Git comme outil de sauvegarde et d’infonuagique

Git est une forge, c’est-à-dire un outil collaboratif qui permet à des développeuses (ou des développeurs) de travailler sur un projet commun et de le versionner. Ce système, doté de nombreux outils annexes, est très pratique car il permet d’isoler facilement les bugs et de les traiter. Git garde la trace de toutes les modifications. On peut utiliser Git pour développer un logiciel ou pour écrire un roman. Si vous modifiez un chapitre et que trois semaines plus tard, vous avez des regrets, pas de problème! Vous pouvez retrouver la version et ressusciter un personnage qu’entretemps vous avez assassiné pour les besoins de l’intrigue.

Lire la suite de « Utiliser Git comme outil de sauvegarde et d’infonuagique »

DWService, une application de télémaintenance originaire d’Estonie

DWService est une application de télémaintenance qui nous vient d’Estonie. C’est une alternative libre à TeamViewer. Elle permet entre autre de prendre le contrôle d’un ordinateur à distance.


Lire la suite de « DWService, une application de télémaintenance originaire d’Estonie »

i3, un gestionnaire de fenêtres alternatif

Aujourd’hui, grâce au logiciel i3, j’ai découvert un aspect de l’informatique de bureau que je ne connaissais pas. i3 est un gestionnaire de fenêtres en mosaïque. Très léger, il a la particularité de se « piloter » avec le clavier, même si l’utilisation de la souris reste toujours possible pour redimensionner les fenêtres par exemple, et bien sûr pour naviguer à l’intérieur de celles-ci. Je suis un adepte de la simplicité volontaire et j’ai vite été séduit par cet outil épuré mais très efficace.

Lire la suite de « i3, un gestionnaire de fenêtres alternatif »