#!/usr/bin/python3 import time, setuptools, httptools, twitools def check(site, recipient, two = twitools.twObject()): status = httptools.getStatus(site) if not status == 200: if status == None: two.tweet("@%s Site %s looks down from here!" % (recipient, site)) else: two.tweet("@%s Site %s returns status code %s!" % (recipient, site, status)) if __name__ == "__main__": sites = setuptools.getListSetting("HTTP", "sites") for s in sites: check(s[0], s[1])