45
46
47
48
49
50
51
52
53
54
55
56
57
58 | ls = csv.reader(dat.split("\n"))
for title, url, genre, location, fav in [x for x in ls if len(x)==5]:
if not self.streams.get(genre):
self.streams[genre] = []
self.streams[genre].append(dict(
title=title, url=url, genre=genre, playing=location, favorite=len(fav)
))
self.categories = sorted(self.streams.keys())
# Just returns existing entries
def update_streams(self, cat, search=None):
return self.streams.get(cat, [])
|
>
| 45
46
47
48
49
50
51
52
53
54
55
56
57
58
59 | ls = csv.reader(dat.split("\n"))
for title, url, genre, location, fav in [x for x in ls if len(x)==5]:
if not self.streams.get(genre):
self.streams[genre] = []
self.streams[genre].append(dict(
title=title, url=url, genre=genre, playing=location, favorite=len(fav)
))
self.save()
self.categories = sorted(self.streams.keys())
# Just returns existing entries
def update_streams(self, cat, search=None):
return self.streams.get(cat, [])
|