Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jromero132/network-outage-check
A Python tool for monitoring network connectivity and detecting potential service outages using scheduled HTTP requests to Google.
https://github.com/jromero132/network-outage-check
connectivity internet internet-check internet-connection monitor monitoring monitoring-tool network network-analysis network-checker network-monitoring network-tool network-tools outage-monitor python python3
Last synced: 27 days ago
JSON representation
A Python tool for monitoring network connectivity and detecting potential service outages using scheduled HTTP requests to Google.
- Host: GitHub
- URL: https://github.com/jromero132/network-outage-check
- Owner: jromero132
- License: mit
- Created: 2024-12-19T13:09:03.000Z (28 days ago)
- Default Branch: master
- Last Pushed: 2024-12-19T13:23:40.000Z (28 days ago)
- Last Synced: 2024-12-19T14:32:17.626Z (28 days ago)
- Topics: connectivity, internet, internet-check, internet-connection, monitor, monitoring, monitoring-tool, network, network-analysis, network-checker, network-monitoring, network-tool, network-tools, outage-monitor, python, python3
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/funding.yml
- License: license
Awesome Lists containing this project
README
# Network Outage Check
[![Buy Me a Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-ffdd00?logo=buy-me-a-coffee&logoColor=black)]( "Buy Me a Coffee - jromero132")
[![Made with Python](https://img.shields.io/badge/Python->=3.8-blue?logo=python&logoColor=white)]( "Go to Python homepage")---
> [!NOTE]
> This is a very simple and naive, yet effective way to check whether you have an internet connection or not. This
> project is only intended for personal use.## Overview
A Python tool for monitoring network connectivity and detecting potential service outages using scheduled HTTP requests
to Google.### Features
- Periodic network availability checks
- HTTP request-based connectivity testing
- Logging of network status### Prerequisites
- Python 3.8+
- pip### Installation
```bash
git clone https://github.com/jromero132/network-outage-check.git
cd network-outage-check
pip install -r requirements.txt
```### Dependencies
- requests (>=2.32.3, <2.33)
- schedule (>=1.2.2, <1.3)### Running the Project
In order to run the project, just run the following command:
```bash
python main.py
```## Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
## License
This project is licensed under the MIT License - see the [license](license) file for details.
### Happy Coding! 🚀