From: Edward Delaporte Date: Wed, 15 Apr 2026 19:49:30 +0000 (-0500) Subject: Add list.later X-Git-Url: https://apps.delaporte.us/gitweb/matrix-goal-bot.git/commitdiff_plain/aa3ce484df62c05d781857172ba21478012260db?hp=866b10b1e2569e2071713183e84cfe1a3851c54f Add list.later --- diff --git a/matrix_goal_bot/bot.py b/matrix_goal_bot/bot.py index 159c997..c7aed7b 100644 --- a/matrix_goal_bot/bot.py +++ b/matrix_goal_bot/bot.py @@ -20,8 +20,9 @@ ex_help = ''' More commands: add.vision - add a new vision (collection of goals) close.vision ID - mark vision as complete by ID + dump - dump the full data set - BEWARE - so many messages later GOAL_ID - put off goal for 14 days - list.all - list everything + list.later - list all 'later' goals print.vision ID - print a vision and all goals set.vision GOAL_ID VISION_ID- associate GOAL_ID with VISION_ID visions - list incomplete visions @@ -219,15 +220,21 @@ class GoalBot(): results = pretty_print(goal, tasks) return results - if match.command('list.all'): + if match.command('dump'): goals = self.data.get_all_goals() - results = ['# Everything is...'] + results = ['# Everything ... '] for goal in goals: _,tasks = self.data.get_goal(goal.id) details = pretty_print(goal, tasks) results += details return results + + if match.command('list.later'): + goals = self.data.get_all_goals() + results = ['# All Goals ... '] + return results + if match.command('visions'): items = self.data.get_all_visions() results = ['# Visions']