From f68fad5553b6e1102dab056aaf8467533892895f Mon Sep 17 00:00:00 2001 From: cedricAbonnel Date: Sun, 19 Nov 2023 18:10:04 +0100 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 +- files_local-bin | 3 +- files_local-share-doc | 3 + files_local-share-man | 3 + local/bin/tophoraire.sh | 2 - local/share/doc/convertPDF | 23 ++++++ local/share/doc/playlist_gen.1.md | 8 +- local/share/doc/random_music_player.1.md | 39 ++++++++++ local/share/man/convertPDF | 44 +++++++++++ local/share/man/playlist_gen.1 | 11 +-- local/share/man/random_music_player.1 | 75 +++++++++++++++++++ ...ic_background.sh => random_music_player.sh | 0 12 files changed, 192 insertions(+), 26 deletions(-) delete mode 100755 local/bin/tophoraire.sh create mode 100644 local/share/doc/convertPDF create mode 100644 local/share/doc/random_music_player.1.md create mode 100644 local/share/man/convertPDF create mode 100644 local/share/man/random_music_player.1 rename local/bin/run_music_background.sh => random_music_player.sh (100%) diff --git a/README.md b/README.md index 34eaf63..300e297 100644 --- a/README.md +++ b/README.md @@ -10,14 +10,9 @@ Le script `install.sh` a été créé pour automatiser le processus de copie de Toutes les opérations et les messages d'erreur sont enregistrés dans un fichier journal (`~/log/copy_files.log`) situé dans le répertoire personnel de l'utilisateur. Le journal comprend la date, l'heure, le numéro de processus (PID) et les messages d'exécution du script. -Voici un aperçu des commandes. +Le dossier `local/share/doc` contient la documentation de chaque script. -## convertPDF -Create a new PDF with `pdf2cairo` and `convert`, create a file text with OCR `Tresseract`, and create an other PDF file with `gs` tool. Apply on all pdf files in the current folder. -## run_music_background -Play audio file with the play program, all the musics present in the desinged folder. In the script, indicate the music folder and the desired volume. -![img/scr_run_music_background_exemple.png](img/scr_run_music_background_exemple.png) ## tophoraire Play audio file and vocal speech. To program with cron task. diff --git a/files_local-bin b/files_local-bin index 80f94ec..71dad77 100644 --- a/files_local-bin +++ b/files_local-bin @@ -1,8 +1,7 @@ +play_tophaire.sh mkv_extract.sh generate_playlist.sh install_check_update.sh convertPDF.sh -run_music_background.sh -tophoraire.sh check_domain_cert.sh convertMKV.sh diff --git a/files_local-share-doc b/files_local-share-doc index 848190b..704fe4d 100644 --- a/files_local-share-doc +++ b/files_local-share-doc @@ -1 +1,4 @@ +play_tophoraire.1.md +random_music_player.1.md playlist_gen.1.md +convertPDF diff --git a/files_local-share-man b/files_local-share-man index 527ca4d..07698b1 100644 --- a/files_local-share-man +++ b/files_local-share-man @@ -1 +1,4 @@ +convertPDF playlist_gen.1 +random_music_player.1 +play_tophoraire.1 diff --git a/local/bin/tophoraire.sh b/local/bin/tophoraire.sh deleted file mode 100755 index 8087aad..0000000 --- a/local/bin/tophoraire.sh +++ /dev/null @@ -1,2 +0,0 @@ -play /home/cedric24c/Musique/jingles/t1.top_h_hkc.mp3 >/dev/null 2>&1 & -espeak-ng "top horaire. $(date +\'%k\') heures" -v fr+f5 -p 25 -s 135 diff --git a/local/share/doc/convertPDF b/local/share/doc/convertPDF new file mode 100644 index 0000000..cf67bf0 --- /dev/null +++ b/local/share/doc/convertPDF @@ -0,0 +1,23 @@ +convertPDF(1) - Compresse des fichiers PDF pour gagner en volume et génère le résultat d'un OCR + +## SYNOPSIS +**convertPDF** + +## DESCRIPTION +Ce script convertit des fichiers PDF en d'autres formats tels que JPG, TXT, et PDF en utilisant des outils comme `pdftocairo`, `pdftotext`, `tesseract`, et `convert`. + +## COMPATIBILITÉ + +Ce script est compatible avec les fichiers PDF (Portable Document Format). + +## EXEMPLE +Convertir plusieurs fichiers PDF présent dans le dossier et sous-dossiers courants : + ``` + convertPDF + ``` + +## AUTEUR +Ce script a été créé par Cédric Abonnel. + +## RAPPORT D'ERREURS +Pour signaler des erreurs ou des problèmes : https://git.abonnel.fr/cedricAbonnel/scripts-bash diff --git a/local/share/doc/playlist_gen.1.md b/local/share/doc/playlist_gen.1.md index 754afc8..10e884c 100644 --- a/local/share/doc/playlist_gen.1.md +++ b/local/share/doc/playlist_gen.1.md @@ -46,11 +46,5 @@ Ce script a été écrit par Cédric Abonnel. ## RAPPORTS D'ERREURS -Pour signaler des erreurs ou des problèmes, veuillez contacter a5l.scripts_bash@acemail.fr. - -## VOIR AUSSI - -- [man(1)](https://linux.die.net/man/1/man) -- [find(1)](https://linux.die.net/man/1/find) -- [stat(1)](https://linux.die.net/man/1/stat) +Pour signaler des erreurs ou des problèmes : https://git.abonnel.fr/cedricAbonnel/scripts-bash diff --git a/local/share/doc/random_music_player.1.md b/local/share/doc/random_music_player.1.md new file mode 100644 index 0000000..ca242b4 --- /dev/null +++ b/local/share/doc/random_music_player.1.md @@ -0,0 +1,39 @@ +random_music_player(1) - Lecteur de musique aléatoire en ligne de commande + +## Synopsis +**random_music_player** [OPTIONS] + +## Description +Le script **random_music_player** est un lecteur de musique aléatoire en ligne de commande qui lit des fichiers audio à partir d'un répertoire spécifié. + +## Options +- Aucune option n'est requise. + +## Configuration +Le script utilise un fichier de configuration situé à `~/.config/random_music_player`. Si ce fichier de configuration n'existe pas, il sera créé avec les paramètres par défaut suivants : +```shell +# Fichier de configuration créé [date de création] +path_music_files=~/Music +volume=0.06 +``` + +Vous pouvez éditer ce fichier de configuration pour personnaliser les réglages du lecteur de musique. + +## Utilisation +Pour utiliser le lecteur de musique aléatoire, exécutez simplement le script sans aucune option. Il sélectionnera au hasard un fichier audio à partir du répertoire spécifié dans le fichier de configuration et le lira. + +```shell +random_music_player +``` + +## Exemple +```shell +$ random_music_player +``` + +## Auteur +Ce script a été créé par Cédric Abonnel. + +## Rapport d'erreurs +Pour signaler des erreurs ou des problèmes : https://git.abonnel.fr/cedricAbonnel/scripts-bash + diff --git a/local/share/man/convertPDF b/local/share/man/convertPDF new file mode 100644 index 0000000..e4f7f69 --- /dev/null +++ b/local/share/man/convertPDF @@ -0,0 +1,44 @@ +.\" Automatically generated by Pandoc 3.1.3 +.\" +.\" Define V font for inline verbatim, using C font in formats +.\" that render this, and otherwise B font. +.ie "\f[CB]x\f[]"x" \{\ +. ftr V B +. ftr VI BI +. ftr VB B +. ftr VBI BI +.\} +.el \{\ +. ftr V CR +. ftr VI CI +. ftr VB CB +. ftr VBI CBI +.\} +.TH "" "" "" "" "" +.hy +.PP +convertPDF(1) - Compresse des fichiers PDF pour gagner en volume et +génère le résultat d\[cq]un OCR +.SS SYNOPSIS +.PP +\f[B]convertPDF\f[R] +.SS DESCRIPTION +.PP +Ce script convertit des fichiers PDF en d\[cq]autres formats tels que +JPG, TXT, et PDF en utilisant des outils comme \f[V]pdftocairo\f[R], +\f[V]pdftotext\f[R], \f[V]tesseract\f[R], et \f[V]convert\f[R]. +.SS COMPATIBILITÉ +.PP +Ce script est compatible avec les fichiers PDF (Portable Document +Format). +.SS EXEMPLE +.PP +Convertir plusieurs fichiers PDF présent dans le dossier et +sous-dossiers courants : \f[V]convertPDF\f[R] +.SS AUTEUR +.PP +Ce script a été créé par Cédric Abonnel. +.SS RAPPORT D\[cq]ERREURS +.PP +Pour signaler des erreurs ou des problèmes : +https://git.abonnel.fr/cedricAbonnel/scripts-bash diff --git a/local/share/man/playlist_gen.1 b/local/share/man/playlist_gen.1 index 788b312..ed96819 100644 --- a/local/share/man/playlist_gen.1 +++ b/local/share/man/playlist_gen.1 @@ -79,12 +79,5 @@ playlist_gen -n 25 -d /chemin/vers/repertoire Ce script a été écrit par Cédric Abonnel. .SS RAPPORTS D\[cq]ERREURS .PP -Pour signaler des erreurs ou des problèmes, veuillez contacter -a5l.scripts_bash\[at]acemail.fr. -.SS VOIR AUSSI -.IP \[bu] 2 -man(1) (https://linux.die.net/man/1/man) -.IP \[bu] 2 -find(1) (https://linux.die.net/man/1/find) -.IP \[bu] 2 -stat(1) (https://linux.die.net/man/1/stat) +Pour signaler des erreurs ou des problèmes : +https://git.abonnel.fr/cedricAbonnel/scripts-bash diff --git a/local/share/man/random_music_player.1 b/local/share/man/random_music_player.1 new file mode 100644 index 0000000..5d4124f --- /dev/null +++ b/local/share/man/random_music_player.1 @@ -0,0 +1,75 @@ +.\" Automatically generated by Pandoc 3.1.3 +.\" +.\" Define V font for inline verbatim, using C font in formats +.\" that render this, and otherwise B font. +.ie "\f[CB]x\f[]"x" \{\ +. ftr V B +. ftr VI BI +. ftr VB B +. ftr VBI BI +.\} +.el \{\ +. ftr V CR +. ftr VI CI +. ftr VB CB +. ftr VBI CBI +.\} +.TH "" "" "" "" "" +.hy +.PP +random_music_player(1) - Lecteur de musique aléatoire en ligne de +commande +.SS Synopsis +.PP +\f[B]random_music_player\f[R] OPTIONS +.SS Description +.PP +Le script \f[B]random_music_player\f[R] est un lecteur de musique +aléatoire en ligne de commande qui lit des fichiers audio à partir +d\[cq]un répertoire spécifié. +.SS Options +.IP \[bu] 2 +Aucune option n\[cq]est requise. +.SS Configuration +.PP +Le script utilise un fichier de configuration situé à +\f[V]\[ti]/.config/random_music_player\f[R]. +Si ce fichier de configuration n\[cq]existe pas, il sera créé avec les +paramètres par défaut suivants : +.IP +.nf +\f[C] +# Fichier de configuration créé [date de création] +path_music_files=\[ti]/Music +volume=0.06 +\f[R] +.fi +.PP +Vous pouvez éditer ce fichier de configuration pour personnaliser les +réglages du lecteur de musique. +.SS Utilisation +.PP +Pour utiliser le lecteur de musique aléatoire, exécutez simplement le +script sans aucune option. +Il sélectionnera au hasard un fichier audio à partir du répertoire +spécifié dans le fichier de configuration et le lira. +.IP +.nf +\f[C] +random_music_player +\f[R] +.fi +.SS Exemple +.IP +.nf +\f[C] +$ random_music_player +\f[R] +.fi +.SS Auteur +.PP +Ce script a été créé par Cédric Abonnel. +.SS Rapport d\[cq]erreurs +.PP +Pour signaler des erreurs ou des problèmes : +https://git.abonnel.fr/cedricAbonnel/scripts-bash diff --git a/local/bin/run_music_background.sh b/random_music_player.sh similarity index 100% rename from local/bin/run_music_background.sh rename to random_music_player.sh