225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
|
uu = rx_data.search(div)
if uu:
(url, genres, title, playing, homepage, bitrate, listeners) = uu.groups()
# transform data
r.append({
"url": url,
"genre": self.strip_tags(genres),
"homepage": http.fix_url(homepage),
"title": (title if title else "").strip(),
"playing": (playing if playing else "").strip(),
"bitrate": int(bitrate if bitrate else 0),
"listeners": int(listeners if listeners else 0),
"format": "audio/mpeg", # there is no stream info on that, but internet-radio.org.uk doesn't seem very ogg-friendly anyway, so we assume the default here
})
else:
__print__(dbg.ERR, "rx missed", div)
return r
|
|
|
|
|
|
|
|
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
|
uu = rx_data.search(div)
if uu:
(url, genres, title, playing, homepage, bitrate, listeners) = uu.groups()
# transform data
r.append({
"url": url,
"genre": self.strip_tags(genres or ""),
"homepage": http.fix_url(homepage or ""),
"title": (title or "").strip().replace("\n", " "),
"playing": (playing or "").strip().replace("\n", " "),
"bitrate": int(bitrate or 0),
"listeners": int(listeners or 0),
"format": "audio/mpeg", # there is no stream info on that, but internet-radio.org.uk doesn't seem very ogg-friendly anyway, so we assume the default here
})
else:
__print__(dbg.ERR, "rx missed", div)
return r
|