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.
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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file website-checker-0.3.3.tar.gz.
File metadata
- Download URL: website-checker-0.3.3.tar.gz
- Upload date:
- Size: 4.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.0 Linux/5.4.0-1031-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a35b030d19638d4066d0164321b1ce30bc1d3072a5f6d5066e606e79b56d54ca
|
|
| MD5 |
de048b52ba60247c621492a558d07132
|
|
| BLAKE2b-256 |
3c82c42fa5b9b1f19d5480cc9ea45e6f199b00143e2aeabdeb6cbd76da1b958e
|
File details
Details for the file website_checker-0.3.3-py3-none-any.whl.
File metadata
- Download URL: website_checker-0.3.3-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.0 Linux/5.4.0-1031-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
535429d337b59aff2c9316c6bd86175a6ea868793e154960dc6a7c7c2344d013
|
|
| MD5 |
0215feabbbcbd7362a2b43102e9f8a9c
|
|
| BLAKE2b-256 |
c459f957eb2d623237613d880d846c7c9d50ec34059876039a5ea523a93aeba9
|