Files changed (1)
+Anyone who feels like working on one of these items, go for it. Also, please let me know if you do, so I can update this file to prevent duplication of effort.
+replace the --profile flag with a URL-like scheme for specifying data sources, and have only --from and --to flags. For example:
+Having a naming scheme like this removes the need to hard-code the type of the data-sources. It will allow the future possibility of syncing two gtask lists, two local files, etc.
+** Add other tasklist (or other) backends / refactor the code to make it easier to add new backends.
+** Figure out how to identify whether a google-tasks list is currently being edited, and postpone syncing until it is no longer being edited and remains so for a certain period of time. Might be able to use the "updated" timestamp provided from the GTasks API representation of a task.
+** More intelligent sync using task GUIDs provided by google, stored as properties of the org-mode headlines