Check-in [a44d5a6e74]
Overview
| Comment: | Adapted DMOZ retrieval to changed HTML |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
a44d5a6e7470b47116c8a77bc9969739 |
| User & Date: | mario on 2014-04-28 00:19:29 |
| Other Links: | manifest | tags |
Context
|
2014-04-28
| ||
| 00:42 | Jamendo browser disabled, only shows fixed list of radio stations now. check-in: 3dde6b82b2 user: mario tags: trunk | |
| 00:19 | Adapted DMOZ retrieval to changed HTML check-in: a44d5a6e74 user: mario tags: trunk | |
|
2014-04-27
| ||
| 22:48 | Fully replace ahttp.ajax with ahttp.get() wrapper check-in: b9af78503d user: mario tags: trunk | |
Changes
Modified channels/google.py from [36a6ee6c2d] to [40a11acd81].
| ︙ | ︙ | |||
54 55 56 57 58 59 60 | import ahttp as http ### constants ################################################################# GOOGLE_DIRECTORY_ROOT = "http://www.dmoz.org" | | | | | 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
import ahttp as http
### constants #################################################################
GOOGLE_DIRECTORY_ROOT = "http://www.dmoz.org"
CATEGORIES_URL_POSTFIX = "/Arts/Radio/Internet/"
#GOOGLE_DIRECTORY_ROOT = "http://directory.google.com"
#CATEGORIES_URL_POSTFIX = "/Top/Arts/Music/Sound_Files/MP3/Streaming/Stations/"
GOOGLE_STATIONS_HOME = GOOGLE_DIRECTORY_ROOT + CATEGORIES_URL_POSTFIX
"""<li><a href="/Arts/Music/Sound_Files/MP3/Streaming/Stations/Jazz/"><b>Jazz</b></a>"""
re_category = re.compile('<a href="(.+)">()([^:]+?)()</a>@', re.I|re.M)
#re_stream = re.compile('^<td><font face="arial,sans-serif"><a href="(.*)">(.*)</a>')
#re_description = re.compile('^<br><font size=-1> (.*?)</font>')
"""<li><a href="http://www.atlantabluesky.com/">Atlanta Blue Sky</a> - Rock and alternative streaming audio. Live real-time requests."""
re_stream_desc = re.compile('<li>\s*<a href="(.*)" class="listinglink">([^<>]+)</a>\s*( - )?\s*([^<>\n\r]+)', re.M|re.I)
######
# Google Stations is actually now DMOZ Stations
class google(ChannelPlugin):
|
| ︙ | ︙ |