|
import appStore.keyword_search as keyword_search |
|
import appStore.sdg_analysis as sdg_analysis |
|
import appStore.coherence as coherence |
|
import appStore.info as info |
|
from appStore.multiapp import MultiApp |
|
import streamlit as st |
|
import pkg_resources |
|
|
|
def tmp_d(): |
|
installed_packages = pkg_resources.working_set |
|
list_ = "" |
|
for package in installed_packages: |
|
list_ = list_ + f"{package.key}=={package.version}\n" |
|
st.download_button('Download Requirements', list_, file_name='requirements.txt') |
|
|
|
st.set_page_config(page_title = 'Climate Policy Intelligence', |
|
initial_sidebar_state='expanded', layout="wide") |
|
|
|
app = MultiApp() |
|
|
|
app.add_app("About","house", info.app) |
|
app.add_app("Search","search", keyword_search.app) |
|
app.add_app("SDG Analysis","gear",sdg_analysis.app) |
|
app.add_app("NDC Comparison","exclude", coherence.app) |
|
app.add_app("download","gear",tmp_d) |
|
|
|
app.run() |