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
website-checker-0.3.3.tar.gz
(4.8 kB
view hashes)
Built Distribution
Close
Hashes for website_checker-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 535429d337b59aff2c9316c6bd86175a6ea868793e154960dc6a7c7c2344d013 |
|
MD5 | 0215feabbbcbd7362a2b43102e9f8a9c |
|
BLAKE2b-256 | c459f957eb2d623237613d880d846c7c9d50ec34059876039a5ea523a93aeba9 |