Workflowy now supports exporting to OPML
< Next Topic | Back to topic list | Previous Topic >
Posted by steveylang
Jun 5, 2013 at 10:50 PM
I just tried importing the OPML to OmniOutliner, Tree, and MindNode Lite. By import I mean I pasted the OPML export into TextEdit and saved as a ‘.opml’ file.
All 3 programs were able to read the OPML. But Omnioutliner was the only app that preserved note text.
I for one am just happy there’s a good export now for WorkFlowy, I really like it. Luckily I don’t even use notes in Workflowy, anything resembling notes just becomes an indented item for me.
Posted by Dr Andus
Jun 5, 2013 at 11:34 PM
Alexander Deliyannis wrote:
>Not to contradict you, but I am surprised that you use Workflowy in the
>first place if you fear about such data…
Well, Workflowy says “your data is safe with us,” while Joepairman says “your data is not safe with me” :) Moreover, I’ve become dependent on Workflowy (love them to bits), so I don’t have a choice but trust them.
Thanks a lot for going into the trouble to provide the Python instructions. I do use a couple of Python scripts with CT, however I’m no good with the command line. I got as fas as getting the help, but couldn’t progress beyond that.
Never mind, roundtripping files via CarbonFin web app is pretty quick. You don’t even need to buy the iOS app to sign up for it. I’d recommend it to Bonsai users.
Alexander Deliyannis wrote:
jaslar wrote:
>>Notecase Pro = the right pane shows the correct information and
>hierachy
>>—but the left pane is completely blank.
>
>Should I assume that you have the tree on the right pane and the detail
>on the left? Otherwise this sounds rather strange.
There is nothing in the left pane at all, so it seems to be an error. (But I’m not a Notecase Pro user, I was just exploring my options with OPML.)
>He is always open to suggestions, and in fact OPML and indented text
>import-export was added to NC Pro following a discussion in the forum a
>couple of years back (or more)
I did see on his forum that he thought OPML can’t handle inline notes (even though some software like Carbonfin + Bonsai clearly can).
Posted by Joe Pairman
Jun 6, 2013 at 02:43 PM
Hi Dr Andus and all,
Nice to find this forum, and I’m happy that my outline2outline page provided some helpful clues to the inline notes at least. A few thoughts that might clarify further:
I’ve had a quick look at the exported OPML from Workflowy. The main difference from the OPML my script produced was that I used an attribute name of “_note” for the notes, whereas the Workflowy export doesn’t have the underscore; the attribute name is just “note”. (It seemed to me that _note was the more common usage, though as the OPML standard doesn’t cover notes, it’s pretty much up to each app’s implementation!) So if you’re having trouble viewing notes in the Workflowy export file, for example if you open it in Tree, you could just do a find/replace over your OPML file. A quick and dirty way would be to replace:
note=”
with:
_note=”
A more robust way would be a regex or, to be absolutely sure, an XSL transform!
Regarding the safety of data, indeed, my online tool is inherently insecure as it uses an non-encrypted connection. I looked into the possibility of doing it over HTTPS, but it was too expensive for a hobby project. So that’s why I posted the warnings about data security, and I’m glad they were effective. Workflowy uses HTTPS so is more secure in terms of the possibility of data being intercepted.
Regarding the script not working, it does require Python 2.7 or greater (but not Python 3.x). Perhaps that’s what the problem was? I’d have liked to do it for Python 3 but I wanted to keep the code the same as for the online tool on Google App Engine, which doesn’t support 3.x yet.
Hope that’s helpful.
Cheers,
Joe
Posted by Dr Andus
Jun 6, 2013 at 05:58 PM
Joe Pairman wrote:
Hi Dr Andus and all,
>
>Nice to find this forum, and I’m happy that my outline2outline page
>provided some helpful clues to the inline notes at least.
Hi Joe - welcome to the forum! Very nice of you to join up and respond to my questions.
>you could just do a find/replace over
>your OPML file. A quick and dirty way would be to replace:
>note=”
>with:
>_note=”
Great! This worked! Bonsai is also using the _note variety. Finally I understand what the problem was and how to fix it in a text editor! Thank you very much.
>Regarding the script not working, it does require Python 2.7 or greater
>(but not Python 3.x). Perhaps that’s what the problem was?
I’m sure the script is working fine, I just don’t know how to use command line, so it’s my fault really. I have Python 2.7.2. But don’t worry about this, as doing the find/replace in my text editor is probably a quicker solution for me.
Posted by jaslar
Jun 10, 2013 at 04:15 AM
No, the tree on the left, note on the right; the default set-up.