#! /Users/arianagiroux/Documents/Coding/owncast-obs-streamer/venv/bin/python3 import chevron import requests import json from pprint import pprint stream_data = json.load(open('resources/data.json', 'r')) def render(data={}): return chevron.render(template=open('index.html', 'r'), data=data) def getStatus(): response = requests.get(stream_data['stream_url'] + '/api/yp') response_data = response.json() return { 'name': response_data['name'], 'online': response_data['online'], 'overallMaxViewerCount': response_data['overallMaxViewerCount'], 'sessionMaxViewerCount': response_data['sessionMaxViewerCount'], 'streamTitle': response_data['streamTitle'], 'viewerCount': response_data['viewerCount'], 'description': response_data['description'], } def updateStreamTitle(): pass print(render(getStatus()))