Share this post

Link to post

A bit of an experiment - if you use the awesomeEggTimer v2 workflow, you can enable a simple form of integration in Todo v1.5.

In Alfred, type in features and select the "Experimental - EggTimer2.... " option to enable it

Select a todo item, then go to edit mode by pressing fn + Enter keys

You should see an item in edit view to help you create a quick reminder as shown below:

If you select the EggTimer option, it will just popup Alfred with the Alarm command from EggTimer and a time you selected, the alarm text will be the todo item's description. Press tab in edit mode to select the next half hour slot as the alarm time.

Don't know how useful this is, but if you have any comments, do let me know...

Share this post

Link to post

1. at certain times a day, a scheduled automator process would export my todo list to a plain text document readable with Taskpaper on iOS (synced to dropbox)

2. I could add tasks to that text document in a way that it would get reimported into the Alfred todo automatically (again possibly with an automator scheduled task)

is this possible, is this of interest to others?

jac

Its definitely possible, but a little bit of work... will definitely check and see whats possible though...

(one way to avoid the automator scheduled task altogether is if Todo will save its todo list as a plain text file that an app like Taskpaper would understand. With that change, one can use the existing setup keyword, select the sync folder in Dropbox and tasks should be in sync via Dropbox automatically)

Share this post

Link to post

Thanks for considering my request Benzi! when i open the file that todo makes now in TaskPaper (as you probably know) it gives me a great deal of Python code

I presently have my todo yaml file saved to a folder in dropbox and can add and delete todos from any of my macs which is great, I guess i am just looking for a solution that would allow me to interact with them on iOS

Share this post

Link to post

Thanks for considering my request Benzi! when i open the file that todo makes now in TaskPaper (as you probably know) it gives me a great deal of Python code

I presently have my todo yaml file saved to a folder in dropbox and can add and delete todos from any of my macs which is great, I guess i am just looking for a solution that would allow me to interact with them on iOS

thanks again for your great work,

j

Until I get something more robust in place - here is a manual workaround approach in v1.6

I have included the option to export and import todo lists in Taskpaper-like format. So you can export your current todo list to an existing .Taskpaper file or the clipboard. You can import all items also from a .Taskpaper file. Since importing items always adds to the existing list, you should clear all items and then import the .taskpaper file.

It is a slight pain though (because of the manual intervention required), but it should work.

There are some limitations with the integration to Taskpaper (no support for notes, no sub projects, projects cannot have a space in between etc).

PS. stumbled across this workflow called TodoFlow which has a Taskpaper-ready format for its todo files, maybe you can give that a try too - I haven't tried the workflow myself, but I did borrow some code for the import functionality.

Share this post

Link to post

There is no file created under this path (only for Eggtimer and evernote, so other workflows managed to do this)

I somehow can't send you a direct message...

Its a bit odd that that config file is not getting created. Without the configuration file, Todo will not work I'm afraid. Would you be able to run the following command from the terminal?

cd /path/to/Todo/workflow/folder
python config.py -load

You should run it from the folder where Alfred has installed your Todo workflow (in Alfred, ctrl+click Todo on the left hand side, select reveal in finder and that's the folder). It would help if I can see the output of that...

Share this post

Link to post

Its a bit odd that that config file is not getting created. Without the configuration file, Todo will not work I'm afraid. Would you be able to run the following command from the terminal?

cd /path/to/Todo/workflow/folder
python config.py -load

You should run it from the folder where Alfred has installed your Todo workflow (in Alfred, ctrl+click Todo on the left hand side, select reveal in finder and that's the folder). It would help if I can see the output of that...

Share this post

Link to post

Until I get something more robust in place - here is a manual workaround approach in v1.6

I have included the option to export and import todo lists in Taskpaper-like format. So you can export your current todo list to an existing .Taskpaper file or the clipboard. You can import all items also from a .Taskpaper file. Since importing items always adds to the existing list, you should clear all items and then import the .taskpaper file.

It is a slight pain though (because of the manual intervention required), but it should work.

There are some limitations with the integration to Taskpaper (no support for notes, no sub projects, projects cannot have a space in between etc).

PS. stumbled across this workflow called TodoFlow which has a Taskpaper-ready format for its todo files, maybe you can give that a try too - I haven't tried the workflow myself, but I did borrow some code for the import functionality.

Share this post

Link to post

You can now set the default format of new todo lists using the format command. Type format to view and select a specific option.

Classic YAML is the format Todo started with. Its a plain text format, but not very readable.

Taskpaper format is inspired by the plain text format used by the Taskpaper app. The nice thing about this format is that the underlying todo list file is readable and editable. And if you use Taskpaper, you can work on these lists from there too.

When you set the default format, all new todo lists created using the list command will use that format.

Share this post

Link to post

Tried the new verions, did not work. Updates python to 3.3 (?), didn't change anything...

I understand from what you mentioned that you have a version of python that is 3.x in your machine? Typing this in Terminal will tell you:

python --version

If that is the case, this workflow is most likely not Python 3.x ready. Unfortunately I don't have the newer version of Python at the moment, so I am afraid I cannot make changes just yet... I will have a look and see

Share this post

Link to post

I understand from what you mentioned that you have a version of python that is 3.x in your machine? Typing this in Terminal will tell you:

python --version

If that is the case, this workflow is most likely not Python 3.x ready. Unfortunately I don't have the newer version of Python at the moment, so I am afraid I cannot make changes just yet... I will have a look and see

I checked the version, it was 2.6, updated it to 2.7 now. Still doesn't work

Share this post

Link to post

- I have changed to taskpaper format but my yaml file was not converted

- The Format Script Filter keyword was missing (maybe a bug in current Alfred pre-release?)

- I exported to the clipboard (yaml), changed to taskpaper, imported but nothing happened

I had to enter my items again to get the new format.

Weird that the format keyword is not showing... I am also on the pre-release version.

When you use the format keyword, it will only set the format for new lists you create... at the moment, it will not re-format your current list. Now that you mention it, it does seem a bit counter intuitive that the current list does not get reformatted automatically - a change for v2.0 perhaps....