1
0
Fork 0
mirror of https://github.com/Findus23/RadioStats.git synced 2024-09-19 16:03:48 +02:00
RadioStats/parser/kronehit.py
Lukas Winkler d286059289
major overhaul
- use new ORF API
- better structured fetchers
- easier channel metadata
2020-09-28 18:31:57 +02:00

13 lines
451 B
Python

from parser import BaseFetcher
from utils import *
URL = "https://www.kronehit.at/alles-ueber-kronehit/hitsuche/?format=json&channel=1"
class KroneHitFetcher(BaseFetcher):
def get(self, channel):
for track in fetch(URL, True)["items"]:
artist = track["ArtistName"]
title = track["TrackName"]
time = time_to_date(string_to_time(track["PlayTime"], seconds=False))
yield time, artist, title