Пример #1
0
def removeTask(task):
    if type(task) == str:
        if (hasEscapes(task)):
            task = removeEscapes(task)
        try:
            interface.deleteTask(interface.getTaskID(task))
        except Exception as e:
            print e.content
Пример #2
0
def createTask(task):
    if type(task) == str:
        if (hasEscapes(task)):
            task = removeEscapes(task)
        try:
            interface.createTask(task, None, None)
        except Exception as e:
            print e.content
Пример #3
0
def sync():
    interface.clearCompletedTasks()
    remoteTasksRaw = interface.getTasks()
    remoteTasks = []
    f = open(todoFile, 'w')
    l = open(logFile, 'a')
    log = ''
    n = 0
    status = ''
    for task in remoteTasksRaw:
        if task['title'] != '' and task['title'] != ' ':
            if n < len(remoteTasksRaw):
                f.write('%s\n' % task['title'])
            else:
                f.write('%s' % task['title'])
            n += 1
            log += '[%s]Wrote %s ...\n' % (clock(), task['title'])
    l.write(log)
    l.close()