Skip to content

Latest commit

 

History

History
59 lines (45 loc) · 3.56 KB

README.md

File metadata and controls

59 lines (45 loc) · 3.56 KB

Miscellaneous script

English version at the bottom of the page.

Version française

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

English version

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