138
139
140
141
142
143
144
145
146
147
148
149
150
151
152 | "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
# DOM traversing
def with_dom(self, html_list):
__print__(dbg.PROC, "internet-radio, dom")
rx_numbers = re.compile("(\d+)") |
|
| 138
139
140
141
142
143
144
145
146
147
148
149
150
151
152 | "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.DATA, "Regex couldn't decipher entry:", div)
return r
# DOM traversing
def with_dom(self, html_list):
__print__(dbg.PROC, "internet-radio, dom")
rx_numbers = re.compile("(\d+)") |