Esempio n. 1
0
    def mta(self):
        if not self.values:
            return 'Which line?'

        q = self.values[0]
        info = Browser('http://web.mta.info/status/serviceStatus.txt').soup()

        lines = info.find_all('line')
        for line in lines:
            if q.lower() in line.find('name').string.lower():
                message = '%s: %s' % (line.find('name').string, line.find('status').string)
                if line.find('status').string != 'GOOD SERVICE':
                    message = '%s %s%s' % (message, 'http://www.mta.info/status/subway/', line.find('name').string)
                return message

        return 'Not found'
Esempio n. 2
0
    def mta(self):
        if not self.values:
            return 'Which line?'

        q = self.values[0]
        info = Browser('http://web.mta.info/status/serviceStatus.txt').soup()

        lines = info.find_all('line')
        for line in lines:
            if q.lower() in line.find('name').string.lower():
                message = '%s: %s' % (line.find('name').string,
                                      line.find('status').string)
                if line.find('status').string != 'GOOD SERVICE':
                    message = '%s %s%s' % (
                        message, 'http://www.mta.info/status/subway/',
                        line.find('name').string)
                return message

        return 'Not found'