71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
}
# extract stream urls
def update_streams(self, cat):
entries = []
html = ""
for i in range(1, int(int(conf.max_streams)/50)+1):
html = html + ahttp.get("http://radiolist.net/genre/{}?paginate={}".format(cat.lower(), i))
if not html.find('?paginate={}">Next'.format(i+1)) >= 0:
break
for block in re.findall(self.recipe["block"], html, re.S|re.M):
#log.HTML(block)
e = {"genre":"-", "playing":cat, "format":"audio/mpeg"}
for id,rx in self.recipe["fields"].iteritems():
|
>
|
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
}
# extract stream urls
def update_streams(self, cat):
entries = []
html = ""
for i in range(1, int(int(conf.max_streams)/50)+1):
self.status(i / 11.0)
html = html + ahttp.get("http://radiolist.net/genre/{}?paginate={}".format(cat.lower(), i))
if not html.find('?paginate={}">Next'.format(i+1)) >= 0:
break
for block in re.findall(self.recipe["block"], html, re.S|re.M):
#log.HTML(block)
e = {"genre":"-", "playing":cat, "format":"audio/mpeg"}
for id,rx in self.recipe["fields"].iteritems():
|