harmdevries's picture
Update app.py
0bb4ac9
raw
history blame
844 Bytes
from github import Github
import os
import streamlit as st
import plotly.figure_factory as ff
g = Github(os.environ.get('github'))
inference_repo = g.get_repo("bigcode-project/bigcode-inference-benchmark")
df = list()
for milestone in inference_repo.get_milestones():
desc = dict()
for line in milestone.description.split('\n'):
tmp = line.split(":")
desc[tmp[0].lower()] = tmp[1].lower().strip()
st.write(milestone.due_on)
st.write(desc['start date'])
df.append(dict(Task=milestone.title, Start=desc['start date'], Finish=milestone.due_on, Resource=desc['status']))
colors = {'not started': 'rgb(220, 0, 0)',
'incomplete': (1, 0.9, 0.16),
'complete': 'rgb(0, 255, 100)'}
fig = ff.create_gantt(df, colors=colors, index_col='Resource', show_colorbar=True)
st.plotly_chart(fig)