English version at the bottom of the page.
Ce dépôt contient plusieurs scripts complètement différents pour résoudre divers problèmes.
En voici une liste :
- cpv.sh : Script qui monte le CD-ROM et en copie le contenu dans un dossier donné,
- csv2yaml : Transforme un fichier CSV en fichier YAML,
- dbpsl.sh : Script qui donne la liste des bases de données postgresql (comme psql -l mais sans formatage),
- lister_domaine_apache.sh : Script qui permet de lister les domaines utilisés dans les fichiers Apache,
- lister_domaine_nginx.sh : Liste les domaines utilisés dans les fichiers Nginx,
- maj_domaines_gandi.sh : Mise à jour de plusieurs enregistrements DNS chez Gandi en utilisant la version 5 de l'API
- nettoie_tilde.sh : Script qui enlève les fichiers se finissant par un tilde ~ (issus, probablement de gedit),
- ps4asXbox.sh : Script qui reconnaît la manette PS4 comme d'une manette Xbox
- random_wallpaper.sh : Script qui change le fond d'écran toutes les 15 min en utilisant feh,
- remplace_meta.sh : Script qui remplace les méta-caractères dans le fichier donné,
- upgrade_dokuwiki.sh : Mise à jour de multiple dokuwiki différents en une seule fois,
- wtf.sh : Script qui permet de supprimer les "Windows Thumbs.db File" de l'ensemble du système de fichier
D'autres projets, un peu plus conséquents sont égalements présents (et possèdent généralement un fichier README à part) :
- backup_hubic : ancien script pour sauver ses données sur HubiC,
- destructeur_fichier : supprime les fichiers renseignés dans liste_a_supprimer.txt,
- github_desktop_notification : affiche les notifications de Github sur son bureau (via notify-send)
- hebdoboulot : notez vos heures de travail en mode Markdown suivant un format précis, et l'outil calcul vos heures de la semaine,
- maintenance_informatique : calcul du temps dépensé sur une tâche en phase active et en phase passive,
- multisynchro : synchronise un dossier vers de multiples endroits
This repository contains several scripts entirely differents for solving different problems.
Here is a list:
- cpv.sh : Mount a CD-ROM and copy its content in a given directory
- dbpsl.sh : Lists postgreSQL databases (as psql -l without text formatting)
- lister_domaine_apache.sh : Lists used domains in Apache files
- lister_domaine_nginx.sh : Same as Apache one, but for Nginx
- maj_domaines_gandi.sh : Update multiple Gandi DNS records using Gandi v5 API
- nettoie_tilde.sh : Delete files that ends with tilde ~ (probably that comes from gedit)
- ps4asXbox.sh : Recognize a PS4 gamepad as Xbox one
- random_wallpaper.sh : Change your background every 15min using feh
- remplace_meta.sh : Replaces meta-chars in the given file
- upgrade_dokuwiki.sh : Upgrade multiple dokuwiki websites all at once
- wtf.sh : Delete "Windows Thumbs.db File" from the entire filesystem
More weighty projects exist in this repository (and have their own README):
- backup_hubic : script to save our data to HubiC
- destructeur_fichier : delete files regarding liste_a_supprimer.txt file
- github_desktop_notification : display Github notification on your desktop (via notify-send)
- hebdoboulot : take note of your work hours in Markdown with a specific format, then this tool gives you how many hours your works this week
- maintenance_informatique : process consumption time on a specific task with active and passive stage
- multisynchro : synchronize a directory to multiple destinations