Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andfanilo/streamlit-weekly-roundup-api
Browse through all links from Streamlit Weekly Roundup posts
https://github.com/andfanilo/streamlit-weekly-roundup-api
fastapi streamlit
Last synced: 3 months ago
JSON representation
Browse through all links from Streamlit Weekly Roundup posts
- Host: GitHub
- URL: https://github.com/andfanilo/streamlit-weekly-roundup-api
- Owner: andfanilo
- License: mit
- Created: 2020-11-07T19:37:08.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-21T01:16:13.000Z (over 1 year ago)
- Last Synced: 2024-10-11T09:29:59.137Z (4 months ago)
- Topics: fastapi, streamlit
- Language: Python
- Homepage: https://share.streamlit.io/andfanilo/streamlit-weekly-roundup-api/main/src/client.py
- Size: 1.58 MB
- Stars: 6
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Streamlit Weekly Roundup API
[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://share.streamlit.io/andfanilo/streamlit-weekly-roundup-api/main/src/client.py)
Browse through all links from Streamlit Weekly Roundup [posts](https://discuss.streamlit.io/tag/weekly-roundup). _Also looking for an excuse to do a FastAPI/Streamlit app :)_
![](./demo.gif)
## Run
#### Download data
TODO
#### API
```bash
cd src/
uvicorn server:app --reload
```Open a browser and head to `http://localhost:8000`.
Check Swagger UI on `/docs` or Redoc on `/redoc`.
#### Streamlit app
```bash
streamlit run src/client.py
```Open a browser and head to `http://localhost:8501`.
## Next steps
- Command to download data from [forum](https://discuss.streamlit.io) (though this would require an API key :sad:)
- Command to run a FastAPI server over a folder of data, or hitting the forum through an API key.
- Command to run Streamlit webapp over a folder of data, or hitting the FastAPI server.