2021-09-05 20:18:11 +00:00
|
|
|
package main
|
|
|
|
|
|
2021-09-11 19:26:51 +00:00
|
|
|
import . "github.com/firestuff/asana-rules/asanarules"
|
2021-09-05 20:18:11 +00:00
|
|
|
|
2021-09-11 19:26:51 +00:00
|
|
|
func main() {
|
2021-09-12 21:49:54 +00:00
|
|
|
EverySeconds(30).
|
|
|
|
|
InWorkspace("flamingcow.io").
|
2021-09-12 23:33:25 +00:00
|
|
|
InMyTasksSections("Recently Assigned", "Tonight", "Upcoming", "Later", "Someday").
|
2021-09-12 21:49:54 +00:00
|
|
|
OnlyIncomplete().
|
|
|
|
|
DueInDays(0).
|
2021-09-12 23:33:25 +00:00
|
|
|
WithoutTagsAnyOf("section=Tonight").
|
2021-09-12 21:49:54 +00:00
|
|
|
PrintTasks().
|
|
|
|
|
MoveToMyTasksSection("Today")
|
|
|
|
|
|
|
|
|
|
EverySeconds(30).
|
|
|
|
|
InWorkspace("flamingcow.io").
|
2021-09-12 23:33:25 +00:00
|
|
|
InMyTasksSections("Recently Assigned", "Today", "Meetings", "Maybe Today", "Upcoming", "Later", "Someday").
|
|
|
|
|
OnlyIncomplete().
|
|
|
|
|
DueInDays(0).
|
|
|
|
|
WithTagsAnyOf("section=Tonight").
|
|
|
|
|
PrintTasks().
|
|
|
|
|
MoveToMyTasksSection("Tonight")
|
|
|
|
|
|
|
|
|
|
EverySeconds(30).
|
|
|
|
|
InWorkspace("flamingcow.io").
|
2021-09-12 22:40:29 +00:00
|
|
|
InMyTasksSections("Recently Assigned", "Today", "Meetings", "Maybe Today", "Tonight", "Later", "Someday").
|
2021-09-12 21:49:54 +00:00
|
|
|
OnlyIncomplete().
|
|
|
|
|
DueInAtLeastDays(1).
|
|
|
|
|
DueInAtMostDays(7).
|
|
|
|
|
PrintTasks().
|
|
|
|
|
MoveToMyTasksSection("Upcoming")
|
2021-09-10 04:57:54 +00:00
|
|
|
|
2021-09-12 21:54:38 +00:00
|
|
|
EverySeconds(30).
|
|
|
|
|
InWorkspace("flamingcow.io").
|
2021-09-12 22:40:29 +00:00
|
|
|
InMyTasksSections("Recently Assigned", "Today", "Meetings", "Maybe Today", "Tonight", "Upcoming", "Someday").
|
2021-09-12 21:54:38 +00:00
|
|
|
OnlyIncomplete().
|
|
|
|
|
DueInAtLeastDays(8).
|
|
|
|
|
PrintTasks().
|
|
|
|
|
MoveToMyTasksSection("Later")
|
|
|
|
|
|
2021-09-12 22:40:29 +00:00
|
|
|
EverySeconds(30).
|
|
|
|
|
InWorkspace("flamingcow.io").
|
|
|
|
|
InMyTasksSections("Recently Assigned", "Today", "Meetings", "Maybe Today", "Tonight", "Upcoming", "Someday").
|
|
|
|
|
OnlyIncomplete().
|
|
|
|
|
DueInAtLeastDays(8).
|
|
|
|
|
PrintTasks().
|
|
|
|
|
MoveToMyTasksSection("Later")
|
|
|
|
|
|
|
|
|
|
EverySeconds(30).
|
|
|
|
|
InWorkspace("flamingcow.io").
|
|
|
|
|
InMyTasksSections("Recently Assigned", "Today", "Meetings", "Maybe Today", "Tonight", "Upcoming", "Later").
|
|
|
|
|
OnlyIncomplete().
|
|
|
|
|
WithoutDue().
|
|
|
|
|
PrintTasks().
|
|
|
|
|
MoveToMyTasksSection("Someday")
|
|
|
|
|
|
2021-09-11 19:26:51 +00:00
|
|
|
Loop()
|
2021-09-05 20:18:11 +00:00
|
|
|
}
|