HeroBlackInk / ultimate-todoist-sync-for-obsidian

GNU General Public License v3.0
145 stars 20 forks source link

Appreciation post! đź‘Ź #42

Open jamie9090 opened 1 year ago

jamie9090 commented 1 year ago

This plugin is awesome! Just waiting for ability to send Tasks from Todoist to Obsidian before getting stuck in as that's my primary use case. But can see how this in current form would be amazing for others.

Currently hacking real-time Todoist -> Obsidan sync via Make.com web hooks and Obsidian webhook plugin or using the Todoist-text-plugin for manual processing.

HeroBlackInk commented 1 year ago

Thank you for your appreciation.

The reason for not implementing the reverse sync of "new task" is because Todoist and Obsidian have different organizational structures. Todoist uses a project structure, while Obsidian relies on a file structure. Consequently, there are some unresolved issues that need to be addressed.

One issue that remains unresolved is how to map tasks between the two applications. For instance, if a new task is added in Todoist, it is unclear where this task should be synced in Obsidian.

Another problem arises when tasks need to be moved between different files in Obsidian. When a task is added through Todoist and then synced to Obsidian, it often needs to be relocated to a different file. However, due to Obsidian's plain text structure, there isn't currently an efficient way to handle this.

If you have any ideas on how to solve these problems, I would greatly appreciate your input.

jamie9090 commented 1 year ago

Thank you for sharing this!

The only idea that comes to mind is to implement a more "rigid" structure for how this works. Where in the settings you "map" out a filter, project or label to a specific note in Obsidian. And I think this is already a step up on Todoist Text.

I have basically set something up similar leveraging Obsidian Webhook plugin and Integromat. So the solution above is already a massive step up.

From my end, I don't require adding tasks from Obsidian!

Cheers, Jamie

On Mon, Jul 10, 2023 at 20:40:49, HeroBlackInk @.***> wrote:

Thank you for your appreciation.

The reason for not implementing the reverse sync of "new task" is because Todoist and Obsidian have different organizational structures. Todoist uses a project structure, while Obsidian relies on a file structure. Consequently, there are some unresolved issues that need to be addressed.

One issue that remains unresolved is how to map tasks between the two applications. For instance, if a new task is added in Todoist, it is unclear where this task should be synced in Obsidian.

Another problem arises when tasks need to be moved between different files in Obsidian. When a task is added through Todoist and then synced to Obsidian, it often needs to be relocated to a different file. However, due to Obsidian's plain text structure, there isn't currently an efficient way to handle this.

If you have any ideas on how to solve these problems, I would greatly appreciate your input.

— Reply to this email directly, view it on GitHub https://github.com/HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/42#issuecomment-1630059808, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQTI3XGPEOZCK2BZCB3WD73XPTDMDANCNFSM6AAAAAA2FLGHLE . You are receiving this because you authored the thread.Message ID: <HeroBlackInk/ultimate-todoist-sync-for-obsidian/issues/42/1630059808@ github.com>

HeroBlackInk commented 1 year ago

I noticed that the absence of reverse sync is quite inconvenient. I will make sure to add a functional reverse sync as soon as possible.

Yannie12138 commented 10 months ago

The obsidian plugin“todoist completed tasks” can be uesd for reference,which use %% COMPLETED_TODOIST_TASKS_START %% %% COMPLETED_TODOIST_TASKS_END %% to sync from todolist to obsidian.Your plugin is complementary with that one.