Exemplo n.º 1
0
# 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)