Files
automana/main.go

49 lines
1.3 KiB
Go
Raw Normal View History

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 22:40:29 +00:00
InMyTasksSections("Recently Assigned", "Upcoming", "Later", "Someday").
2021-09-12 21:49:54 +00:00
OnlyIncomplete().
DueInDays(0).
PrintTasks().
MoveToMyTasksSection("Today")
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
}