import streamlit as st
import numpy as np
import pandas as pd
print("\x1b[1;92mStreamlit script running...\x1b[0m")
st.title("Probetest of pycafe")
#st.subheader("DataFrame sample")
df = pd.DataFrame(np.random.randn(50, 20), columns=("col %d" % i for i in range(20)))
#st.dataframe(df) # Same as st.write(df)
st.subheader("Camera and image")
if st.toggle("Show camera"):
picture = st.camera_input("Take a picture")
if picture:
st.image(picture)
st.markdown(
"""
### Useful links:
### Community
* [Py.cafe Discord](https://discord.gg/RpwWnFV3Dv)
* [Streamlit community forum](https://discuss.streamlit.io/)
"""
)
import streamlit as st
import pySBB
stationCol1, stationCol2 = st.columns(2)
with stationCol1:
startStation = st.text_input("Start")
with stationCol2:
zielStation = st.text_input("Ziel")
if startStation !="" and zielStation =="":
st.write("Alle Abfahrten ab " + startStation)
entries = pySBB.get_stationboard(startStation)
for e in entries:
st.info(e)
import json
if startStation !="":
if st.sidebar.button("Zeige json stationboard"):
entry = pySBB.get_stationboard(startStation, limit=1)[0]
st.write(json.dumps(entry._data, indent=1))
if startStation !="" and zielStation !="":
connections = pySBB.get_connections(startStation, zielStation)
for c in connections:
st.info(c)