Writting a DiigoDelicious plugin for Conduit
Tonight I started trying to write a bookmark syncing tool for my Delicious and Diigo bookmarks. Being of the Python persuasion I gave Conduit 0.3.11 a spin as the framework. This turned out to be a good choice, except for the incorrect documentation which suggests that custom modules should be placed in ~/.conduit/modules. In fact they should go in ~/.config/conduit/modules.
I got as far as writing a Bookmark data type (from the marketing I would have thought this should have already existed), and a Diigo data source. When I turned to the Delicious side of the equation I discovered that:
- The API has just changed; and
- The library I wanted to use (DeliciousAPI) doesn’t seem to support adding/updating entries.
So the project is now on hold until the Delicious API is updated to the latest API. Either way, Conduit seems like a very flexible framework and I hope it has long-term prosperity. Perhaps in due course it could natively support bluetooth SyncML
The incomplete client
Of the 3 LJ clients I've tried under linux, none have the complete suite of features which I want/need. These features would be:
| Client | WYSIWYG editing | Spell checker | Support for tags, moods, etc | Offline editing | Posting to different journals |
|---|---|---|---|---|---|
| LogJam | N | Y | Y | Y | Y |
| Drivel | N | N | N | Y | Y |
| Gnome Blog Poster | Y | Y | N | N | N |
I'm currently using LogJam, and I certainly hope that in the very near future LogJam can take the gtk html widget, and make my life that little be happier.
-
Archives
- July 2009 (1)
- February 2009 (1)
- December 2008 (1)
- November 2008 (1)
- October 2008 (2)
- September 2008 (1)
- August 2008 (1)
- April 2008 (2)
- February 2008 (4)
- January 2008 (2)
- November 2007 (1)
- October 2007 (1)
-
Categories
-
RSS
Entries RSS
Comments RSS