Check-in [a2142151c0]
Overview
Comment: | Better cleaup of regex-extracted entries. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
a2142151c05b1939088e6d6a8feb0c38 |
User & Date: | mario on 2014-05-30 23:21:30 |
Other Links: | manifest | tags |
Context
2014-05-30
| ||
23:22 | New channel module "iCast.io" as seen in VLC lua scripts. (Quite efficient, but station entries of medium quality.) check-in: 26b942d018 user: mario tags: trunk | |
23:21 | Better cleaup of regex-extracted entries. check-in: a2142151c0 user: mario tags: trunk | |
23:21 | Enhance configurability of language, remove default categories. check-in: 846623040b user: mario tags: trunk | |
Changes
Modified channels/internet_radio.py from [bb1ce6b50e] to [fff2459591].
︙ | ︙ | |||
225 226 227 228 229 230 231 | uu = rx_data.search(div) if uu: (url, genres, title, playing, homepage, bitrate, listeners) = uu.groups() # transform data r.append({ "url": url, | | | | | | | | 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 |
︙ | ︙ |