Manage your streamlit applciations!
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file streamlit-hub-0.3.1.tar.gz
.
File metadata
- Download URL: streamlit-hub-0.3.1.tar.gz
- Upload date:
- Size: 27.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0997c7426708711700e68d738c0d2c2ca7a187fc53f3c6fc9f5d86d668cf860 |
|
MD5 | aa5c41ba68b013ee65ca7c68e884fbd3 |
|
BLAKE2b-256 | e8546f4e1057ee74508d68f42faccae19263ac349de3f6b450a9a10012daf76a |
File details
Details for the file streamlit_hub-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: streamlit_hub-0.3.1-py3-none-any.whl
- Upload date:
- Size: 15.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a1b3fe036e3cd57d54bd7a2e0fa4b3ef4ddf56e87a91d2c9f87df18f50ccb6 |
|
MD5 | 763dbb978b809e9d4677c249159e3054 |
|
BLAKE2b-256 | c53a66a076f7c3a1ae0c5c00af9b109686e222fbc96165cbf5a0817b35fce2d3 |