A simple python application for running checks against websites.
Project description
website_checker
A simple python application for running checks against websites.
Usage
Install
$ pipx install website-checker
installed package site-check 0.1.0, Python 3.9.0
These apps are now globally available
- check
done! ✨ 🌟 ✨
# or install into system python with pip
# pip install website-checker
Example
Display help message
$ check --help
Usage: check [OPTIONS] COMMAND [ARGS]...
A simple python application for running checks against websites.
Options:
--debug / --no-debug Toggle debug mode.
--version Show the version and exit.
--help Show this message and exit.
Commands:
health Check website health.
latency Check website latency.
network Check website network connectivity.
Some examples
$ check network -u https://google.com -u https://blarg.com
{"event": {"check": "network", "input": {"timeout": 5, "url": "https://google.com"}, "output": "pass"}, "logger": "website-checker", "timestamp": "2020-11-30T05:27:23.413281"}
{"event": {"check": "network", "input": {"timeout": 5, "url": "https://blarg.com"}, "output": "fail"}, "logger": "website-checker", "timestamp": "2020-11-30T05:27:23.443994"}
$ check health -u https://google.com
{"event": {"check": "health", "input": {"timeout": 5, "url": "https://google.com"}, "output": "pass"}, "logger": "website-checker", "timestamp": "2020-11-30T05:27:49.413241"}
$ check latency -u https://google.com
{"event": {"check": "latency", "input": {"threshold": 500, "timeout": 5, "url": "https://google.com"}, "output": "pass"}, "logger": "website-checker", "timestamp": "2020-11-30T05:28:14.460530"}
Docker
$ docker run --rm -it aidanmelen/website-checker health --url https://google.com
{"event": {"check": "health", "input": {"timeout": 5, "url": "https://google.com"}, "output": "pass"}, "logger": "website-checker", "timestamp": "2020-11-30T05:00:23.444290"}
License
Check out the LICENSE for more information.
Credits
Check out the CREDITS for more information.
Project details
Release history Release notifications | RSS feed
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
Close
Hashes for website_checker-0.3.3a0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 633435cfc1297ac42b3ba2d0509735eb4ec90ef82d8c8faed73d4f30c8fc40e2 |
|
MD5 | c05f3828a6b4b3aa95fc8aa47939492a |
|
BLAKE2b-256 | 95fc69d6fa51763f627e9936e8bf0eb9eef4fabd64ebb419c1b3ecd4565c98fa |