[gpodder-devel] hook for Zpravodajstvi (Cesky Rozhlas 1 - Radiozurnal)

  • From: lana.jan at gmail.com (Jan Lana)
  • Date: Wed, 30 Mar 2011 07:18:07 +0200

the $subj podcast rss does not contain id and pubdate. because missing guid the 
gpodder reports always "no new episodes" for the podcast.

this hook fix this - the pubdate can be calculated from the autio file url and 
I used the same number as guid. this is my first code in python, probably not 
optimal :)

 -*- coding: utf-8 -*-
# add missing attributes for
# 'Zpravodajstvi (Cesky Rozhlas 1 - Radiozurnal)' podcast
# Copy this script to ~/.config/gpodder/hooks/ to enable it.
# Jan Lana <lana.jan at gmail.org>; 2011-03-28

import re
import time

class gPodderHooks(object):
    def on_episode_save(self, e):
        m = 
re.search('http://.*/media/zpravy/(\d+)-cro1_(\d\d)_(\d\d)_(\d\d)_(\d\d).mp3', 
e.url)

        if m:
            ts = 
time.mktime([int(m.group(1)),int(m.group(2)),int(m.group(3)),int(m.group(4)),int(m.group(5)),0,-1,-1,-1])
            e.pubDate = ts
            e.guid = int(ts)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://lists.berlios.de/pipermail/gpodder-devel/attachments/20110330/58ec8e8c/attachment.html>

Other related posts:

  • » [gpodder-devel] hook for Zpravodajstvi (Cesky Rozhlas 1 - Radiozurnal) - Jan Lana