Example #1
0
def main():
    offset = None

    while True:
        notify()
        update = updates.get_oldest_update(updates.get_updates(offset))
        if not update:
            continue

        run(update)

        offset = updates.get_update_id(update) + 1
Example #2
0
def shutdown(request):
    twitter = commands.last_twitter()
    commands.send_off(twitter)
    commands.notify(twitter)
    return HttpResponse(commands.OFF)
Example #3
0
prev = datetime.now().microsecond
current =datetime.now().microsecond

print("import success")
print("ready")

available = ['power', 'fileviewer', 'show_desktop',
              'alt_tab', 'enter', 'F5' ,'close', 'cut',
              'copy', 'paste', 'backspace', 'pageup',
              'pagedown', 'left', 'right', 'up','down',
              'escape', 'home', 'end', 'tab', 'startup_menu']

sockid = lirc.init("remote")

commands.notify("started")

def start():
    """
    start() method start the listener for IR input from remote
    controller.
    """
    while True:
        try:
            current = datetime.now().microsecond
            code = lirc.nextcode()
            print(code[0])
            if code and code[0] in available:
                getattr(commands,code[0])()
            else:
                print("invalid command")