Pingi is a simple status page application built using Streamlit. It allows you to check the status of various components by making HTTP requests to their respective URLs. The application refreshes the status every 60 seconds and provides a timestamp of the last update.
Clone the repository:
git clone <repository-url>
cd <repository-directory>pip install -r requirements.txtComponent1,Description1,https://component1-url
Component2,Description2,https://component2-url
Run the Streamlit application:
streamlit run main.py
Open your web browser and navigate to the URL provided by Streamlit, typically http://localhost:8501.
Make sure the URLs in components.txt are accessible and correct. Ensure that the necessary ports are open in your firewall if you are running Streamlit on a server. Contributing Feel free to submit issues or pull requests if you find any bugs or have ideas for improvements. All contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for more details.
Acknowledgments Special thanks to the Streamlit team for creating such an amazing library! Enjoy using Pingi! If you have any questions, feel free to contact us.