55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
def update_categories(self):
html = http.get(self.homepage)
rx = re.compile("""="/stations/[-+&.\w\s%]+/">([^<]+)<""")
cats = rx.findall(html)
cats = list(set(cats))
cats = [s.capitalize() for s in cats]
self.categories = sorted(cats)
# fetch station lists
def update_streams(self, cat):
entries = []
if cat not in self.categories:
|
|
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
def update_categories(self):
html = http.get(self.homepage)
rx = re.compile("""="/stations/[-+&.\w\s%]+/">([^<]+)<""")
cats = rx.findall(html)
cats = list(set(cats))
cats = [s.capitalize() for s in cats]
self.categories = sorted(list(set(cats)))
# fetch station lists
def update_streams(self, cat):
entries = []
if cat not in self.categories:
|