From 3cbc59b76974c21cfce742b10cec8951dae95182 Mon Sep 17 00:00:00 2001 From: "Christian P. MOMON" Date: Fri, 10 May 2019 01:45:34 +0200 Subject: [PATCH] Normalized tab and space use in *json config files. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cpm@ocmstar (01:46:39) …/lav-outils/podcasts/config > cat donormalize sed -i.bak s/\ \ \ \ \ \ \ \ \ \ \ \ /\\t\\t\\t/g lav-*.json sed -i.bak 's/short_date"[[:space:]]\+:[[:space:]]\+"/short_date" : "/g' lav-*.json sed -i.bak 's/long_date"[[:space:]]\+:[[:space:]]\+"/long_date" : "/g' lav-*.json sed -i.bak 's/ffmpeg_bin"[[:space:]]\+:[[:space:]]\+"/ffmpeg_bin" : "/g' lav-*.json sed -i.bak 's/chapters"[[:space:]]\+:[[:space:]]\+\[/chapters" : [/g' lav-*.json sed -i.bak 's/start_timestamp"[[:space:]]\+:[[:space:]]\+"/start_timestamp" : "/g' lav-*.json sed -i.bak 's/end_timestamp"[[:space:]]\+:[[:space:]]\+"/end_timestamp" : "/g' lav-*.json sed -i.bak 's/short_chapter_name"[[:space:]]\+:[[:space:]]\+"/short_chapter_name" : "/g' lav-*.json sed -i.bak 's/chapter_title"[[:space:]]\+:[[:space:]]\+"/chapter_title" : "/g' lav-*.json rm -f *.bak --- podcasts/config/example.json | 16 ++++----- podcasts/config/lav-20190108.json | 32 +++++++++--------- podcasts/config/lav-20190115.json | 14 ++++---- podcasts/config/lav-20190122.json | 32 +++++++++--------- podcasts/config/lav-20190129.json | 32 +++++++++--------- podcasts/config/lav-20190212.json | 40 +++++++++++----------- podcasts/config/lav-20190219.json | 48 +++++++++++++------------- podcasts/config/lav-20190226.json | 56 +++++++++++++++---------------- podcasts/config/lav-20190305.json | 40 +++++++++++----------- podcasts/config/lav-20190312.json | 40 +++++++++++----------- podcasts/config/lav-20190319.json | 40 +++++++++++----------- podcasts/config/lav-20190326.json | 40 +++++++++++----------- podcasts/config/lav-20190402.json | 40 +++++++++++----------- podcasts/config/lav-20190409.json | 40 +++++++++++----------- podcasts/config/lav-20190416.json | 32 +++++++++--------- podcasts/config/lav-20190423.json | 40 +++++++++++----------- podcasts/config/lav-20190430.json | 8 ++--- podcasts/config/lav-20190507.json | 40 +++++++++++----------- 18 files changed, 315 insertions(+), 315 deletions(-) diff --git a/podcasts/config/example.json b/podcasts/config/example.json index 0a789e2..b5020a7 100644 --- a/podcasts/config/example.json +++ b/podcasts/config/example.json @@ -1,13 +1,13 @@ { - "short_date" : "AAAAMMDD", - "long_date" : "DD MMMM AAAA", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "AAAAMMDD", + "long_date" : "DD MMMM AAAA", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "HH:MM:SS.mmm", - "end_timestamp" : "HH:MM:SS.mmm", - "short_chapter_name" : "", - "chapter_title" : "" + "start_timestamp" : "HH:MM:SS.mmm", + "end_timestamp" : "HH:MM:SS.mmm", + "short_chapter_name" : "", + "chapter_title" : "" } ] } diff --git a/podcasts/config/lav-20190108.json b/podcasts/config/lav-20190108.json index b421a3b..f8ba461 100644 --- a/podcasts/config/lav-20190108.json +++ b/podcasts/config/lav-20190108.json @@ -1,27 +1,27 @@ { - "short_date" : "20190108", - "long_date" : "8 janvier 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190108", + "long_date" : "8 janvier 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "0:03:09", - "end_timestamp" : "0:18:45", - "short_chapter_name" : "chronique-transcriptions" + "start_timestamp" : "0:03:09", + "end_timestamp" : "0:18:45", + "short_chapter_name" : "chronique-transcriptions" }, { - "start_timestamp" : "00:18:45", - "end_timestamp" : "01:11:01", - "short_chapter_name" : "dinsic-etalab" + "start_timestamp" : "00:18:45", + "end_timestamp" : "01:11:01", + "short_chapter_name" : "dinsic-etalab" }, { - "start_timestamp" : "01:11:01", - "end_timestamp" : "01:23:38", - "short_chapter_name" : "logiciel-caisse" + "start_timestamp" : "01:11:01", + "end_timestamp" : "01:23:38", + "short_chapter_name" : "logiciel-caisse" }, { - "start_timestamp" : "01:23:38", - "end_timestamp" : "01:29:58", - "short_chapter_name" : "annonces" + "start_timestamp" : "01:23:38", + "end_timestamp" : "01:29:58", + "short_chapter_name" : "annonces" } ] } diff --git a/podcasts/config/lav-20190115.json b/podcasts/config/lav-20190115.json index 1f8d79b..a7c79f1 100644 --- a/podcasts/config/lav-20190115.json +++ b/podcasts/config/lav-20190115.json @@ -1,12 +1,12 @@ { - "short_date" : "20190115", - "long_date" : "15 janvier 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190115", + "long_date" : "15 janvier 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:16:27", - "end_timestamp" : "01:29:40", - "short_chapter_name" : "CADA" + "start_timestamp" : "00:16:27", + "end_timestamp" : "01:29:40", + "short_chapter_name" : "CADA" } ] } diff --git a/podcasts/config/lav-20190122.json b/podcasts/config/lav-20190122.json index f227e26..6c15434 100644 --- a/podcasts/config/lav-20190122.json +++ b/podcasts/config/lav-20190122.json @@ -1,27 +1,27 @@ { - "short_date" : "20190122", - "long_date" : "22 janvier 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190122", + "long_date" : "22 janvier 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:13", - "end_timestamp" : "00:14:25", - "short_chapter_name" : "IVA-libre-comm" + "start_timestamp" : "00:02:13", + "end_timestamp" : "00:14:25", + "short_chapter_name" : "IVA-libre-comm" }, { - "start_timestamp" : "00:16:29", - "end_timestamp" : "01:15:20", - "short_chapter_name" : "distributions-GNU+Linux" + "start_timestamp" : "00:16:29", + "end_timestamp" : "01:15:20", + "short_chapter_name" : "distributions-GNU+Linux" }, { - "start_timestamp" : "01:19:39", - "end_timestamp" : "01:28:40", - "short_chapter_name" : "en-vente-libre" + "start_timestamp" : "01:19:39", + "end_timestamp" : "01:28:40", + "short_chapter_name" : "en-vente-libre" }, { - "start_timestamp" : "01:28:40", - "end_timestamp" : "01:30:08", - "short_chapter_name" : "annonces" + "start_timestamp" : "01:28:40", + "end_timestamp" : "01:30:08", + "short_chapter_name" : "annonces" } ] } diff --git a/podcasts/config/lav-20190129.json b/podcasts/config/lav-20190129.json index 15d473f..3596af2 100644 --- a/podcasts/config/lav-20190129.json +++ b/podcasts/config/lav-20190129.json @@ -1,27 +1,27 @@ { - "short_date" : "20190129", - "long_date" : "29 janvier 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190129", + "long_date" : "29 janvier 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:17.4", - "end_timestamp" : "00:16:14", - "short_chapter_name" : "jouons-collectif" + "start_timestamp" : "00:02:17.4", + "end_timestamp" : "00:16:14", + "short_chapter_name" : "jouons-collectif" }, { - "start_timestamp" : "00:18:38.4", - "end_timestamp" : "01:07:48", - "short_chapter_name" : "directive-droit-auteur" + "start_timestamp" : "00:18:38.4", + "end_timestamp" : "01:07:48", + "short_chapter_name" : "directive-droit-auteur" }, { - "start_timestamp" : "01:11:29.5", - "end_timestamp" : "01:25:59", - "short_chapter_name" : "groupe-trad-gnu" + "start_timestamp" : "01:11:29.5", + "end_timestamp" : "01:25:59", + "short_chapter_name" : "groupe-trad-gnu" }, { - "start_timestamp" : "01:25:59", - "end_timestamp" : "01:28:43", - "short_chapter_name" : "annonces" + "start_timestamp" : "01:25:59", + "end_timestamp" : "01:28:43", + "short_chapter_name" : "annonces" } ] } diff --git a/podcasts/config/lav-20190212.json b/podcasts/config/lav-20190212.json index 0e3efc1..6fd3986 100644 --- a/podcasts/config/lav-20190212.json +++ b/podcasts/config/lav-20190212.json @@ -1,31 +1,31 @@ { - "short_date" : "20190212", - "long_date" : "12 février 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190212", + "long_date" : "12 février 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:01:59", - "end_timestamp" : "00:12:28", - "short_chapter_name" : "JCB-pepites-libres", - "chapter_title" : "Chronique « Pépites libres » par Jean-Christophe Becquet - Dessin animé Copying is not theft de Nina Paley" + "start_timestamp" : "00:01:59", + "end_timestamp" : "00:12:28", + "short_chapter_name" : "JCB-pepites-libres", + "chapter_title" : "Chronique « Pépites libres » par Jean-Christophe Becquet - Dessin animé Copying is not theft de Nina Paley" }, { - "start_timestamp" : "00:12:47.8", - "end_timestamp" : "01:11:35.5", - "short_chapter_name" : "software-heritage", - "chapter_title" : "Software Heritage avec Roberto Di Cosmo" + "start_timestamp" : "00:12:47.8", + "end_timestamp" : "01:11:35.5", + "short_chapter_name" : "software-heritage", + "chapter_title" : "Software Heritage avec Roberto Di Cosmo" }, { - "start_timestamp" : "01:15:43.2", - "end_timestamp" : "01:25:26", - "short_chapter_name" : "pjl-ecole-de-la-confiance", - "chapter_title" : "Projet de loi pour une école de la confiance (amendements logiciels libres)" + "start_timestamp" : "01:15:43.2", + "end_timestamp" : "01:25:26", + "short_chapter_name" : "pjl-ecole-de-la-confiance", + "chapter_title" : "Projet de loi pour une école de la confiance (amendements logiciels libres)" }, { - "start_timestamp" : "01:25:26", - "end_timestamp" : "01:29:59", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:25:26", + "end_timestamp" : "01:29:59", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190219.json b/podcasts/config/lav-20190219.json index 2fd9b0a..515f12b 100644 --- a/podcasts/config/lav-20190219.json +++ b/podcasts/config/lav-20190219.json @@ -1,37 +1,37 @@ { - "short_date" : "20190219", - "long_date" : "19 février 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190219", + "long_date" : "19 février 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:42", - "end_timestamp" : "01:02:02.5", - "short_chapter_name" : "itw-bortzmeyer-cyberstructure", - "chapter_title" : "Interview de Stéphane Bortzmeyer sur son livre https://cyberstructure.fr/" + "start_timestamp" : "00:02:42", + "end_timestamp" : "01:02:02.5", + "short_chapter_name" : "itw-bortzmeyer-cyberstructure", + "chapter_title" : "Interview de Stéphane Bortzmeyer sur son livre https://cyberstructure.fr/" }, { - "start_timestamp" : "01:07:15", - "end_timestamp" : "01:13:32", - "short_chapter_name" : "itw-lacroix-pacte-pour-la-transition", - "chapter_title" : "Interview d'Aliette Lacroix pour le Pacte pour la transition" + "start_timestamp" : "01:07:15", + "end_timestamp" : "01:13:32", + "short_chapter_name" : "itw-lacroix-pacte-pour-la-transition", + "chapter_title" : "Interview d'Aliette Lacroix pour le Pacte pour la transition" }, { - "start_timestamp" : "01:13:34", - "end_timestamp" : "01:17:54.5", - "short_chapter_name" : "directive-droit-auteur", - "chapter_title" : "Point d'actualité sur la directive droit d'auteur" + "start_timestamp" : "01:13:34", + "end_timestamp" : "01:17:54.5", + "short_chapter_name" : "directive-droit-auteur", + "chapter_title" : "Point d'actualité sur la directive droit d'auteur" }, { - "start_timestamp" : "01:18:17.5", - "end_timestamp" : "01:23:32", - "short_chapter_name" : "pjl-ecole-de-la-confiance", - "chapter_title" : "Point d'actualité sur le projet de loi « Pour une école de la confiance »" + "start_timestamp" : "01:18:17.5", + "end_timestamp" : "01:23:32", + "short_chapter_name" : "pjl-ecole-de-la-confiance", + "chapter_title" : "Point d'actualité sur le projet de loi « Pour une école de la confiance »" }, { - "start_timestamp" : "01:23:44.5", - "end_timestamp" : "01:29:21", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:23:44.5", + "end_timestamp" : "01:29:21", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190226.json b/podcasts/config/lav-20190226.json index ebc5a6e..3642557 100644 --- a/podcasts/config/lav-20190226.json +++ b/podcasts/config/lav-20190226.json @@ -1,43 +1,43 @@ { - "short_date" : "20190226", - "long_date" : "26 février 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190226", + "long_date" : "26 février 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:02.5", - "end_timestamp" : "00:15:49.5", - "short_chapter_name" : "chronique-ISA-libre-fait-sa-com", - "chapter_title" : "Chronique d'Isabella le libre fait sa comm'" + "start_timestamp" : "00:02:02.5", + "end_timestamp" : "00:15:49.5", + "short_chapter_name" : "chronique-ISA-libre-fait-sa-com", + "chapter_title" : "Chronique d'Isabella le libre fait sa comm'" }, { - "start_timestamp" : "00:20:10.5", - "end_timestamp" : "00:34:47", - "short_chapter_name" : "chronique-vbonnet-partager-est-bon", - "chapter_title" : "Chronique de Véronique Bonnet Partager est bon" + "start_timestamp" : "00:20:10.5", + "end_timestamp" : "00:34:47", + "short_chapter_name" : "chronique-vbonnet-partager-est-bon", + "chapter_title" : "Chronique de Véronique Bonnet Partager est bon" }, { - "start_timestamp" : "00:39:02.3", - "end_timestamp" : "00:50:12.8", - "short_chapter_name" : "chronique-mo-morandi-transcription", - "chapter_title" : "Chronique de Marie-Odile Morandi Les transcriptions qui redonnent le goût de la lecture" + "start_timestamp" : "00:39:02.3", + "end_timestamp" : "00:50:12.8", + "short_chapter_name" : "chronique-mo-morandi-transcription", + "chapter_title" : "Chronique de Marie-Odile Morandi Les transcriptions qui redonnent le goût de la lecture" }, { - "start_timestamp" : "00:53:05", - "end_timestamp" : "01:12:10", - "short_chapter_name" : "chronique-vcalame-jouons-collectif", - "chapter_title" : "Chronique de Vincent Calame Jouons collectif" + "start_timestamp" : "00:53:05", + "end_timestamp" : "01:12:10", + "short_chapter_name" : "chronique-vcalame-jouons-collectif", + "chapter_title" : "Chronique de Vincent Calame Jouons collectif" }, { - "start_timestamp" : "01:15:41.5", - "end_timestamp" : "01:25:25.5", - "short_chapter_name" : "itw-echarp-adl-revue-presse-decryptualite", - "chapter_title" : "Interview d'Emmanuel Charpentier Agenda du libre Revue de presse et Décrytualité" + "start_timestamp" : "01:15:41.5", + "end_timestamp" : "01:25:25.5", + "short_chapter_name" : "itw-echarp-adl-revue-presse-decryptualite", + "chapter_title" : "Interview d'Emmanuel Charpentier Agenda du libre Revue de presse et Décrytualité" }, { - "start_timestamp" : "01:25:25.5", - "end_timestamp" : "01:29:20", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:25:25.5", + "end_timestamp" : "01:29:20", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190305.json b/podcasts/config/lav-20190305.json index b81cc5d..011fee0 100644 --- a/podcasts/config/lav-20190305.json +++ b/podcasts/config/lav-20190305.json @@ -1,31 +1,31 @@ { - "short_date" : "20190305", - "long_date" : "5 mars 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190305", + "long_date" : "5 mars 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:07", - "end_timestamp" : "00:14:13.8", - "short_chapter_name" : "chronique-xavier-berne-limitation-transparence-parcoursup", - "chapter_title" : "Chronique de Xavier Berne sur la limitation de la transparence sur Parcoursup" + "start_timestamp" : "00:02:07", + "end_timestamp" : "00:14:13.8", + "short_chapter_name" : "chronique-xavier-berne-limitation-transparence-parcoursup", + "chapter_title" : "Chronique de Xavier Berne sur la limitation de la transparence sur Parcoursup" }, { - "start_timestamp" : "00:16:33", - "end_timestamp" : "01:07:33.5", - "short_chapter_name" : "sujet-long-wikipedia-encyclopedie-libre", - "chapter_title" : "Sujet long Wikipedia l'encyclopédie libre" + "start_timestamp" : "00:16:33", + "end_timestamp" : "01:07:33.5", + "short_chapter_name" : "sujet-long-wikipedia-encyclopedie-libre", + "chapter_title" : "Sujet long Wikipedia l'encyclopédie libre" }, { - "start_timestamp" : "01:10:37", - "end_timestamp" : "01:22:57", - "short_chapter_name" : "chronique-noemie-bergez-critere-originalite-droit-auteur", - "chapter_title" : "Chronique de Noémie Bergez « Le critère d'originalité dans le droit d'auteur »" + "start_timestamp" : "01:10:37", + "end_timestamp" : "01:22:57", + "short_chapter_name" : "chronique-noemie-bergez-critere-originalite-droit-auteur", + "chapter_title" : "Chronique de Noémie Bergez « Le critère d'originalité dans le droit d'auteur »" }, { - "start_timestamp" : "01:23:08", - "end_timestamp" : "01:29:05", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:23:08", + "end_timestamp" : "01:29:05", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190312.json b/podcasts/config/lav-20190312.json index 46d76d9..0f89bd3 100644 --- a/podcasts/config/lav-20190312.json +++ b/podcasts/config/lav-20190312.json @@ -1,31 +1,31 @@ { - "short_date" : "20190312", - "long_date" : "12 mars 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190312", + "long_date" : "12 mars 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:00.8", - "end_timestamp" : "00:15:15", - "short_chapter_name" : "chronique-pepites-libres-JCB-photos-libres-flickr", - "chapter_title" : "Chronique « Pépites libres » de Jean-Christophe Becquet 50 millions de photos libres disponibles sur Flickr" + "start_timestamp" : "00:02:00.8", + "end_timestamp" : "00:15:15", + "short_chapter_name" : "chronique-pepites-libres-JCB-photos-libres-flickr", + "chapter_title" : "Chronique « Pépites libres » de Jean-Christophe Becquet 50 millions de photos libres disponibles sur Flickr" }, { - "start_timestamp" : "00:19:13.8", - "end_timestamp" : "01:07:57.7", - "short_chapter_name" : "interview-LQDN-proposition-reglement-terroriste-censure-securitaire", - "chapter_title" : "Interview de La Quadrature du Net sur la proposition de règlement terroriste et la censure sécuritaire" + "start_timestamp" : "00:19:13.8", + "end_timestamp" : "01:07:57.7", + "short_chapter_name" : "interview-LQDN-proposition-reglement-terroriste-censure-securitaire", + "chapter_title" : "Interview de La Quadrature du Net sur la proposition de règlement terroriste et la censure sécuritaire" }, { - "start_timestamp" : "01:10:36", - "end_timestamp" : "01:22:25", - "short_chapter_name" : "interview-louis-david-benyayer-fund-the-code", - "chapter_title" : "Interview de Louis David Benyayer pour Fund the code" + "start_timestamp" : "01:10:36", + "end_timestamp" : "01:22:25", + "short_chapter_name" : "interview-louis-david-benyayer-fund-the-code", + "chapter_title" : "Interview de Louis David Benyayer pour Fund the code" }, { - "start_timestamp" : "01:22:34.5", - "end_timestamp" : "01:29:06", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:22:34.5", + "end_timestamp" : "01:29:06", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190319.json b/podcasts/config/lav-20190319.json index d5c0cb4..016a78a 100644 --- a/podcasts/config/lav-20190319.json +++ b/podcasts/config/lav-20190319.json @@ -1,31 +1,31 @@ { - "short_date" : "20190319", - "long_date" : "19 mars 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190319", + "long_date" : "19 mars 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:01:57.8", - "end_timestamp" : "00:13:59", - "short_chapter_name" : "chronique-marie-odile-morandi-transcriptions-qui-redonnent-le-gout-de-la-lecture", - "chapter_title" : "Chronique de Marie-Odile Morandi Les transcriptions qui redonnent le goût de la lecture" + "start_timestamp" : "00:01:57.8", + "end_timestamp" : "00:13:59", + "short_chapter_name" : "chronique-marie-odile-morandi-transcriptions-qui-redonnent-le-gout-de-la-lecture", + "chapter_title" : "Chronique de Marie-Odile Morandi Les transcriptions qui redonnent le goût de la lecture" }, { - "start_timestamp" : "00:17:45.7", - "end_timestamp" : "01:10:17", - "short_chapter_name" : "discussion-les-outils-multimedia-pour-image-et-video", - "chapter_title" : "Discussion sur les outils multimédias libres pour l'image et la vidéo avec Lionel Allorge, Jehan Pagès, Charlotte Boulanger" + "start_timestamp" : "00:17:45.7", + "end_timestamp" : "01:10:17", + "short_chapter_name" : "discussion-les-outils-multimedia-pour-image-et-video", + "chapter_title" : "Discussion sur les outils multimédias libres pour l'image et la vidéo avec Lionel Allorge, Jehan Pagès, Charlotte Boulanger" }, { - "start_timestamp" : "01:12:41.2", - "end_timestamp" : "01:23:24", - "short_chapter_name" : "point-directive-droit-auteur-avec-anne-catherine-lorrain", - "chapter_title" : "Point sur la directive droit d'auteur avec Anne-Catherine Lorrain" + "start_timestamp" : "01:12:41.2", + "end_timestamp" : "01:23:24", + "short_chapter_name" : "point-directive-droit-auteur-avec-anne-catherine-lorrain", + "chapter_title" : "Point sur la directive droit d'auteur avec Anne-Catherine Lorrain" }, { - "start_timestamp" : "01:23:24", - "end_timestamp" : "01:30:00", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:23:24", + "end_timestamp" : "01:30:00", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190326.json b/podcasts/config/lav-20190326.json index 95cb0db..c49ad35 100644 --- a/podcasts/config/lav-20190326.json +++ b/podcasts/config/lav-20190326.json @@ -1,31 +1,31 @@ { - "short_date" : "20190326", - "long_date" : "26 mars 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190326", + "long_date" : "26 mars 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:01:41", - "end_timestamp" : "00:15:07.4", - "short_chapter_name" : "point-directive-droit-auteur-vote-26-mars", - "chapter_title" : "Point directive droit d'auteur suite au vote du 26 mars" + "start_timestamp" : "00:01:41", + "end_timestamp" : "00:15:07.4", + "short_chapter_name" : "point-directive-droit-auteur-vote-26-mars", + "chapter_title" : "Point directive droit d'auteur suite au vote du 26 mars" }, { - "start_timestamp" : "00:19:04", - "end_timestamp" : "01:08:28.7", - "short_chapter_name" : "sujet-long-civic-tech-et-logiciel-libre-caroline-corbal-emmanuel-raviart", - "chapter_title" : "Sujet long : civic-tech et logiciel libre avec Caroline Corbal (Code for France), Emmanuel Raviart (développeur logiciel libre)" + "start_timestamp" : "00:19:04", + "end_timestamp" : "01:08:28.7", + "short_chapter_name" : "sujet-long-civic-tech-et-logiciel-libre-caroline-corbal-emmanuel-raviart", + "chapter_title" : "Sujet long : civic-tech et logiciel libre avec Caroline Corbal (Code for France), Emmanuel Raviart (développeur logiciel libre)" }, { - "start_timestamp" : "01:11:33", - "end_timestamp" : "01:22:14", - "short_chapter_name" : "chronique-vincent-calame-jouons-collectif", - "chapter_title" : "Chronique Vincent Calame « Jouons collectif »" + "start_timestamp" : "01:11:33", + "end_timestamp" : "01:22:14", + "short_chapter_name" : "chronique-vincent-calame-jouons-collectif", + "chapter_title" : "Chronique Vincent Calame « Jouons collectif »" }, { - "start_timestamp" : "01:22:14", - "end_timestamp" : "01:29:28", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:22:14", + "end_timestamp" : "01:29:28", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190402.json b/podcasts/config/lav-20190402.json index 40a6464..1c10617 100644 --- a/podcasts/config/lav-20190402.json +++ b/podcasts/config/lav-20190402.json @@ -1,31 +1,31 @@ { - "short_date" : "20190402", - "long_date" : "2 avril 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190402", + "long_date" : "2 avril 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:02:09", - "end_timestamp" : "00:14:51.5", - "short_chapter_name" : "chronique-pepites-libres-jean-christophe-becquet-jeu-donnees-opendata-rne", - "chapter_title" : "Chronique « Pépites libres » de Jean-Christophe Becquet Jeu de données opendata : répertoire national des élus" + "start_timestamp" : "00:02:09", + "end_timestamp" : "00:14:51.5", + "short_chapter_name" : "chronique-pepites-libres-jean-christophe-becquet-jeu-donnees-opendata-rne", + "chapter_title" : "Chronique « Pépites libres » de Jean-Christophe Becquet Jeu de données opendata : répertoire national des élus" }, { - "start_timestamp" : "00:17:57", - "end_timestamp" : "01:08:56.125", - "short_chapter_name" : "sujet-princial-bouge-ton-gull-magali-garnero-parinux-didier-clermonte-liness-romain-volpi-aldil", - "chapter_title" : "Sujet principal « Bouge ton GULL » : Magali Garnero pour Parinux, Didier Clermonté pour Liness, Romain Volpi pour ALDIL" + "start_timestamp" : "00:17:57", + "end_timestamp" : "01:08:56.125", + "short_chapter_name" : "sujet-princial-bouge-ton-gull-magali-garnero-parinux-didier-clermonte-liness-romain-volpi-aldil", + "chapter_title" : "Sujet principal « Bouge ton GULL » : Magali Garnero pour Parinux, Didier Clermonté pour Liness, Romain Volpi pour ALDIL" }, { - "start_timestamp" : "01:12:41.2", - "end_timestamp" : "01:25:39", - "short_chapter_name" : "chronique-isabella-vanni-libre-fait-sa-com-jdll", - "chapter_title" : "Chronique « Le libre fait sa com' » d'Isabella Vanni sur les Journées du Logiciel Libre" + "start_timestamp" : "01:12:41.2", + "end_timestamp" : "01:25:39", + "short_chapter_name" : "chronique-isabella-vanni-libre-fait-sa-com-jdll", + "chapter_title" : "Chronique « Le libre fait sa com' » d'Isabella Vanni sur les Journées du Logiciel Libre" }, { - "start_timestamp" : "01:25:39.5", - "end_timestamp" : "01:30:00", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:25:39.5", + "end_timestamp" : "01:30:00", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190409.json b/podcasts/config/lav-20190409.json index d734caf..aebeaa7 100644 --- a/podcasts/config/lav-20190409.json +++ b/podcasts/config/lav-20190409.json @@ -1,31 +1,31 @@ { - "short_date" : "20190409", - "long_date" : "9 avril 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190409", + "long_date" : "9 avril 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:01:51", - "end_timestamp" : "00:15:48.2", - "short_chapter_name" : "chronique-veronique-bonnet-partager-est-bon-les-ecoles-devraient-utiliser-exclusivement-du-logiciel-libre", - "chapter_title" : "Chronique Véronique Bonnet « Partager est bon » sur le thème « Les écoles devraient utiliser exclusivement du logiciel libre »" + "start_timestamp" : "00:01:51", + "end_timestamp" : "00:15:48.2", + "short_chapter_name" : "chronique-veronique-bonnet-partager-est-bon-les-ecoles-devraient-utiliser-exclusivement-du-logiciel-libre", + "chapter_title" : "Chronique Véronique Bonnet « Partager est bon » sur le thème « Les écoles devraient utiliser exclusivement du logiciel libre »" }, { - "start_timestamp" : "00:19:28", - "end_timestamp" : "01:14:25", - "short_chapter_name" : "sujet-long-wikipedia-et-la-wikimedia-foundation", - "chapter_title" : "Sujet long Wikipédia et la Wikimedia Foundation" + "start_timestamp" : "00:19:28", + "end_timestamp" : "01:14:25", + "short_chapter_name" : "sujet-long-wikipedia-et-la-wikimedia-foundation", + "chapter_title" : "Sujet long Wikipédia et la Wikimedia Foundation" }, { - "start_timestamp" : "01:17:22.2", - "end_timestamp" : "01:25:25", - "short_chapter_name" : "point-actualite-directive-droit-auteur", - "chapter_title" : "Point d'actualité sur la directive droit d'auteur" + "start_timestamp" : "01:17:22.2", + "end_timestamp" : "01:25:25", + "short_chapter_name" : "point-actualite-directive-droit-auteur", + "chapter_title" : "Point d'actualité sur la directive droit d'auteur" }, { - "start_timestamp" : "01:25:25", - "end_timestamp" : "01:29:51", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:25:25", + "end_timestamp" : "01:29:51", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190416.json b/podcasts/config/lav-20190416.json index 4036b4c..749b7e5 100644 --- a/podcasts/config/lav-20190416.json +++ b/podcasts/config/lav-20190416.json @@ -1,25 +1,25 @@ { - "short_date" : "20190416", - "long_date" : "16 avril 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190416", + "long_date" : "16 avril 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:00:00", - "end_timestamp" : "00:00:00", - "short_chapter_name" : "chronique-marie-odile-morandi-les-transcriptions-qui-redonnent-le-gout-de-la-lecture-sur-la-vie-privee", - "chapter_title" : "Chronique de Marie-Odile Morandi « Les transcriptions qui redonnent le goût de la lecture » sur la vie privée" + "start_timestamp" : "00:00:00", + "end_timestamp" : "00:00:00", + "short_chapter_name" : "chronique-marie-odile-morandi-les-transcriptions-qui-redonnent-le-gout-de-la-lecture-sur-la-vie-privee", + "chapter_title" : "Chronique de Marie-Odile Morandi « Les transcriptions qui redonnent le goût de la lecture » sur la vie privée" }, { - "start_timestamp" : "00:01:30", - "end_timestamp" : "00:52:05", - "short_chapter_name" : "sujet-long-collectif-chatons", - "chapter_title" : "Sujet long sur le collectif CHATONS" + "start_timestamp" : "00:01:30", + "end_timestamp" : "00:52:05", + "short_chapter_name" : "sujet-long-collectif-chatons", + "chapter_title" : "Sujet long sur le collectif CHATONS" }, { - "start_timestamp" : "00:56:00", - "end_timestamp" : "01:17:01", - "short_chapter_name" : "chronique-juridique-noemie-bergez-in-code-we-trust", - "chapter_title" : "Chronique juridique Noémie Bergez « In code we trust »" + "start_timestamp" : "00:56:00", + "end_timestamp" : "01:17:01", + "short_chapter_name" : "chronique-juridique-noemie-bergez-in-code-we-trust", + "chapter_title" : "Chronique juridique Noémie Bergez « In code we trust »" } ] } diff --git a/podcasts/config/lav-20190423.json b/podcasts/config/lav-20190423.json index d592a30..8b013a3 100644 --- a/podcasts/config/lav-20190423.json +++ b/podcasts/config/lav-20190423.json @@ -1,31 +1,31 @@ { - "short_date" : "20190423", - "long_date" : "23 avril 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190423", + "long_date" : "23 avril 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:01:34.5", - "end_timestamp" : "00:14:27.8", - "short_chapter_name" : "chronique-xavier-berne-parcoursup", - "chapter_title" : "Chronique de Xavier Berne sur Parcoursup" + "start_timestamp" : "00:01:34.5", + "end_timestamp" : "00:14:27.8", + "short_chapter_name" : "chronique-xavier-berne-parcoursup", + "chapter_title" : "Chronique de Xavier Berne sur Parcoursup" }, { - "start_timestamp" : "00:18:14", - "end_timestamp" : "01:12:25", - "short_chapter_name" : "sujet-long-les-entreprises-du-logiciel-libre", - "chapter_title" : "Sujet long sur les entreprises du logiciel libre" + "start_timestamp" : "00:18:14", + "end_timestamp" : "01:12:25", + "short_chapter_name" : "sujet-long-les-entreprises-du-logiciel-libre", + "chapter_title" : "Sujet long sur les entreprises du logiciel libre" }, { - "start_timestamp" : "01:14:59", - "end_timestamp" : "01:24:10.35", - "short_chapter_name" : "chronique-vincent-calame-jouons-collectif-je-me-demandais-ce-que-vous-faisiez-la", - "chapter_title" : "Chronique de Vincent Calame Jouons collectif « Je me demandais ce que vous faisiez là »" + "start_timestamp" : "01:14:59", + "end_timestamp" : "01:24:10.35", + "short_chapter_name" : "chronique-vincent-calame-jouons-collectif-je-me-demandais-ce-que-vous-faisiez-la", + "chapter_title" : "Chronique de Vincent Calame Jouons collectif « Je me demandais ce que vous faisiez là »" }, { - "start_timestamp" : "01:24:12.2", - "end_timestamp" : "01:29:59", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:24:12.2", + "end_timestamp" : "01:29:59", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] } diff --git a/podcasts/config/lav-20190430.json b/podcasts/config/lav-20190430.json index 4807283..162ab35 100644 --- a/podcasts/config/lav-20190430.json +++ b/podcasts/config/lav-20190430.json @@ -1,7 +1,7 @@ { - "short_date" : "20190430", - "long_date" : "30 avril 2019", - "ffmpeg_bin" : "./FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190430", + "long_date" : "30 avril 2019", + "ffmpeg_bin" : "./FFmpeg/ffmpeg", + "chapters" : [ ] } diff --git a/podcasts/config/lav-20190507.json b/podcasts/config/lav-20190507.json index 00142ca..7c5ca6f 100644 --- a/podcasts/config/lav-20190507.json +++ b/podcasts/config/lav-20190507.json @@ -1,31 +1,31 @@ { - "short_date" : "20190507", - "long_date" : "07 mai 2019", - "ffmpeg_bin" : "../FFmpeg/ffmpeg", - "chapters" : [ + "short_date" : "20190507", + "long_date" : "07 mai 2019", + "ffmpeg_bin" : "../FFmpeg/ffmpeg", + "chapters" : [ { - "start_timestamp" : "00:01:50.04", - "end_timestamp" : "00:13:23.74", - "short_chapter_name" : "chronique-pepites-libres-jean-christophe-becquet-les-ressources-libres-pour-la-formation-en-ligne", - "chapter_title" : "Chronique « Pépites libres » par Jean-Christophe Becquet : Les ressources libres pour la formation en ligne" + "start_timestamp" : "00:01:50.04", + "end_timestamp" : "00:13:23.74", + "short_chapter_name" : "chronique-pepites-libres-jean-christophe-becquet-les-ressources-libres-pour-la-formation-en-ligne", + "chapter_title" : "Chronique « Pépites libres » par Jean-Christophe Becquet : Les ressources libres pour la formation en ligne" }, { - "start_timestamp" : "00:16:05.09", - "end_timestamp" : "01:04:03.50", - "short_chapter_name" : "sujet-long-les-licences-libre", - "chapter_title" : "Sujet long : les licences libres" + "start_timestamp" : "00:16:05.09", + "end_timestamp" : "01:04:03.50", + "short_chapter_name" : "sujet-long-les-licences-libre", + "chapter_title" : "Sujet long : les licences libres" }, { - "start_timestamp" : "01:07:30.68", - "end_timestamp" : "01:20:12.38", - "short_chapter_name" : "chronique-le-libre-fait-sa-comm-isabella-vanni-interview-antoine-bardelli-expolibre", - "chapter_title" : "Chronique « Le libre fait sa comm' » d'Isabella Vanni : interview d'Antoine Bardelli sur l'Expolibre" + "start_timestamp" : "01:07:30.68", + "end_timestamp" : "01:20:12.38", + "short_chapter_name" : "chronique-le-libre-fait-sa-comm-isabella-vanni-interview-antoine-bardelli-expolibre", + "chapter_title" : "Chronique « Le libre fait sa comm' » d'Isabella Vanni : interview d'Antoine Bardelli sur l'Expolibre" }, { - "start_timestamp" : "01:20:15.55", - "end_timestamp" : "01:23:36.68", - "short_chapter_name" : "annonces", - "chapter_title" : "Annonces" + "start_timestamp" : "01:20:15.55", + "end_timestamp" : "01:23:36.68", + "short_chapter_name" : "annonces", + "chapter_title" : "Annonces" } ] }