Obsidian Tasks syncronize with Google Tasks#159
Conversation
|
This is ready to go but it would be missing some unit tests. Before I do that I'd like to check that in general you're ok with the approach and anything you'd like me to change or improve on |
|
14 commits is a lot. Please squash them into maintainable commits. @bergercookie I'll defer to you whenever you want this in main. I think we're better off waiting until I get round to the entrypoint plugin design. |
|
no problem at all. I just rebased and made it 1 commit but I'm happy to make any changes needed here |
@jmriego I feel like the commit message could be improved. I'd recommend something more formal and imperative:
|
17ddf2d to
a3287bc
Compare
|
Awesome, thanks! |
|
no worries! sorry, I'm trying to fix the issue with the poetry lock file. I did it from a computer that only had access to libraries through a controlled cache so that seems to be causing the issue with the file |
943ccbf to
55da35a
Compare
|
I think this should be good to go now! |
Description
I have created a script and sync side for Tasks in Markdown format. Specially following the format used in Obsidian.
It includes the title of the tasks, the completion status and the due/scheduled and done dates.
https://publish.obsidian.md/tasks/Introduction
Fixes # (issue) #121
Type of change
not work as expected)
How Has This Been Tested?
I have ran many manual tests including trying to break the syncronization. The main issue is that Markdown tasks are just text so there's no way of having a stable id. The way I have tried to solve that is to pickle changes in hash ids from tasks titles coming from Google Tasks. It saves a hidden file in the same directory as the tasks Markdown itself.
Checklist