示例#1
0
        logging.info("\nIn find_routes_for_colloquial_bus_numbers: dict_colloquial_bus_numbers :"+str(dict_colloquial_bus_numbers))
        return dict_colloquial_bus_numbers

    def get_all_buses(self):
        """
        Returns the list of colloquial_bus_numbers for the specified city/university.
        """
        doublemap_routes_url = self.DOUBLEMAP_ROUTES_API_URL
        response = json.loads(urllib.urlopen(doublemap_routes_url).read())

        busList = []
        for route in response:
            busList.append(route['name'])
        return busList

if __name__ == "__main__":

    #Input
    city = "IUB"
    #target location coordinates
    targetCoordinates = (39.17155659473131, -86.50890111923218)
     #Create constans object to fetch all constant values
    constantsObject = Constants()
    constantsObject.load_constants("constants.json")
    #Create route object
    routeObject = Route(constantsObject, city)
    listColloquialBusNumbers = ['3 College Mall / Bradford Place','6 Campus Shuttle - Sat']
    listOfActualBusNumbers = routeObject.get_actual_bus_numbers(listColloquialBusNumbers)
    print listOfActualBusNumbers