Les fichiers pour la démo faite devant ppp - retour accueil
git clone git://bebou.netlib.re/prez-ppp
Log | Files | Refs | README |
commit 83fb014aec8a4a54605cba9d695ca1ba0a7a81ca parent d327968b851269f865cc4493a26ae3385b0154d2 Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Fri, 13 Sep 2024 16:18:27 +0200 Avancement sur la présentation Diffstat:
M | prez.slides | | | 160 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------ |
1 file changed, 148 insertions(+), 12 deletions(-)
diff --git a/prez.slides b/prez.slides @@ -1,22 +1,54 @@ - francium - Yet another static website generator - but weird + + + + + + francium + + Yet another static website generator › Thanks for the invite ! Timothée and Victor + + + + + + + +› Disclaimer + +I am not a nationalist, francium is named after the chemical element discovered +by scientist Marguerite Peyret who worked at the Strasbourg University + +The chemical element is obviously named after the country, same as polonium +named after Poland, but it is not intended as some sort of hommage to France's +supposed greatness + › Little scenario You record demos at a PPP event You have a bunch of audio files with metadata You want to publish them quickly on the internet with a halfway decent page + + + + + › Here comes francium Just hard enough so you can't (reasonably) do it by hand Just easy enough for a simple software + + + + + + › Demo ! tree contents @@ -29,25 +61,92 @@ firefox "public/index.html" + + + + + + + + + + + › A tour of the code + +In static sites generators you usually have : + + Some sort of "database" | maketsv and db/*.tsv + Layouts | layouts/html and layouts/audio + The generator | page + The human written content | contents/index.sh + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) * only requires a POSIX environnement (works on Linux, *BSD, MacOS) + + + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) * only requires a POSIX environnement (works on Linux, *BSD, MacOS) * makes use of Unix's core tools and philosophy (shell, basic unix commands, makefile) + + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) * only requires a POSIX environnement (works on Linux, *BSD, MacOS) * makes use of Unix's core tools and philosophy (shell, basic unix commands, makefile) * extensible anywhere in the stack using any tool accessible on the command line + + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) @@ -55,6 +154,17 @@ firefox "public/index.html" * makes use of Unix's core tools and philosophy (shell, basic unix commands, makefile) * extensible anywhere in the stack using any tool accessible on the command line * works with every markup language in the world + + + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) @@ -63,6 +173,16 @@ firefox "public/index.html" * extensible anywhere in the stack using any tool accessible on the command line * works with every markup language in the world * made by people eager to share and help + + + + + + + + + + › What's special about francium ? * small (~30 lines of shell) @@ -73,18 +193,34 @@ firefox "public/index.html" * made by people eager to share and help * a good opportunity to become familiar with Unix - › A tour of the code -page -layouts/html -maketsv -contents/index.sh -wc -l page layouts/html + + + + + + + › Thanks ! -I'm available all weekend long to talk about +shshsh shshsh shshsh sh sh shshsh shshsh sh sh sh sh +sh sh sh sh sh shsh sh sh sh sh sh shshsh +shsh shshsh shshsh sh shsh sh sh sh sh sh sh +sh shsh sh sh sh shs sh sh sh sh sh sh +sh sh sh sh sh sh sh shshsh shshsh shshsh sh sh + + Wait it's all shell scripts ? + / + 🚶🔫🚶 - Always has been + +http://arthur.bebou.netlib.re +http://git.bebou.netlib.re/prez-ppp +http://katzele.netlib.re +arthur.pons@unistra.fr + + + + - * francium - * shell/vim/unix stuff and how it could be useful to you