1
0
Fork 0
mirror of https://github.com/Findus23/RadioStats.git synced 2024-09-19 16:03:48 +02:00
RadioStats/create.py

18 lines
681 B
Python

import channelInfo
from models import *
for i in [Play, Channel, Song]:
i.drop_table()
for i in [Channel, Song, Play]:
i.create_table()
for id, channel in channelInfo.channels.items():
if "streamurl" in channel:
streamurl = "https:" + channel["streamurl"].replace(";", "")
else:
streamurl = None
if "cStationName" in channel:
channel["stationname"] = channel["cStationName"]
Channel.create(shortname=channel["shortname"], streamurl=streamurl,
stationname=channel["stationname"], has_data=channel["cHasData"],
primary_color=channel["cPrimaryColor"], secondary_color=channel["cSecondaryColor"])