Adapted from github.com/esdc-esac-esa-int/Solar-MACH and modified to run with Streamlit. Slightly extended functionality (provide reference longitude in Stonyhurst coordinates, download bodies coordinates list).
To install and start a local server using streamlit run the following commands in your terminal:
# optional: create and activate virtual environment in python (alternatively use anaconda)
python3 -m venv env
source env/bin/activate
# install requirements with pip (alternatively use anaconda)
pip3 install -r requirements.txt
# run the actual streamlit app
streamlit run app.pyAfterwards the app should open in your browser.