def isitdown(self): if not self.values: return "Is what down?" url = 'http://www.isitdownrightnow.com/check.php?domain=%s' % self.values[0] result = Browser(url) found = result.read().find('UP') if found > 0: status = '%s is up' % self.values[0] else: status = '%s is down' % self.values[0] return status
def isitdown(self): if not self.values: return "Is what down?" url = 'http://www.isitdownrightnow.com/check.php?domain=%s' % self.values[ 0] result = Browser(url) found = result.read().find('UP') if found > 0: status = '%s is up' % self.values[0] else: status = '%s is down' % self.values[0] return status
def random(self, values=False, array=False): default = [0, 9999, 1, 1] if not values: values = self.values if not values: return "No values. You probably meant .toss" if values and values[0][:1] == 'd': default[0] = 1 default[1] = values[0][1:] send = default elif 'd' in values[0]: default[0] = 1 num, high = values[0].split('d') default[1] = high default[3] = num send = default elif values: splice = len(values) send = self.values + default[splice:] else: send = default low, high, sets, nums = send base = 'http://qrng.anu.edu.au/form_handler.php?repeats=no&' params = "min_num=%s&max_num=%s&numofsets=%s&num_per_set=%s" % ( low, high, sets, nums) url = base + params # Needs to be vastly improved for other sets site = Browser(url) result = site.read().split(':')[2].strip()[:-6] if array: result = result.split(', ') return result
def random(self, values=False, array=False): default = [0, 9999, 1, 1] if not values: values = self.values if not values: return "No values. You probably meant .toss" if values and values[0][:1] == 'd': default[0] = 1 default[1] = values[0][1:] send = default elif 'd' in values[0]: default[0] = 1 num, high = values[0].split('d') default[1] = high default[3] = num send = default elif values: splice = len(values) send = self.values + default[splice:] else: send = default low, high, sets, nums = send base = 'http://qrng.anu.edu.au/form_handler.php?repeats=no&' params = "min_num=%s&max_num=%s&numofsets=%s&num_per_set=%s" % (low, high, sets, nums) url = base + params # Needs to be vastly improved for other sets site = Browser(url) result = site.read().split(':')[2].strip()[:-6] if array: result = result.split(', ') return result