RecetteDHistoire

所属分类:其他
开发工具:Rust
文件大小:28KB
下载次数:0
上传日期:2022-11-20 20:09:02
上 传 者sh-1993
说明:  一些用于描述播客并为儿童故事框格式化播客的工具
(Some tools to describe podcast and format it for children story boxes)

文件列表:
NOTES.md (1116, 2022-11-21)
noeuds_menus (0, 2022-11-21)
noeuds_menus\belles_histoires.rdhist (839, 2022-11-21)
rdhist (0, 2022-11-21)
rdhist\Cargo.toml (576, 2022-11-21)
rdhist\src (0, 2022-11-21)
rdhist\src\bin (0, 2022-11-21)
rdhist\src\bin\ciseauxmp3.rs (3668, 2022-11-21)
rdhist\src\bin\convertrgb565.rs (1147, 2022-11-21)
rdhist\src\lib.rs (72, 2022-11-21)
rdhist\src\main.rs (2086, 2022-11-21)
rdhist\src\rdappareils (0, 2022-11-21)
rdhist\src\rdappareils\mod.rs (570, 2022-11-21)
rdhist\src\rdappareils\raconteur_palette.rs (370, 2022-11-21)
rdhist\src\rdappareils\usb_generique.rs (349, 2022-11-21)
rdhist\src\rdimage (0, 2022-11-21)
rdhist\src\rdimage\mod.rs (1183, 2022-11-21)
rdhist\src\rdmain (0, 2022-11-21)
rdhist\src\rdmain\ingredients.rs (8189, 2022-11-21)
rdhist\src\rdmain\mod.rs (7439, 2022-11-21)
rdhist\src\rdmain\noeud_menu.rs (1198, 2022-11-21)
rdhist\src\rdmain\rdhistcli.rs (5620, 2022-11-21)
rdhist\src\rdmain\rdhisthelper.rs (2388, 2022-11-21)
rdhist\src\rdmain\recette.rs (3051, 2022-11-21)
rdhist\src\rdmain\test_ingredients.rs (97, 2022-11-21)
rdhist\src\rdmain\test_rdmain.rs (856, 2022-11-21)
rdhist\src\rdmain\test_recette.rs (574, 2022-11-21)
rdhist\src\rdsound (0, 2022-11-21)
rdhist\src\rdsound\cdaudio.rs (5355, 2022-11-21)
rdhist\src\rdsound\mod.rs (74, 2022-11-21)
rdhist\src\rdsound\test_cdaudio.rs (3477, 2022-11-21)
recettes (0, 2022-11-21)
recettes\belles_histoires (0, 2022-11-21)
recettes\belles_histoires\2019_07_Un_voyage_extraordinaire.rdhist (572, 2022-11-21)
recettes\belles_histoires\2022_03_enquete_a_l_ecole.rdhist (706, 2022-11-21)
recettes\belles_histoires\2022_10_le_fantome_du_manoir.rdhist (817, 2022-11-21)
recettes\grande_histoire_pomme_dapi (0, 2022-11-21)
recettes\grande_histoire_pomme_dapi\2021_04_Lili_et_la_graine_magique.rdhist (835, 2022-11-21)
... ...

# RecetteDHistoire Quelques outils pour decrire les formats de baladodiffusion d'histoires a telecharger dans les boites a histoires pour les enfants. Les sources, que l'on trouve dans le repertoire `recettes`, sont decrites dans un fichier de recette au format yaml. `RecetteDHistoire` va ensuite se charger de telecharger les medias (s'ils se trouvent sur le web, ripper le cd si c'est un livre avec CD audio) puis les formater pour les telecharger dans la boite a histoire. Pour le moment deux boites a histoires sont visees par `RecetteDHistoire` : - [Le raconteur](http://www.fabienm.eu/raconteur): Boite a histoire faite maison a partir d'une [Longan Nano](http://www.fabienm.eu/wordpress/?p=1336) et d'un lecteur mp3 [DFR0299](https://wiki.dfrobot.com/DFPlayer_Mini_SKU_DFR0299). - Clef USB: Beaucoup de minichaine audio sont capable de lire les mp3 de nos jours, la clef USB peut-etre vue comme une boite a histoire generique. A plus long terme, il serait interessant d'inclure les boites a histoires [LUNII](https://lunii.com/fr-fr/) et [Merlin](https://www.hello-merlin.com/). # Compilation et installation ## Prerequis - libdiscid: Lire les tables des matieres des CD de musique: ``` $ sudo apt install libdiscid-dev ``` - cdparanoia: Pour ripper les CD audio. ``` $ sudo apt install cdparanoia ``` - libclang: ``` $ sudo apt install libclang-dev ``` ## Compilation - Cloner le depot : ``` $ git clone https://github.com/Martoni/RecetteDHistoire.git ``` - compiler les outils avec cargo: ``` $ cd RecetteDHistoire/rdhist $ cargo build ``` - Lancer le help du binaire principal : ``` $ ./target/debug/rdhist --help Recette d'Histoire 0.1 Fabien Marteau Tous les ustensiles necessaire pour cuisiner des histoires USAGE: rdhist [OPTIONS] OPTIONS: -h, --help Print help information -l, --listerecettes Liste les recettes disponibles -r, --recolter Recolte les ingredients de la recette donnee en argument -V, --version Print version information ``` - Un repertoire dans le home `.local/share/rdhist/` contient toutes les recettes officielles. Le plus simple est de creer ce repertoire et d'y faire un lien vers le repertoire recettes : ``` $ mkdir -p ~/.local/share/rdhist $ cd ~/.local/share/rdhist $ ln -s $RDHISTPRJ/recettes ``` - On peut ensuite lister les recettes disponibles: ``` $ ./target/debug/rdhist -l "Lili et la graine magique" "Un voyage extraordinaire" "Tiens bon, petite panthere !" ``` - Puis recolter les ingredients dans sa cagette : ``` $ ./target/debug/rdhist -r "Lili et la graine magique" ``` - Le ingredients sont telecharges/extraits dans le repertoire `.local/share/rdhist/cagette` ``` $ ls ~/.local/share/rdhist/cagettes/ 2021_04_01_Lili_et_la_graine_magique $ ls ~/.local/share/rdhist/cagettes/2021_04_01_Lili_et_la_graine_magique/ histoire_principale.mp3 illustration_podcast.jpg ``` # Outils En plus de l'executable principal `rdhist`, quelques utilitaires sont fournis avec le package. ## convertrgb565 Cet utilitaire se charge de convertir des images aux formats habituels comme le `PNG`/`JPEG`/... en un format binaire RGB565 lisible par la Longan Nano pour s'afficher sur l'ecran de la carte. ## ciseauxmp3 Cet outil decoupe et assemble des fichiers musicaux au format mp3. L'executable utilise la ligne de commande pour lancer les utilitaires [cat](http://www.linuxcertif.com/man/1/cat/) et [ffmpeg](https://ffmpeg.org/), il est donc necessaire de les avoir installes pour l'utiliser.

近期下载者

相关文件


收藏者