# encoding: utf-8 import datetime, sys, os from workflow import Workflow, ICON_WEB, web from RouteParser import RouteParser from Config import Config if __name__ == u"__main__": wf = Workflow() config = Config() route_name = wf.decode(wf.args[0]) route = config.get_route(route_name) raw_data = RouteParser(route['from_stop_id'], route['to_stop_id']) for route in raw_data.get_routes(): #Line is actually a string that is created in RouteParser subtitle = "%s. " % (route.line) if route.deviations == True: subtitle += "Deviations on route. " if route.number_of_changes_required >= 1: subtitle += "Requires changes. " if route.number_of_changes_required >= 1 or route.deviations == True: subtitle += "Hit enter to read more on Ruter's website. " url = u"https://ruter.no/reiseplanlegger/Mellom/Fra/({0}){1} ({2})/til/({3}){4} ({5})/etter/{6}".format(
from __future__ import unicode_literals, print_function import datetime, sys, os from workflow import Workflow, ICON_WEB, web from Config import Config log = None if __name__ == u"__main__": wf = Workflow() log = wf.logger log.debug("script started") c = Config() #routes = c.get_route() # Get route name as selected from the user route_name = wf.decode(os.getenv('env_route_name')) log.debug("Got route name %s" % (route_name)) #Route name is now e.g. Kåk #utf8_route_name = unicode(route_name, 'utf-8') #log.debug("Created the utf8 route name %s" % (utf8_route_name)) #log.debug(route_name) #log.debug(route_name.encode("utf-8")) c.delete("routes", route_name)