TomboyBlogposter
Posted 2007-06-21Tomboy Blogposter is a Tomboy plugin to post notes to a blog from for instance Wordpress, Blogger or LiveJournal, or (hopefully) any other AtomPub enabled website.
Requirements
This plugin requires Tomboy 0.10 or later.
Download/Install in Ubuntu
In Ubuntu Jaunty or later, all you need to do to install is to install tomboy-blogposter from the official repositories.
If you're using an older version than that, or want to make sure you use the latest version, you should add Hanno Stock's PPA and then installing through the regular packaging tools.
Download/Install elsewhere
Download the binary or the source. There's also a git repository (git://github.com/ozamosi/tomboy-blogposter.git) you can pull from.
If you got the binary, you need to put the dll in your $HOME/.tomboy/addins directory, and then activate the plugin in the Tomboy preferences.
The source version uses autotools. To build it, move to the folder where you downloaded the code, and execute$ tar xzf tomboy-blogposter-0.4.4.tar.gzThis will install the plugin for your current user. If you only want to install the plugin globally instead (for all users), instead of executing
$ cd tomboy-blogposter-0.4.4
$ ./configure
$ make
$ make local-installmake local-install, become root and run make install.
Comments, help, suggestions, cursing, etc
Send an email or Jabber message to ozamosi@flukkost.nu (both email and Jabber).
Finding the URL
When you add an account, it will ask you for your AtomPub Service or Collection URL. Here's a short guide on how to find it:
On Wordpress, the URL you want to use is <blog_url>/wp-app.php/posts Note, though, that you need to visit your Wordpress admin panel, and under Settings -> Writing enable the Atom Publishing Protocol before this will work.
For Blogger, you can find the URL by viewing the source to your Blogger blog: it's the address in the <link> tag that has the rel attribute set to service.post. It follows the template http://www.blogger.com/feeds/<blog_id>/posts/default. My blog has id 4164605321218185513, which means my Collection document is http://www.blogger.com/feeds/4164605321218185513/posts/default.
On LiveJournal, the URL is http://www.livejournal.com/interface/atomapi/<username>/post
Anywhere else, you should view the source code, and look near the top for a line that looks like <link rel="service.post" type="application/atom+xml" title="<User-friendly label>" href="<collection_url>" />
Changelog
Version 0.4.4 (2009-04-20)
- Update error handling code in BlogposterWebRequest to not crash when there is no response
- Update GoogleClient to not free the Google login token before it's been saved, preventing freeze and failure
- Move build system to automake
Version 0.4.3 (2008-12-03)
- Change the plugin to make it work with modern versions of Tomboy
- Misc changes to make it easier to create Ubuntu packages (Hanno Stock)
Version 0.4.2 (2008-03-03)
- Fix bug when opening the preferences dialog when not all information is entered
- Fix password encoding issue
Version 0.4.1 (2007-09-19)
- Fix bug when saving passwords from the dialog that pops up when you post
- Fix bug when getting service documents from non-blogger services that use the old namespace
Version 0.4.0 (2007-09-19)
- Migrate from old Plugin to new AddIn framework to make it work with Tomboy >= 0.7.2
- Add an option to post notes as drafts
- Clean up the source a bit
- Use new official APP namespace when possible
- Fix a bug when editing blogs that caused tomboy to crash
- Fix a bug when the service document was password protected
Version 0.3.2
- Autocreate the configuration folder
Version 0.3.1
- Make the enter-password-at-post-time-thingy work at all
Version 0.3.0
- Rename from Tomboy2Wordpress to TomboyBlogposter
- Complete rewrite
- Change protocol from Metaweblog to APP
- Thus, drop XML-RPC library
- Support GoogleLogin and HTTP Basic login methods
- Allow user to add multiple blogs
- Change from GConf to plain XML for account storage
- Don't save passwords in plain text
- Make it possible not to save passwords at all
- Ignore certificates when using HTTPS
Version 0.2.0
- First _working_ release. 0.1.0 broke when you tried to use it according to my instructions. This hopefully doesn't :)
- Make api support less broken. It should be able to handle most more-or-less correct MetaWeblog implementations. Tested with Wordpress and Drupal.
- Add support for multiple blogs on the same account.
- Make it crash Tomboy slightly less frequently.
- Turn big and huge text into <h3> resp <h2>, which should be better from a semantic point of view.
Version 0.1.0
- First public release
- Basic functionality present

Comments
By occident.us » Blog Archive &#187; links for 2007-08-24
[...] ozamosi » TomboyBlogposterUsing Ecto now, but I&apos;d love to move to this. [...]
Posted 2007-08-25 at 16:6
By coreilly.com » Blog Archive » Posting
[...] The biggest problem I have with Blogs is that no matter how easy it is to post it’s never easy enough. I’m also looking into Wordpress’ blogging by email feature and an option to use a tomboy (my note take / organizer of choice at work) plugin that drops notes into wordpress. [...]
Posted 2007-11-16 at 3:0
By Testing Posting Lewat Tomboy Blog Poster - skyisgrey.org
[...] [1] http://www.gnome.org/projects/tomboy/ [2] http://flukkost.nu/blog/tomboyblogposter/ [...]
Posted 2007-12-17 at 10:2
By Hanno’s Coding Log » Blog Archive » happy Linux convert
[...] got my own Ubuntu Package Archive now and built my first Package. I packaged Robin Sonefor’s Blogposter Plugin for Tomboy, an excellent note taking program for [...]
Posted 2008-01-26 at 4:19
By CodingExperiments.com » Blog Archive » Organize your programming ideas with Tomboy notes
[...] Tomboy notes is is a very good desktop note-taking application for Unix and Linux. It makes linking very easy and (at the time of writing) there are a few useful plugins that would be useful for reminders with Tomboy, exporting the linked notes to a graph, or posting your notes to a Wordpress or Blogger blog. [...]
Posted 2008-02-28 at 9:55
By Hanno’s Coding Log » Blog Archive » New Ubuntu packages
[...] has updated his TomboyBlogposter addin and I have updated my Ubuntu packages [...]
Posted 2008-03-16 at 0:44
By TomboyBlogposter: postea notas a tu blog Blogger o Wordpress desde Tomboy | Blog de Marcelo Ramos | Lo que hago, lo que me interesa, lo que me llama la atención
[...] TomboyBlogposter es un práctico plugin para Tomboy que nos permite mediante el menú Herramientas postear una nota a cualquier blog que soporte el protocolo de publicación APP (Atom Publisher Protocol). Para instalarlo en Ubuntu Gutsy Gibbon podemos agregar el repositorio personal de Hanno Stock en Launchpad a Synaptic en Configuración->Repositorios->Software de Terceros: [...]
Posted 2008-03-25 at 5:53
By Rene Horn
Is there a way to get this to work with LiveJournal? Obviously, it's what I use, and I know you said you only know one person uses LJ, but have you found a way to get it to work with LJ?
Posted 2008-03-29 at 5:21
By ozamosi
I just had a closer look at their documentation, and guess what? It already works! :)
I'm adding that information above - in your case, the URL you should use is http://www.livejournal.com/interface/atomapi/supercheetah/post
Posted 2008-03-29 at 9:4
By Rene Horn
Oh, yeah, hey, a huge thanks for that! It worked like a charm--almost.
It posts just fine, but gives me an error: "The server returned error BadRequest: BadRequest"
Posted 2008-04-05 at 17:52
By Trying New Site « Free and Open Under the Steeple
[...] http://www.gnome.org/projects/tomboy/plugins.html) with a special Blogposter plug-in (found here: http://flukkost.nu/blog/tomboyblogposter/). Hopefully, this will meet all of my goals, and I will finally be a productive [...]
Posted 2008-04-26 at 0:48
By Do not panic. This is a test. Panic later. at Kevin’s Word
[...] Why, only the world’s most advanced electromagnetic-laser-doodad. OK, it’s actually Tomboy Blogposter add-in as mentioned by Sandy Armstrong in his blog post earlier today. I think it works well (I say that I [...]
Posted 2009-04-21 at 8:41
By fwolf
Well, at least it DOES NOT WORK with Habari, although Habari got a proper AtomPub (0.3 + 1.0) implementation.
cu, w0lf.
Posted 2009-05-29 at 18:57
By Using Tomboy as a Blogging Client : New Linux User - Linux Tips - Information for Using Linux
[...] and installation Download and install the Tomboy Blogposter plugin written by Robin Sonefors. For those on Ubuntu, you will find it in the repositories. Else, [...]
Posted 2009-07-06 at 0:44
By ozamosi » TomboyBlogposter | Squico
[...] In: Wordpress plugins 11 Jul 2009 Tomboy Blogposter is a Tomboy plugin to post notes to a blog from for instance Wordpress, Blogger or LiveJournal, or (hopefully) any other AtomPub enabled website. Go to Source [...]
Posted 2009-07-11 at 10:0
By Wes
Using this URL for the Livejournal Atom Interface will not throw an error : http://www.livejournal.com/interface/atom/post , no need to specify a username post will go to the default journal.
Posted 2009-09-08 at 7:11
By Four GNOME Blogging Clients Worth Noting | google android os blog
[...] TomboyBlogposter - To be sure, this obscure little app may only appeal to a narrow margin of readers, but it’s so handy that it’s worth a mention anyway. TomboyBlogposter is a plugin for the Tomboy notetaking app that lets users post notes directly to a WordPress, Blogger, or other AtomPub-enabled blogging Web site. There are two ways this app might come in handy. Either use it to create posts directly in a Tomboy file then upload to your blog, or use Tomboy’s superior notetaking capabilities to collect project data then post the note file on a team Weblog. Either way, TomboyBlogposter is a neat tool to streamline a process you may already be using. [...]
Posted 2009-09-12 at 3:25
By ceoph
Thanks a lot for this very usefull plugin ! Is it possible to modify blog article when a note is modified ? I do some test and the newest version of the note is a new article on wordpress.com blog :-(
Posted 2009-09-29 at 14:54
By Cathal
On Karmic Koala, the ~/.tomboy/ directory doesn't exist. Making it, and making an addins directory, doesn't seem to help matters.
I'm not at all familiar with make/install..where else might I put the binary?
Posted 2009-11-21 at 5:51
By suka
Using this URL for the Livejournal Atom Interface will not throw an error : http://www.livejournal.com/interface/atom/post , no need to specify a username post will go to the default journal.
Posted 2009-11-28 at 12:13
By mantour
I get "no server response" when posting to my blogger blog with the version 0.4.4 binary downloaded here.
Older version just get crash or freezed when posting.
Is there anybody have the same problem?
Posted 2009-11-30 at 5:46
By Tom Tantisalidchai
Excited to try this plugin. However, with version 0.4.3, when posting an article, Tomboy is not responding for a while and then it just crashes.
Try version 0.4.4 (precompiled binary), it doesn't crash this time(as told in the changelog) but it shows this error "Connection to the server timed out". Try the service.post url directly in the browser and it responses very quickly without any problem.
Try compiling the source, get this error "The imported type `System.Web.HttpUtility' is defined multiple times" in AuthenticationTypes.cs. The code seems to be ok so probably it's a bug in the mono-gmcs compiler (I'm using Ubuntu 9.10 & mono-gmcs v2.4.2.3).
Posted 2009-12-25 at 8:12
Pingbacks
From Extensões/Addins essenciais para o Tomboy « Carl Roberson's
http://flukkost.nu/blog/tomboyblogposter/
Posted 2010-07-26 at 3:58
From Developing Gnome Blog « Tom's blog
TomboyBlogposter
Posted 2010-03-07 at 16:45
From TomboyBlogposter のインストール (PPA) | NAO No.4
TomboyBlogposter
Posted 2009-10-12 at 14:13
Post a comment