Streamlit App Hub
Overview
Streamlit App Hub is a Python application that allows you to manage multiple Streamlit apps from a central hub. It provides an interactive web interface where you can add new Streamlit apps, start them, and gracefully exit the application.
Features
Manage Multiple Streamlit Apps: Easily start, stop, and add new Streamlit apps.
Interactive Web Interface: User-friendly interface for app management.
Logging: Configurable logging with colored console output and a log file.
Getting Started
Clone the repository:
`bash git clone https://github.com/your-username/streamlit-app-hub.git cd streamlit-app-hub `
Install the required dependencies:
`bash pip install -r requirements.txt `
Run the Streamlit App Hub:
`bash streamlit run streamlit_manager.py `
Access the web interface at http://localhost:8501 in your browser.
Configuration
Streamlit apps are configured in the streamlit_apps.json file. Add new app information to this file.
Logging
Logs are available both in the console with colored output and in the app.log file.
Contributing
Contributions are welcome! Please read CONTRIBUTING.rst for details on how to contribute to this project.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for streamlit-hub 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| streamlit-hub-0.3.1.tar.gz | 27.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| streamlit_hub-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 42.2 kB
Release files / streamlit-hub-0.3.1.tar.gz
| Download URL | streamlit-hub-0.3.1.tar.gz |
|---|---|
| Size | 27.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0997c7426708711700e68d738c0d2c2ca7a187fc53f3c6fc9f5d86d668cf860
|
|
BLAKE2b-256 checksum How to use checksums |
e8546f4e1057ee74508d68f42faccae19263ac349de3f6b450a9a10012daf76a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|
Release files / streamlit_hub-0.3.1-py3-none-any.whl
| Download URL | streamlit_hub-0.3.1-py3-none-any.whl |
|---|---|
| Size | 15.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
60a1b3fe036e3cd57d54bd7a2e0fa4b3ef4ddf56e87a91d2c9f87df18f50ccb6
|
|
BLAKE2b-256 checksum How to use checksums |
c53a66a076f7c3a1ae0c5c00af9b109686e222fbc96165cbf5a0817b35fce2d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.9.18
|