Check-in [f42cec687d]
Overview
| Comment: | Enable glrp.csv download from repo. |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f42cec687dc57d53e15e046eb5d665c1 |
| User & Date: | mario on 2015-05-06 00:22:08 |
| Other Links: | manifest | tags |
Context
|
2015-05-06
| ||
| 04:02 | Add trivial di.fm/sky.fm radio list fetcher. check-in: 644d1b3532 user: mario tags: trunk | |
| 00:22 | Enable glrp.csv download from repo. check-in: f42cec687d user: mario tags: trunk | |
| 00:21 | Remove default ["empty",] category. check-in: d958ddb71e user: mario tags: trunk | |
Changes
Modified Makefile from [1eec7003c1] to [014fb4ee72].
| ︙ | ︙ | |||
52 53 54 55 56 57 58 |
$(PACK) -t $@ $(OPTS) $(DEPS_A) -p "$(NAME)-VERSION.arch.txz" st2.py
pyz:
#@BUG: relative package references leave a /tmp/doc/ folder
$(PACK) -u packfile -s src -t zip --zip-shebang "/usr/bin/env python" \
-f -p "$(NAME)-$(VERSION).pyz" --prefix=./ .zip.py st2.py
src:
cd .. && pax -wvJf streamtuner2/streamtuner2-$(VERSION).src.txz \
| | | 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
$(PACK) -t $@ $(OPTS) $(DEPS_A) -p "$(NAME)-VERSION.arch.txz" st2.py
pyz:
#@BUG: relative package references leave a /tmp/doc/ folder
$(PACK) -u packfile -s src -t zip --zip-shebang "/usr/bin/env python" \
-f -p "$(NAME)-$(VERSION).pyz" --prefix=./ .zip.py st2.py
src:
cd .. && pax -wvJf streamtuner2/streamtuner2-$(VERSION).src.txz \
streamtuner2/*.{py,png,desktop} streamtuner2/channels/*.{py,png} \
streamtuner2/{bundle/,contrib/,help/,gtk,NEWS,READ,PACK,PKG,CRED,Make,bin,.zip}*
# test .deb contents
check:
dpkg-deb -c streamtuner2*deb
dpkg-deb -I streamtuner2*deb
rpm -qpil *rpm
|
| ︙ | ︙ |
Modified contrib/glrp.py from [cb31b35031] to [f21d80827f].
| ︙ | ︙ | |||
34 35 36 37 38 39 40 |
listformat = "srv"
audioformat = "audio/mpeg"
titles = dict(listeners=False, bitrate=False, playing="Location")
# Imports the CSV once and populates streams
def update_categories(self):
| | | | 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
listformat = "srv"
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")
#dat = open("contrib/glrp.csv", "r").read()
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] = []
self.streams[genre].append(dict(
|
| ︙ | ︙ |