The script check up domain expiration date and http response code for each site from user list.
Run the script python3 check_site_healty.py
with postional argument path to the user's site list
User's site list requirements Each line must contain only one url.
python3 check_site_healty.py path/to/site list
Output
==========================================================
Domain: http://your-domain.ru
HTTP (Code 200): True
Expiration date (at least 30 days): True
==========================================================
Domain: http://www.somedomain.com
HTTP (Code 200): True
Expiration date (at least 30 days): True
==========================================================
Domain: http://foo.bar
HTTP (Code 200): Failed to establish a new connection: unknown url!!!
Expiration date (at least 30 days): Failed to determine expiration date. Unknown url!!!
==========================================================
Install the dependencies from requirements.txt using pip:
pip install -r requirements.txt
The code is written for educational purposes. Training course for web-developers - DEVMAN.org