From: lionel G Date: Tue, 10 May 2016 15:59:55 +0000 (+0200) Subject: patched fromet : check and download in archives directory X-Git-Url: http://gitweb.enneade.fdn.org/?a=commitdiff_plain;h=4179b0858276ddcdc516e2f97a0b50d79754cb19;p=podcast-rf.git patched fromet : check and download in archives directory moved : moved download.py to meurice.py because it is dedicated --- diff --git a/archives/Frederic FROMET/2015.03.06.mp3 b/archives/Frederic FROMET/2015.03.06.mp3 new file mode 100644 index 0000000..a33c9d1 Binary files /dev/null and b/archives/Frederic FROMET/2015.03.06.mp3 differ diff --git a/archives/Frederic FROMET/2015.03.13.mp3 b/archives/Frederic FROMET/2015.03.13.mp3 new file mode 100644 index 0000000..61a46a2 Binary files /dev/null and b/archives/Frederic FROMET/2015.03.13.mp3 differ diff --git a/archives/Frederic FROMET/2016.02.05.mp3 b/archives/Frederic FROMET/2016.02.05.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.02.12.mp3 b/archives/Frederic FROMET/2016.02.12.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.02.19.mp3 b/archives/Frederic FROMET/2016.02.19.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.02.26.mp3 b/archives/Frederic FROMET/2016.02.26.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.03.11.mp3 b/archives/Frederic FROMET/2016.03.11.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.04.01.mp3 b/archives/Frederic FROMET/2016.04.01.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.04.08.mp3 b/archives/Frederic FROMET/2016.04.08.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.04.15.mp3 b/archives/Frederic FROMET/2016.04.15.mp3 new file mode 100644 index 0000000..e69de29 diff --git a/archives/Frederic FROMET/2016.05.06.mp3 b/archives/Frederic FROMET/2016.05.06.mp3 new file mode 100644 index 0000000..26a8071 Binary files /dev/null and b/archives/Frederic FROMET/2016.05.06.mp3 differ diff --git a/download.py b/download.py deleted file mode 100755 index 573db04..0000000 --- a/download.py +++ /dev/null @@ -1,193 +0,0 @@ -#!/usr/bin/python3 -# -*- coding: utf8 -*- -# - -import pycurl,sys,taglib,signal,os - - - -# -#Le moment Meurice 28.10.2015 -#http://www.radiofrance.fr/ -#durée : 00:05:12 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE -#podcast@radiofrance.com -#News & Politics -# -#http://media.radiofrance-podcast.net/podcast09/13942-28.10.2015-ITEMA_20827962-4.mp3 -#Wed, 28 Oct 2015 17:30:00 +0100 -#23173 -#2015F23173S0301 -#11341456 -#Guillaume MEURICE -#no -#Le,moment,Meurice,28.10.2015 -#Émission du 28.10.2015 -#durée : 00:05:12 - par : Guillaume MEURICE -#00:05:12 -# - - -# Seul nous intéresse : - # title as titre - # description as description - # guid as guid - # itunes:subtitle as subtitle - # itunes:duration as duration - # pubDate as pudDate (Fri, 30 Oct 2015 17:50:00 +0100) - -class item: - titre = None - description = None - guid = None - pudDate = None - duration = None - - def __init__(self): - pass - -class emmission: - __currentNode__ = None - __itemsList__ = None - - def __init__(self): - self.readXml() - - def readXml(self): - from xml.dom.minidom import parse - self.doc = parse('rss_13942.xml') - - def getRootElement(self): - if self.__currentNode__ == None: - self.__currentNode__ = self.doc.documentElement - return self.__currentNode__ - - def getitems(self): - import re - if self.__itemsList__ != None: - return - self.__itemsList__ = [] - for items in self.getRootElement().getElementsByTagName("item"): - p = item() - try: - p.titre = self.getText(items.getElementsByTagName("title")[0]) - p.author = self.getText(items.getElementsByTagName("itunes:author")[0]) - p.description = self.getText(items.getElementsByTagName("description")[0]) - p.guid = self.getText(items.getElementsByTagName("guid")[0]) - p.subtitle = self.getText(items.getElementsByTagName("itunes:subtitle")[0]) - p.pubDate = self.getText(items.getElementsByTagName("pubDate")[0]) - p.duration = self.getText(items.getElementsByTagName("itunes:duration")[0]) - except: - print('Un des TAGS suivant est manquant : title, description, guid, pubDate, itunes:duration') - sys.exit(1) - self.__itemsList__.append(p) - return self.__itemsList__ - - def getText(self, node): - return node.childNodes[0].nodeValue - -def signal_handler(signal, frame): - sys.stdout.write("\n") - sys.exit(0) - - -def tagid3(file,jour,mois,annee): -# {'ALBUM': ['Le moment Meurice'], -# OU -# {'ALBUM': ['Chasse au pinson'], -# -# 'COPYRIGHT': ['Radio France'], -# 'ARTIST': ['Guillaume MEURICE'], -# 'FILEWEBPAGE': ['http://www.radiofrance.fr/'], -# 'GENRE': ['Podcast'], -# 'COMMENT:ID3V1 COMMENT': ['durée 00h05m17s - par Guillau'], -# 'COMMENT': ['durée 00h05m17s - par Guillaume MEURICE'], -# 'ENCODEDBY': ['Radio France'], -# 'LYRICS': ['durée 00h05m17s - par Guillaume MEURICE'], -# 'TITLE': ['Le moment Meurice 13.11.2015'], -# OU -# 'TITLE': ['Chasse au pinson 11.11.2015'], -# 'LENGTH': ['00h05m17s']} - - - retval = 1 - try: - id3info = taglib.File(file) - id3info.tags["ALBUM"] = str(annee) + "-" + str(mois) - id3info.tags["ARTIST"] = "Guillaume MEURICE" - id3info.tags["TITLE"] = str(annee) + "." + str(mois) + "." + str(jour) + "-" + str(id3info.tags["TITLE"]) - del id3info.tags["COMMENT:ID3V1 COMMENT"] - retval = id3info.save() - - except: - print("Error setting tag for " + file) - print("id3info.tags : " + id3info.tags) - return retval - -if __name__ == "__main__": - - signal.signal(signal.SIGINT, signal_handler) -# ecran = curses.initscr() -# fenetre = curses.newwin(4,120,0,0) -# fenetre.move(0,0) -# fenetre.addch('*') # prévoit l'écriture de '*' à la position du curseur -# fenetre.refresh() # écrit réellement ce qui a été prévu par addch() et addstr() -# time.sleep(2) # attend deux secondes avant de... - - - x=emmission() - items=x.getitems() - nb_items = len(items) - j = 0 - - for i in items: - j = j + 1 -# http://media.radiofrance-podcast.net/podcast09/13942-26.11.2014-ITEMA_20694900-3.mp3 -# 13942-26.11.2014-ITEMA_20694900-4.mp3 C'est juste pas possible ! -# Il faut : 2014.11.26-ITEMA_20694900-4.mp3 - sys.stdout.write(str(j) + "/" + str(nb_items) + " : ") - if i.author== "Guillaume MEURICE": - name = i.guid.split("/")[4] - name = name.split("-")[1] - jour = name.split(".")[0] - mois = name.split(".")[1] - annee = name.split(".")[2] - name = annee + "." + mois + "." + jour + ".mp3" - - sys.stdout.write(str(name)) - if not os.path.isfile(name): - with open(name, 'wb') as f: - c = pycurl.Curl() - c.setopt(c.URL, str(i.guid)) - c.setopt(c.WRITEDATA, f) - c.setopt(c.MAXREDIRS, 5) - c.setopt(c.NOPROGRESS, 1) - c.setopt(c.CONNECTTIMEOUT, 30) - c.setopt(c.TIMEOUT, 300) - c.setopt(c.NOSIGNAL, 1) - c.perform() - c.close() - tagid3(name,jour,mois,annee) - sys.stdout.write("\r") - sys.stdout.write("\nDone.\n") -# curses.endwin() # ...revenir à la console - - - -# for i in items: -# j = j + 1 -# heure,minute,seconde = i.duration.split(":") -# time = 3600*int(heure)+60*int(minute)+int(seconde) -# if time > 2400: -# message = unicode("downloading : " + str(j) + "/" + str(nb_items) + " => " + unicode(i.pubDate) + ".mp3\r") -# sys.stdout.write(message) -# sys.stdout.flush() -# name = unicode(i.pubDate) -# name = name + unicode(".mp3") -# with open(name, 'wb') as f: -# c = pycurl.Curl() -# c.setopt(c.URL, str(i.guid)) -# c.setopt(c.WRITEDATA, f) -# c.perform() -# c.close() -# sys.stdout.write("\nDone.\n") - diff --git a/fromet.py b/fromet.py new file mode 100755 index 0000000..20eefa5 --- /dev/null +++ b/fromet.py @@ -0,0 +1,194 @@ +#!/usr/bin/python3 +# -*- coding: utf8 -*- +# + +import pycurl,sys,taglib,signal,os + + + +# +#Le moment Meurice 28.10.2015 +#http://www.radiofrance.fr/ +#durée : 00:05:12 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE +#podcast@radiofrance.com +#News & Politics +# +#http://media.radiofrance-podcast.net/podcast09/13942-28.10.2015-ITEMA_20827962-4.mp3 +#Wed, 28 Oct 2015 17:30:00 +0100 +#23173 +#2015F23173S0301 +#11341456 +#Guillaume MEURICE +#no +#Le,moment,Meurice,28.10.2015 +#Émission du 28.10.2015 +#durée : 00:05:12 - par : Guillaume MEURICE +#00:05:12 +# + + +# Seul nous intéresse : + # title as titre + # description as description + # guid as guid + # itunes:subtitle as subtitle + # itunes:duration as duration + # pubDate as pudDate (Fri, 30 Oct 2015 17:50:00 +0100) + +class item: + titre = None + description = None + guid = None + pudDate = None + duration = None + + def __init__(self): + pass + +class emmission: + __currentNode__ = None + __itemsList__ = None + + def __init__(self): + self.readXml() + + def readXml(self): + from xml.dom.minidom import parse + self.doc = parse('rss/rss_13942.xml') + + def getRootElement(self): + if self.__currentNode__ == None: + self.__currentNode__ = self.doc.documentElement + return self.__currentNode__ + + def getitems(self): + import re + if self.__itemsList__ != None: + return + self.__itemsList__ = [] + for items in self.getRootElement().getElementsByTagName("item"): + p = item() + try: + p.titre = self.getText(items.getElementsByTagName("title")[0]) + p.author = self.getText(items.getElementsByTagName("itunes:author")[0]) + p.description = self.getText(items.getElementsByTagName("description")[0]) + p.guid = self.getText(items.getElementsByTagName("guid")[0]) + p.subtitle = self.getText(items.getElementsByTagName("itunes:subtitle")[0]) + p.pubDate = self.getText(items.getElementsByTagName("pubDate")[0]) + p.duration = self.getText(items.getElementsByTagName("itunes:duration")[0]) + except: + print('Un des TAGS suivant est manquant : title, description, guid, pubDate, itunes:duration') + sys.exit(1) + self.__itemsList__.append(p) + return self.__itemsList__ + + def getText(self, node): + return node.childNodes[0].nodeValue + +def signal_handler(signal, frame): + sys.stdout.write("\n") + sys.exit(0) + + +def tagid3(file,jour,mois,annee): +# {'ALBUM': ['Le moment Meurice'], +# OU +# {'ALBUM': ['Chasse au pinson'], +# +# 'COPYRIGHT': ['Radio France'], +# 'ARTIST': ['Guillaume MEURICE'], +# 'FILEWEBPAGE': ['http://www.radiofrance.fr/'], +# 'GENRE': ['Podcast'], +# 'COMMENT:ID3V1 COMMENT': ['durée 00h05m17s - par Guillau'], +# 'COMMENT': ['durée 00h05m17s - par Guillaume MEURICE'], +# 'ENCODEDBY': ['Radio France'], +# 'LYRICS': ['durée 00h05m17s - par Guillaume MEURICE'], +# 'TITLE': ['Le moment Meurice 13.11.2015'], +# OU +# 'TITLE': ['Chasse au pinson 11.11.2015'], +# 'LENGTH': ['00h05m17s']} + + + retval = 1 + try: + id3info = taglib.File(file) + id3info.tags["ALBUM"] = str(annee) + "-" + str(mois) + id3info.tags["ARTIST"] = "Frederic FROMET" + id3info.tags["TITLE"] = str(annee) + "." + str(mois) + "." + str(jour) + "-" + str(id3info.tags["TITLE"]) + del id3info.tags["COMMENT:ID3V1 COMMENT"] + retval = id3info.save() + + except: + print("Error setting tag for " + file) + print("id3info.tags : " + id3info.tags) + return retval + +if __name__ == "__main__": + + signal.signal(signal.SIGINT, signal_handler) +# ecran = curses.initscr() +# fenetre = curses.newwin(4,120,0,0) +# fenetre.move(0,0) +# fenetre.addch('*') # prévoit l'écriture de '*' à la position du curseur +# fenetre.refresh() # écrit réellement ce qui a été prévu par addch() et addstr() +# time.sleep(2) # attend deux secondes avant de... + + + x=emmission() + items=x.getitems() + nb_items = len(items) + j = 0 + + for i in items: + j = j + 1 +# http://media.radiofrance-podcast.net/podcast09/13942-26.11.2014-ITEMA_20694900-3.mp3 +# 13942-26.11.2014-ITEMA_20694900-4.mp3 C'est juste pas possible ! +# Il faut : 2014.11.26-ITEMA_20694900-4.mp3 + sys.stdout.write(str(j) + "/" + str(nb_items) + " : ") + if i.titre[0:29] == "La chanson de Frédéric Fromet": + name = i.guid.split("/")[4] + name = name.split("-")[1] + jour = name.split(".")[0] + mois = name.split(".")[1] + annee = name.split(".")[2] + name = annee + "." + mois + "." + jour + ".mp3" + fullpath = "archives/" + "Frederic FROMET" + "/" + name + + #sys.stdout.write(str(fullpath)) + if not os.path.isfile(fullpath): + with open(fullpath, 'wb') as f: + c = pycurl.Curl() + c.setopt(c.URL, str(i.guid)) + c.setopt(c.WRITEDATA, f) + c.setopt(c.MAXREDIRS, 5) + c.setopt(c.NOPROGRESS, 1) + c.setopt(c.CONNECTTIMEOUT, 30) + c.setopt(c.TIMEOUT, 300) + c.setopt(c.NOSIGNAL, 1) + c.perform() + c.close() + tagid3(name,jour,mois,annee) +# sys.stdout.write(str(i.titre[0:29]) + "\n") + sys.stdout.write("\r") + sys.stdout.write("\nDone.\n") +# curses.endwin() # ...revenir à la console + + + +# for i in items: +# j = j + 1 +# heure,minute,seconde = i.duration.split(":") +# time = 3600*int(heure)+60*int(minute)+int(seconde) +# if time > 2400: +# message = unicode("downloading : " + str(j) + "/" + str(nb_items) + " => " + unicode(i.pubDate) + ".mp3\r") +# sys.stdout.write(message) +# sys.stdout.flush() +# name = unicode(i.pubDate) +# name = name + unicode(".mp3") +# with open(name, 'wb') as f: +# c = pycurl.Curl() +# c.setopt(c.URL, str(i.guid)) +# c.setopt(c.WRITEDATA, f) +# c.perform() +# c.close() +# sys.stdout.write("\nDone.\n") diff --git a/meurice.py b/meurice.py new file mode 100755 index 0000000..573db04 --- /dev/null +++ b/meurice.py @@ -0,0 +1,193 @@ +#!/usr/bin/python3 +# -*- coding: utf8 -*- +# + +import pycurl,sys,taglib,signal,os + + + +# +#Le moment Meurice 28.10.2015 +#http://www.radiofrance.fr/ +#durée : 00:05:12 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE +#podcast@radiofrance.com +#News & Politics +# +#http://media.radiofrance-podcast.net/podcast09/13942-28.10.2015-ITEMA_20827962-4.mp3 +#Wed, 28 Oct 2015 17:30:00 +0100 +#23173 +#2015F23173S0301 +#11341456 +#Guillaume MEURICE +#no +#Le,moment,Meurice,28.10.2015 +#Émission du 28.10.2015 +#durée : 00:05:12 - par : Guillaume MEURICE +#00:05:12 +# + + +# Seul nous intéresse : + # title as titre + # description as description + # guid as guid + # itunes:subtitle as subtitle + # itunes:duration as duration + # pubDate as pudDate (Fri, 30 Oct 2015 17:50:00 +0100) + +class item: + titre = None + description = None + guid = None + pudDate = None + duration = None + + def __init__(self): + pass + +class emmission: + __currentNode__ = None + __itemsList__ = None + + def __init__(self): + self.readXml() + + def readXml(self): + from xml.dom.minidom import parse + self.doc = parse('rss_13942.xml') + + def getRootElement(self): + if self.__currentNode__ == None: + self.__currentNode__ = self.doc.documentElement + return self.__currentNode__ + + def getitems(self): + import re + if self.__itemsList__ != None: + return + self.__itemsList__ = [] + for items in self.getRootElement().getElementsByTagName("item"): + p = item() + try: + p.titre = self.getText(items.getElementsByTagName("title")[0]) + p.author = self.getText(items.getElementsByTagName("itunes:author")[0]) + p.description = self.getText(items.getElementsByTagName("description")[0]) + p.guid = self.getText(items.getElementsByTagName("guid")[0]) + p.subtitle = self.getText(items.getElementsByTagName("itunes:subtitle")[0]) + p.pubDate = self.getText(items.getElementsByTagName("pubDate")[0]) + p.duration = self.getText(items.getElementsByTagName("itunes:duration")[0]) + except: + print('Un des TAGS suivant est manquant : title, description, guid, pubDate, itunes:duration') + sys.exit(1) + self.__itemsList__.append(p) + return self.__itemsList__ + + def getText(self, node): + return node.childNodes[0].nodeValue + +def signal_handler(signal, frame): + sys.stdout.write("\n") + sys.exit(0) + + +def tagid3(file,jour,mois,annee): +# {'ALBUM': ['Le moment Meurice'], +# OU +# {'ALBUM': ['Chasse au pinson'], +# +# 'COPYRIGHT': ['Radio France'], +# 'ARTIST': ['Guillaume MEURICE'], +# 'FILEWEBPAGE': ['http://www.radiofrance.fr/'], +# 'GENRE': ['Podcast'], +# 'COMMENT:ID3V1 COMMENT': ['durée 00h05m17s - par Guillau'], +# 'COMMENT': ['durée 00h05m17s - par Guillaume MEURICE'], +# 'ENCODEDBY': ['Radio France'], +# 'LYRICS': ['durée 00h05m17s - par Guillaume MEURICE'], +# 'TITLE': ['Le moment Meurice 13.11.2015'], +# OU +# 'TITLE': ['Chasse au pinson 11.11.2015'], +# 'LENGTH': ['00h05m17s']} + + + retval = 1 + try: + id3info = taglib.File(file) + id3info.tags["ALBUM"] = str(annee) + "-" + str(mois) + id3info.tags["ARTIST"] = "Guillaume MEURICE" + id3info.tags["TITLE"] = str(annee) + "." + str(mois) + "." + str(jour) + "-" + str(id3info.tags["TITLE"]) + del id3info.tags["COMMENT:ID3V1 COMMENT"] + retval = id3info.save() + + except: + print("Error setting tag for " + file) + print("id3info.tags : " + id3info.tags) + return retval + +if __name__ == "__main__": + + signal.signal(signal.SIGINT, signal_handler) +# ecran = curses.initscr() +# fenetre = curses.newwin(4,120,0,0) +# fenetre.move(0,0) +# fenetre.addch('*') # prévoit l'écriture de '*' à la position du curseur +# fenetre.refresh() # écrit réellement ce qui a été prévu par addch() et addstr() +# time.sleep(2) # attend deux secondes avant de... + + + x=emmission() + items=x.getitems() + nb_items = len(items) + j = 0 + + for i in items: + j = j + 1 +# http://media.radiofrance-podcast.net/podcast09/13942-26.11.2014-ITEMA_20694900-3.mp3 +# 13942-26.11.2014-ITEMA_20694900-4.mp3 C'est juste pas possible ! +# Il faut : 2014.11.26-ITEMA_20694900-4.mp3 + sys.stdout.write(str(j) + "/" + str(nb_items) + " : ") + if i.author== "Guillaume MEURICE": + name = i.guid.split("/")[4] + name = name.split("-")[1] + jour = name.split(".")[0] + mois = name.split(".")[1] + annee = name.split(".")[2] + name = annee + "." + mois + "." + jour + ".mp3" + + sys.stdout.write(str(name)) + if not os.path.isfile(name): + with open(name, 'wb') as f: + c = pycurl.Curl() + c.setopt(c.URL, str(i.guid)) + c.setopt(c.WRITEDATA, f) + c.setopt(c.MAXREDIRS, 5) + c.setopt(c.NOPROGRESS, 1) + c.setopt(c.CONNECTTIMEOUT, 30) + c.setopt(c.TIMEOUT, 300) + c.setopt(c.NOSIGNAL, 1) + c.perform() + c.close() + tagid3(name,jour,mois,annee) + sys.stdout.write("\r") + sys.stdout.write("\nDone.\n") +# curses.endwin() # ...revenir à la console + + + +# for i in items: +# j = j + 1 +# heure,minute,seconde = i.duration.split(":") +# time = 3600*int(heure)+60*int(minute)+int(seconde) +# if time > 2400: +# message = unicode("downloading : " + str(j) + "/" + str(nb_items) + " => " + unicode(i.pubDate) + ".mp3\r") +# sys.stdout.write(message) +# sys.stdout.flush() +# name = unicode(i.pubDate) +# name = name + unicode(".mp3") +# with open(name, 'wb') as f: +# c = pycurl.Curl() +# c.setopt(c.URL, str(i.guid)) +# c.setopt(c.WRITEDATA, f) +# c.perform() +# c.close() +# sys.stdout.write("\nDone.\n") + diff --git a/rss/rss_13942.xml b/rss/rss_13942.xml index e984a27..9bd7493 100644 --- a/rss/rss_13942.xml +++ b/rss/rss_13942.xml @@ -6,7 +6,7 @@ SI TU ECOUTES J'ANNULE TOUT fr Radio France -Wed, 04 May 2016 06:04:47 +0200 +Tue, 10 May 2016 17:50:00 +0200 Radio France http://media.radiofrance-podcast.net/podcast09/RF_OMM_0000009304_ITE.jpg @@ -25,6 +25,253 @@ SI TU ECOUTES J'ANNULE TOUT 1000 +Sadiq Khan, maire de Londres +http://www.franceinter.fr/emission-le-moment-meurice-sadiq-khan-maire-de-londres +durée : 00:05:03 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice est allé interroger les parisiens sur l'élection du nouveau maire de Londres. +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-09.05.2016-ITEMA_20980789-4.mp3 +Mon, 09 May 2016 17:30:00 +0200 +23173 +2016F23173S0130 +12505568 +Guillaume MEURICE +no +Sadiq,Khan,,maire,de,Londres +Émission du 09.05.2016 +durée : 00:05:03 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice est allé interroger les parisiens sur l'élection du nouveau maire de Londres. +00:05:03 + + +Sandra Laugier +http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-sandra-laugier +durée : 00:50:35 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-09.05.2016-ITEMA_20980789-1.mp3 +Mon, 09 May 2016 17:03:00 +0200 +22808 +2016F22808S0130 +12505566 +Charline VANHOENACKER, Alex VIZOREK +no +Sandra,Laugier +Émission du 09.05.2016 +durée : 00:50:35 - par : Charline VANHOENACKER, Alex VIZOREK +00:50:35 + + +La chanson de Frédéric Fromet 06.05.2016 +http://www.franceinter.fr/emission-la-chanson-de-frederic-fromet +durée : 00:02:38 - SI TU ECOUTES J'ANNULE TOUT - +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-06.05.2016-ITEMA_20978904-8.mp3 +Fri, 06 May 2016 17:50:00 +0200 +23452 +2016F23452S0127 +12498113 +Radio France +no +La,chanson,de,Frédéric,Fromet,06.05.2016 +Émission du 06.05.2016 +durée : 00:02:38 - +00:02:38 + + +Camelots de la Foire de Paris +http://www.franceinter.fr/emission-le-moment-meurice-camelots-de-la-foire-de-paris +durée : 00:04:59 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a testé pour vous la communication politique discount. +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-06.05.2016-ITEMA_20978904-4.mp3 +Fri, 06 May 2016 17:30:00 +0200 +23173 +2016F23173S0127 +12498101 +Guillaume MEURICE +no +Camelots,de,la,Foire,de,Paris +Émission du 06.05.2016 +durée : 00:04:59 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a testé pour vous la communication politique discount. +00:04:59 + + +La chronique de Thomas VDB 06.05.2016 +http://www.franceinter.fr/emission-la-chronique-de-thomas-vdb +durée : 00:04:24 - SI TU ECOUTES J'ANNULE TOUT - +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-06.05.2016-ITEMA_20978904-2.mp3 +Fri, 06 May 2016 17:05:00 +0200 +18206 +2016F18206S0127 +12498115 +Radio France +no +La,chronique,de,Thomas,VDB,06.05.2016 +Émission du 06.05.2016 +durée : 00:04:24 - +00:04:24 + + +Sara Giraudeau +http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-sara-giraudeau +durée : 00:50:30 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker reçoit la comédienne Sara Giraudeau, à l'occasion de la nouvelle saison de la série "Le Bureau des légendes". Et aussi : les élections à la mairie de Londres, la France, VRP militaire, le cinéma délaissé au profit des séries à la TV +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-06.05.2016-ITEMA_20978904-1.mp3 +Fri, 06 May 2016 17:03:00 +0200 +22808 +2016F22808S0127 +12498099 +Charline VANHOENACKER, Alex VIZOREK +no +Sara,Giraudeau +Émission du 06.05.2016 +durée : 00:50:30 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker reçoit la comédienne Sara Giraudeau, à l'occasion de la nouvelle saison de la série "Le Bureau des légendes". Et aussi : les élections à la mairie de Londres, la France, VRP militaire, le cinéma délaissé au profit des séries à la TV +00:50:30 + + +La chronique de Clara Dupont-Monod 05.05.2016 +http://www.franceinter.fr/emission-la-chronique-de-clara-dupont-monod +durée : 00:04:44 - SI TU ECOUTES J'ANNULE TOUT - par : Clara Dupont-Monod +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-05.05.2016-ITEMA_20977987-5.mp3 +Thu, 05 May 2016 17:40:00 +0200 +23174 +2016F23174S0126 +12500193 +Clara Dupont-Monod +no +La,chronique,de,Clara,Dupont-Monod,05.05.2016 +Émission du 05.05.2016 +durée : 00:04:44 - par : Clara Dupont-Monod +00:04:44 + + +Jeudi de l'Ascencion +http://www.franceinter.fr/emission-le-moment-meurice-jeudi-de-lascencion +durée : 00:06:05 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a tenté de racheter ses péchés. +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-05.05.2016-ITEMA_20977987-4.mp3 +Thu, 05 May 2016 17:30:00 +0200 +23173 +2016F23173S0126 +12500189 +Guillaume MEURICE +no +Jeudi,de,l'Ascencion +Émission du 05.05.2016 +durée : 00:06:05 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a tenté de racheter ses péchés. +00:06:05 + + +La chronique d'André Manoukian 05.05.2016 +http://www.franceinter.fr/emission-la-chronique-dandre-manoukian +durée : 00:07:18 - SI TU ECOUTES J'ANNULE TOUT - par : André MANOUKIAN +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-05.05.2016-ITEMA_20977987-3.mp3 +Thu, 05 May 2016 17:25:00 +0200 +23171 +2016F23171S0126 +12500191 +André MANOUKIAN +no +La,chronique,d'André,Manoukian,05.05.2016 +Émission du 05.05.2016 +durée : 00:07:18 - par : André MANOUKIAN +00:07:18 + + +Olivier Saladin +http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-olivier-saladin +durée : 00:52:03 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-05.05.2016-ITEMA_20977987-1.mp3 +Thu, 05 May 2016 17:03:00 +0200 +22808 +2016F22808S0126 +12500187 +Charline VANHOENACKER, Alex VIZOREK +no +Olivier,Saladin +Émission du 05.05.2016 +durée : 00:52:03 - par : Charline VANHOENACKER, Alex VIZOREK +00:52:03 + + +Nuit debout à l'Assemblée Nationale +http://www.franceinter.fr/emission-le-moment-meurice-nuit-debout-a-lassemblee-nationale +durée : 00:05:37 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice, a tenté de ne pas se laisser endormir par les députés qui parlent de Nuit Debout. +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-04.05.2016-ITEMA_20977078-4.mp3 +Wed, 04 May 2016 17:30:00 +0200 +23173 +2016F23173S0125 +12496864 +Guillaume MEURICE +no +Nuit,debout,à,l'Assemblée,Nationale +Émission du 04.05.2016 +durée : 00:05:37 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice, a tenté de ne pas se laisser endormir par les députés qui parlent de Nuit Debout. +00:05:37 + + +La chronique d'André Manoukian 04.05.2016 +http://www.franceinter.fr/emission-la-chronique-dandre-manoukian +durée : 00:06:42 - SI TU ECOUTES J'ANNULE TOUT - par : André MANOUKIAN +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-04.05.2016-ITEMA_20977078-3.mp3 +Wed, 04 May 2016 17:25:00 +0200 +23171 +2016F23171S0125 +12496866 +André MANOUKIAN +no +La,chronique,d'André,Manoukian,04.05.2016 +Émission du 04.05.2016 +durée : 00:06:42 - par : André MANOUKIAN +00:06:42 + + +François Ruffin +http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-francois-ruffin +durée : 00:52:08 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent François Ruffin. Il est le fondateur du journal Fakir et a réalisé le film Merci Patron ! sorti en salles le 24 février dernier. +podcast@radiofrance.com +News & Politics + +http://media.radiofrance-podcast.net/podcast09/13942-04.05.2016-ITEMA_20977078-1.mp3 +Wed, 04 May 2016 17:03:00 +0200 +22808 +2016F22808S0125 +12496862 +Charline VANHOENACKER, Alex VIZOREK +no +François,Ruffin +Émission du 04.05.2016 +durée : 00:52:08 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent François Ruffin. Il est le fondateur du journal Fakir et a réalisé le film Merci Patron ! sorti en salles le 24 février dernier. +00:52:08 + + Concours Lépine 2016 http://www.franceinter.fr/emission-le-moment-meurice-concours-lepine-2016 durée : 00:05:25 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice est allé à la rencontre des inventeurs du concours Lépine. @@ -68,7 +315,7 @@ durée : 00:05:12 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a sacrifié son dimanche pour la France Inter. podcast@radiofrance.com News & Politics - + http://media.radiofrance-podcast.net/podcast09/13942-02.05.2016-ITEMA_20975249-4.mp3 Mon, 02 May 2016 17:30:00 +0200 23173 @@ -87,7 +334,7 @@ durée : 00:51:32 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le cinéaste Alexandre Arcady. Il publie 7 rue du Lézard, aux éditions Grasset. podcast@radiofrance.com News & Politics - + http://media.radiofrance-podcast.net/podcast09/13942-02.05.2016-ITEMA_20975249-1.mp3 Mon, 02 May 2016 17:03:00 +0200 22808 @@ -106,7 +353,7 @@ durée : 00:50:31 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Toute cette semaine, retrouvez les meilleurs moments de l'émission Si tu écoutes, j'annule tout ! podcast@radiofrance.com News & Politics - + http://media.radiofrance-podcast.net/podcast09/13942-29.04.2016-ITEMA_20973342-1.mp3 Fri, 29 Apr 2016 17:03:00 +0200 22808 @@ -125,7 +372,7 @@ durée : 00:51:40 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Toute cette semaine, retrouvez les meilleurs moments de l'émission Si tu écoutes, j'annule tout ! podcast@radiofrance.com News & Politics - + http://media.radiofrance-podcast.net/podcast09/13942-28.04.2016-ITEMA_20972423-1.mp3 Thu, 28 Apr 2016 17:03:00 +0200 22808 @@ -144,7 +391,7 @@ durée : 00:51:20 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Toute cette semaine, retrouvez les meilleurs moments de l'émission Si tu écoutes, j'annule tout ! podcast@radiofrance.com News & Politics - + http://media.radiofrance-podcast.net/podcast09/13942-27.04.2016-ITEMA_20971519-1.mp3 Wed, 27 Apr 2016 17:03:00 +0200 22808 @@ -2551,214 +2798,5 @@ durée : 00:51:31 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent la comédienne Emma de Caunes. 00:51:31 - -RSA -http://www.franceinter.fr/emission-le-moment-meurice-rsa -durée : 00:05:17 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice culpabilise les salauds de pauvres. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-09.02.2016-ITEMA_20909017-4.mp3 -Tue, 09 Feb 2016 17:30:00 +0100 -23173 -2016F23173S0040 -12215567 -Guillaume MEURICE -no -RSA -Émission du 09.02.2016 -durée : 00:05:17 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice culpabilise les salauds de pauvres. -00:05:17 - - -Pascal Demolon -http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-pascal-demolon -durée : 00:52:41 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le comédien Pascal Demolon. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-09.02.2016-ITEMA_20909017-1.mp3 -Tue, 09 Feb 2016 17:03:00 +0100 -22808 -2016F22808S0040 -12215565 -Charline VANHOENACKER, Alex VIZOREK -no -Pascal,Demolon -Émission du 09.02.2016 -durée : 00:52:41 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le comédien Pascal Demolon. -00:52:41 - - -Rencontre des pharmaciens -http://www.franceinter.fr/emission-le-moment-meurice-rencontre-des-pharmaciens -durée : 00:05:19 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice est allé à la rencontre de dealers légaux. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-08.02.2016-ITEMA_20908110-4.mp3 -Mon, 08 Feb 2016 17:30:00 +0100 -23173 -2016F23173S0039 -12211760 -Guillaume MEURICE -no -Rencontre,des,pharmaciens -Émission du 08.02.2016 -durée : 00:05:19 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice est allé à la rencontre de dealers légaux. -00:05:19 - - -Nicolas Rey -http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-nicolas-rey -durée : 00:51:08 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le romancier Nicolas Rey. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-08.02.2016-ITEMA_20908110-1.mp3 -Mon, 08 Feb 2016 17:03:00 +0100 -22808 -2016F22808S0039 -12211758 -Charline VANHOENACKER, Alex VIZOREK -no -Nicolas,Rey -Émission du 08.02.2016 -durée : 00:51:08 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le romancier Nicolas Rey. -00:51:08 - - -La chanson de Frédéric Fromet 05.02.2016 -http://www.radiofrance.fr/ -durée : 00:02:57 - SI TU ECOUTES J'ANNULE TOUT - -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-05.02.2016-ITEMA_20906238-8.mp3 -Fri, 05 Feb 2016 17:50:00 +0100 -23452 -2016F23452S0036 -12204238 -Radio France -no -La,chanson,de,Frédéric,Fromet,05.02.2016 -Émission du 05.02.2016 -durée : 00:02:57 - -00:02:57 - - -Mouvement des jeunes socialistes -http://www.franceinter.fr/emission-le-moment-meurice-mouvement-des-jeunes-socialistes -durée : 00:04:53 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a rencontré le leader du Mouvement des jeunes socialistes. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-05.02.2016-ITEMA_20906238-4.mp3 -Fri, 05 Feb 2016 17:30:00 +0100 -23173 -2016F23173S0036 -12204226 -Guillaume MEURICE -no -Mouvement,des,jeunes,socialistes -Émission du 05.02.2016 -durée : 00:04:53 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a rencontré le leader du Mouvement des jeunes socialistes. -00:04:53 - - -La chronique de Thomas VDB 05.02.2016 -http://www.radiofrance.fr/ -durée : 00:04:07 - SI TU ECOUTES J'ANNULE TOUT - -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-05.02.2016-ITEMA_20906238-2.mp3 -Fri, 05 Feb 2016 17:05:00 +0100 -18206 -2016F18206S0036 -12204240 -Radio France -no -La,chronique,de,Thomas,VDB,05.02.2016 -Émission du 05.02.2016 -durée : 00:04:07 - -00:04:07 - - -Yves Coppens -http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-yves-coppens -durée : 00:50:54 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le paléoanthropologue Yves Coppens. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-05.02.2016-ITEMA_20906238-1.mp3 -Fri, 05 Feb 2016 17:03:00 +0100 -22808 -2016F22808S0036 -12204224 -Charline VANHOENACKER, Alex VIZOREK -no -Yves,Coppens, -Émission du 05.02.2016 -durée : 00:50:54 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoenacker et Alex Vizorek reçoivent le paléoanthropologue Yves Coppens. -00:50:54 - - -La chronique de Clara Dupont-Monod 04.02.2016 -http://www.radiofrance.fr/ -durée : 00:04:23 - SI TU ECOUTES J'ANNULE TOUT - par : Clara Dupont-Monod -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-04.02.2016-ITEMA_20905331-5.mp3 -Thu, 04 Feb 2016 17:40:00 +0100 -23174 -2016F23174S0035 -12203107 -Clara Dupont-Monod -no -La,chronique,de,Clara,Dupont-Monod,04.02.2016 -Émission du 04.02.2016 -durée : 00:04:23 - par : Clara Dupont-Monod -00:04:23 - - -Championnat de France de vitesse de tricot -http://www.franceinter.fr/emission-le-moment-meurice-championnat-de-france-de-vitesse-de-tricot -durée : 00:05:16 - SI TU ECOUTES J'ANNULE TOUT - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a couvert une grande compétition de tricot. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-04.02.2016-ITEMA_20905331-4.mp3 -Thu, 04 Feb 2016 17:30:00 +0100 -23173 -2016F23173S0035 -12203103 -Guillaume MEURICE -no -Championnat,de,France,de,vitesse,de,tricot -Émission du 04.02.2016 -durée : 00:05:16 - par : Guillaume MEURICE - Aujourd'hui, Guillaume Meurice a couvert une grande compétition de tricot. -00:05:16 - - -Kad Merad -http://www.franceinter.fr/emission-si-tu-ecoutes-jannule-tout-kad-merad -durée : 00:51:44 - SI TU ECOUTES J'ANNULE TOUT - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoeancker et Alex Vizorek reçoivent le comédien Kad Merad. -podcast@radiofrance.com -News & Politics - -http://media.radiofrance-podcast.net/podcast09/13942-04.02.2016-ITEMA_20905331-1.mp3 -Thu, 04 Feb 2016 17:03:00 +0100 -22808 -2016F22808S0035 -12203101 -Charline VANHOENACKER, Alex VIZOREK -no -Kad,Merad -Émission du 04.02.2016 -durée : 00:51:44 - par : Charline VANHOENACKER, Alex VIZOREK - Charline Vanhoeancker et Alex Vizorek reçoivent le comédien Kad Merad. -00:51:44 -