forked from mirrors/autodoist
Add support for the parallel/serial suffixes to be configurable.
parent
39bedda786
commit
990b0190bc
10
app.json
10
app.json
|
@ -22,6 +22,16 @@
|
||||||
"description": "What method to use for the Inbox, sequence or parallel",
|
"description": "What method to use for the Inbox, sequence or parallel",
|
||||||
"value": "parallel",
|
"value": "parallel",
|
||||||
"required": false
|
"required": false
|
||||||
|
},
|
||||||
|
"TODODIST_PARALLEL_SUFFIX": {
|
||||||
|
"description": "What sequence of characters to use to identify parallel processed projects",
|
||||||
|
"value": "=",
|
||||||
|
"required": false
|
||||||
|
},
|
||||||
|
"TODODIST_SERIAL_SUFFIX": {
|
||||||
|
"description": "What sequence of characters to use to identify serial processed projects",
|
||||||
|
"value": "-",
|
||||||
|
"required": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -12,15 +12,17 @@ API_TOKEN = os.environ.get('TODOIST_API_KEY', None)
|
||||||
NEXT_ACTION_LABEL = os.environ.get('TODOIST_NEXT_ACTION_LABEL', 'next_action')
|
NEXT_ACTION_LABEL = os.environ.get('TODOIST_NEXT_ACTION_LABEL', 'next_action')
|
||||||
SYNC_DELAY = int(os.environ.get('TODOIST_SYNC_DELAY', '5'))
|
SYNC_DELAY = int(os.environ.get('TODOIST_SYNC_DELAY', '5'))
|
||||||
INBOX_HANDLING = os.environ.get('TODOIST_INBOX_HANDLING', 'parallel')
|
INBOX_HANDLING = os.environ.get('TODOIST_INBOX_HANDLING', 'parallel')
|
||||||
|
PARALLEL_SUFFIX = os.environ.get('TODOIST_PARALLEL_SUFFIX', '=')
|
||||||
|
SERIAL_SUFFIX = os.environ.get('TODOIST_SERIAL_SUFFIX', '-')
|
||||||
|
|
||||||
def get_project_type(project):
|
def get_project_type(project):
|
||||||
|
"""Identifies how a project should be handled"""
|
||||||
name = project['name'].strip()
|
name = project['name'].strip()
|
||||||
if project['name'] == 'Inbox':
|
if project['name'] == 'Inbox':
|
||||||
return INBOX_HANDLING
|
return INBOX_HANDLING
|
||||||
elif name[-1] == '=':
|
elif name[-1] == PARALLEL_SUFFIX:
|
||||||
return 'parallel'
|
return 'parallel'
|
||||||
elif name[-1] == '-':
|
elif name[-1] == SERIAL_SUFFIX:
|
||||||
return 'serial'
|
return 'serial'
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue