Mise à jour

This commit is contained in:
Cédric Abonnel 2023-11-19 18:10:04 +01:00
parent 4b1b67f513
commit f68fad5553
12 changed files with 192 additions and 26 deletions

View File

@ -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. 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 ## tophoraire
Play audio file and vocal speech. To program with cron task. Play audio file and vocal speech. To program with cron task.

View File

@ -1,8 +1,7 @@
play_tophaire.sh
mkv_extract.sh mkv_extract.sh
generate_playlist.sh generate_playlist.sh
install_check_update.sh install_check_update.sh
convertPDF.sh convertPDF.sh
run_music_background.sh
tophoraire.sh
check_domain_cert.sh check_domain_cert.sh
convertMKV.sh convertMKV.sh

View File

@ -1 +1,4 @@
play_tophoraire.1.md
random_music_player.1.md
playlist_gen.1.md playlist_gen.1.md
convertPDF

View File

@ -1 +1,4 @@
convertPDF
playlist_gen.1 playlist_gen.1
random_music_player.1
play_tophoraire.1

View File

@ -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

View File

@ -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

View File

@ -46,11 +46,5 @@ Ce script a été écrit par Cédric Abonnel.
## RAPPORTS D'ERREURS ## RAPPORTS D'ERREURS
Pour signaler des erreurs ou des problèmes, veuillez contacter a5l.scripts_bash@acemail.fr. Pour signaler des erreurs ou des problèmes : https://git.abonnel.fr/cedricAbonnel/scripts-bash
## 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)

View File

@ -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

View File

@ -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

View File

@ -79,12 +79,5 @@ playlist_gen -n 25 -d /chemin/vers/repertoire
Ce script a été écrit par Cédric Abonnel. Ce script a été écrit par Cédric Abonnel.
.SS RAPPORTS D\[cq]ERREURS .SS RAPPORTS D\[cq]ERREURS
.PP .PP
Pour signaler des erreurs ou des problèmes, veuillez contacter Pour signaler des erreurs ou des problèmes :
a5l.scripts_bash\[at]acemail.fr. https://git.abonnel.fr/cedricAbonnel/scripts-bash
.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)

View File

@ -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