mirror of
https://github.com/simon987/od-database.git
synced 2025-04-18 01:46:46 +00:00
22 lines
587 B
Python
22 lines
587 B
Python
from database import Database
|
|
import od_util
|
|
import datetime
|
|
|
|
|
|
db = Database("db.sqlite3")
|
|
|
|
websites_to_update = db.get_websites_older(datetime.timedelta(minutes=5))
|
|
|
|
if websites_to_update:
|
|
for website_id in websites_to_update:
|
|
website = db.get_website_by_id(website_id)
|
|
|
|
# Ignore if website is down
|
|
if od_util.is_od(website.url):
|
|
# If website is still up, re-scan it
|
|
print("Re-scanning " + str(website_id))
|
|
db.clear_website(website_id)
|
|
db.enqueue(website_id)
|
|
else:
|
|
print("Website is down")
|