Streamlit is an awesome tool for turning Python scripts into web apps. Think Jupyter notebooks, but instead of notebooks, you can turn scripts into interactive applications that can be used by anyone on the web!
By combining Streamlit and PixieBrix, you can embed a Python-based web app into any web page, and automatically use context from the page as an input into the app.
The Streamlit Sidebar takes Max Bolger's NFL Receiver dashboard application and embeds it into the CBS Sports Fantasy Football player profile page. We've adapted the app so it dynamically updates based on which player you're viewing.