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
Hashes for streamlit_hub-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a1b3fe036e3cd57d54bd7a2e0fa4b3ef4ddf56e87a91d2c9f87df18f50ccb6 |
|
MD5 | 763dbb978b809e9d4677c249159e3054 |
|
BLAKE2b-256 | c53a66a076f7c3a1ae0c5c00af9b109686e222fbc96165cbf5a0817b35fce2d3 |