[tomboy-list] Evernote Addin

Doug Johnston doug.johnston at gmail.com
Mon Jan 18 22:37:20 PST 2010


I've updated the addin quite a bit this weekend. I think I've worked
out most of the major kinks. I've tried it on Ubuntu, Windows, and
OSX, using both Tomboy 1.0 and git versions. Almost all formatting
should now be correct, except hyperlinks, which still need a little
work*.

If you want to try it out the easy way:
1. Download http://cloud.github.com/downloads/dvj/EvernoteSyncAddin/EvernoteSyncServiceAddin-0.3.zip
2. Extract both the dlls into an appropriate directory
(http://live.gnome.org/Tomboy/Directories)
3. Sign up for a testing Evernote account at sandbox.evernote.com
(This wont work with your normal Evernote account until I'm sure I
wont be deleting anyone's notes)
4. Backup your Tomboy notes using your favorite method
5. Activate the addin in Tomboy and enter your account info on the
Synchronization Tab
6. Sync notes and report any errors back to me

Most helpful (in addition to all-out errors) would be looking for:
- whitespace and newline issues
- lost formatting (outside of links, I know about that)
- Bad date stamps (Create, modified, or metadata), especially across timezones
- Conflicts when there shouldn't be, and lacking conflicts when there should be

Again, this is an early release of a somewhat complicated syncing
method, so please dont rely on this if you dont have a safe backup of
your notes. I would count on something getting messy.

Best,
Doug


*Evernote is really picky about sending working [a href] links. If
wont accept any note with a broken link, so I likely need to implement
something which will validate all hrefs. I had several notes with
local file:/// style links, which wouldn't work unless I took out the
links.

On Fri, Jan 15, 2010 at 2:10 PM, Sandy Armstrong
<sanfordarmstrong at gmail.com> wrote:
> On Fri, Jan 15, 2010 at 1:51 PM, Doug Johnston <doug.johnston at gmail.com> wrote:
>> Thanks Sandy,
>>
>> I updated the README, and I'll look over the XSLT in snowy. I agree
>> that some standard test notes and conversion cases would be a big
>> help. I might try to refactor the htmlAddin and create an Interface
>> that anyone wanting to do a tomboy to X conversion can derive from and
>> implement, which might ease the pain for all the other sync services
>> people have wanted to see Addins for.
>
> Yeah, I'd like to see the concept of conversion to other formats be
> integrated right into Tomboy, so that we can have similar UI for
> exporting to HTML/PDF/whatever, or importing things, and also
> consistent APIs developers can use for things like sync.
>
>> One other question I forgot about: Right now I'm storing the user's
>> Evernote password as a simple base64 encode of the original password
>> in the tomboy settings. Under Gnome, it's easy enough to integrate
>> with the gnome key ring, but what about the mac/win platforms? OSX has
>> a similar Apple Keychain, but I haven't found a way to access this
>> through Mono. Windows I dont believe even has a platform wide password
>> system (Although I haven't looked at Win7 or Vista). Is there any
>> simple solution to this problem I'm overlooking? I'd like to just
>> store a password hash, but Evernote requires authorization against the
>> original password, so that's not an option.
>
> Yeah, I have no idea about this.  Maybe some folks on the mono-osx
> list would have ideas regarding keychain integration.
>
> I'd accept a patch adding an abstraction layer that worked for gnome
> keyring, apple keychain, and whatever works on Windows.
>
>> I'll post once more to the list once I consider things "good enough to
>> be used by normal people".
>
> Cool!
>
> Sandy
>


More information about the Tomboy-list mailing list