75 lines
3.1 KiB
Markdown
75 lines
3.1 KiB
Markdown
# scripts-bash
|
|
Some bash scripts
|
|
|
|
## 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.
|
|
|
|
```0 * * * * /home/cedric24c/scripts/tophoraire >/dev/null 2>&1```
|
|
|
|
|
|
## generate_playlist
|
|
Générateur de Playlist M3U
|
|
|
|
Ce script Bash vous permet de générer facilement une playlist au format M3U à partir des fichiers audio les plus récents dans un répertoire donné. Vous pouvez personnaliser le nombre de fichiers à inclure dans la playlist, le répertoire à scanner, et le nom du fichier de sortie.
|
|
|
|
### Utilisation
|
|
|
|
Pour utiliser ce script, suivez ces étapes :
|
|
|
|
1. Assurez-vous que vous avez les permissions d'exécution pour le script en utilisant la commande suivante :
|
|
```bash
|
|
chmod +x generate_playlist
|
|
```
|
|
|
|
2. Exécutez le script en utilisant la commande suivante avec les options appropriées :
|
|
```bash
|
|
generate_playlist -n <nombre de fichiers> -d <répertoire> -o <fichier de sortie>
|
|
```
|
|
|
|
- `-n` : Le nombre de fichiers à inclure dans la playlist (par défaut : 100).
|
|
- `-d` : Le répertoire à scanner (y compris les sous-répertoires) (par défaut : le répertoire actuel).
|
|
- `-o` : Le nom du fichier M3U de sortie (par défaut : un fichier dans le répertoire de la musique de l'utilisateur).
|
|
|
|
3. Le script générera la playlist M3U avec les fichiers audio les plus récents et vous indiquera l'emplacement du fichier de sortie.
|
|
|
|
### Exemples
|
|
|
|
- Générer une playlist M3U avec les 50 fichiers audio les plus récents dans le répertoire `/chemin/vers/ma/musique` et enregistrer le fichier en tant que `playlist.m3u` :
|
|
```bash
|
|
./generate_playlist -n 50 -d /chemin/vers/ma/musique -o playlist.m3u
|
|
```
|
|
|
|
- Générer une playlist M3U avec les 25 fichiers audio les plus récents dans le répertoire par défaut et enregistrer le fichier dans le répertoire de musique de l'utilisateur :
|
|
```bash
|
|
./generate_playlist -n 25 -o ~/playlist.m3u
|
|
```
|
|
|
|
### Remarques
|
|
|
|
- Assurez-vous que les fichiers audio dans le répertoire spécifié ont les extensions suivantes : `.mp3`, `.opus`, `.ogg`, `.m4a`.
|
|
- Si le répertoire de musique de l'utilisateur est défini dans le fichier `~/.config/user-dirs.dirs`, le script utilisera cet emplacement par défaut pour enregistrer le fichier M3U.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# License
|
|
Shield: [![CC BY-SA 4.0][cc-by-sa-shield]][cc-by-sa]
|
|
|
|
This work is licensed under a
|
|
[Creative Commons Attribution-ShareAlike 4.0 International License][cc-by-sa].
|
|
|
|
[![CC BY-SA 4.0][cc-by-sa-image]][cc-by-sa]
|
|
|
|
[cc-by-sa]: http://creativecommons.org/licenses/by-sa/4.0/
|
|
[cc-by-sa-image]: https://licensebuttons.net/l/by-sa/4.0/88x31.png
|
|
[cc-by-sa-shield]: https://img.shields.io/badge/License-CC%20BY--SA%204.0-lightgrey.svg
|