Esempio n. 1
0
    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
Esempio n. 2
0
    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
Esempio n. 3
0
    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
Esempio n. 4
0
    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