Check-in [27b9174109]
Overview
| Comment: | Fix UTF-8 text decoding for CSV after downloading as binary. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
27b91741099ff30f5bbff2a8200ca3d5 |
| User & Date: | mario on 2015-05-07 01:22:58 |
| Other Links: | manifest | tags |
Context
|
2015-05-07
| ||
| 17:09 | Remove unsupported view-source: URL prefix, rewrite links from /cat/ to /doc/tip/ for downloading/plain view instead of text/html browsing. check-in: 8e4f191706 user: mario tags: trunk | |
| 01:22 | Fix UTF-8 text decoding for CSV after downloading as binary. check-in: 27b9174109 user: mario tags: trunk | |
| 01:20 | Add description: line. check-in: 749946913c user: mario tags: trunk | |
Changes
Modified contrib/glrp.py from [7d8403e72c] to [698577c08b].
| ︙ | ︙ | |||
36 37 38 39 40 41 42 |
audioformat = "audio/mpeg"
titles = dict(listeners=False, bitrate=False, playing="Location")
# Imports the CSV once and populates streams
def update_categories(self):
| | | | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
audioformat = "audio/mpeg"
titles = dict(listeners=False, bitrate=False, playing="Location")
# Imports the CSV once and populates streams
def update_categories(self):
dat = ahttp.get("http://fossil.include-once.org/streamtuner2/cat/contrib/glrp.csv.gz", binary=1)
dat = gzip_decode(dat).decode("utf-8")
self.streams = {}
if dat:
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] = []
|
| ︙ | ︙ |