]>
us-delaporte.pagekite.me Git - matrix-goal-bot.git/blob - matrix_goal_bot/tasks.py
be2004f0a4fba375ca9661052c122a68797c15a9
1 from invoke
import task
7 result
= Data().setup()
11 def add_goal(c
, name
):
12 result
= Data().add_goal(name
)
16 def close_goal(c
, goal_id
):
17 result
= Data().complete_goal(goal_id
)
22 def rename_goal(c
, goal_id
, name
):
23 result
= Data().rename_goal(goal_id
, name
)
28 def add_task(c
, goal_id
, name
):
29 result
= Data().add_task(goal_id
=goal_id
, name
=name
)
33 def remove_task(c
, goal_id
, name
):
34 result
= Data().add_task(goal_id
=goal_id
, name
=name
)
41 goals
= Data().get_all_goals()
48 goals
= Data().visionless()
55 goals
= Data().get_done_goals()
60 def print_goal(c
, id):
61 goal
,tasks
= Data().get_goal(id)
64 if(task
.complete_date
):
65 print(f
' - [x] {task}')
67 print(f
' - [ ] {task}')