maemo-blog

Proposed icon

Overview

Maemo-blog is a blogging tool written in gtk+. It is meant for posting entries on different kinds of blogs, and is designed with the Nokia 770/N800 in mind.

Dependencies

maemo-blog requires:

Probably only works on Linux system, possibly even requires a debian flavor.

Downloading

Nokia 770 / IT 2006

The maemo-blog is available for IT2006 edition of Nokia 770 via the build-in application installer, just add the following repository:

Web address http://maemo-hackers.org/apt
Distribution mistral
Components main

After adding this repository and refreshing the list of packages maemo-blog should appear under the Apps category.

Other platforms

Maemo-blog is not released as package for any other system, but you can check out the source from svn with:

svn export http://maemo-hackers.org/svn/maemo-blog/trunk maemo-blog

Do note that the trunk might not build at all, in that case, try 0.1.x branch or one of the tags.

The build system is based on single makefile, and it requires GNU flavor of make, make && make install should be 'nuff. For debian flavor systems, there is debian/ control directory included, and dpkg-buildpackage should work.

Usage

This section will change after the UI is redesigned and the changes implemented.

In the url field, insert the xmlrpc uri for your blog, currently blogger and metaweblog apis are supported, they work with at least the following:

TODO

  • replace xmlrpc-c usage with libsoup
  • support for GeoClue
  • UI work (see below)
  • improve wysiwyg editing
    • better html parsing
    • better html generation
    • cleaner code
    • multiple output formats (html, markdown, etc.)
  • error checking
  • offline editing / local copies
  • create MaemoBlog/DbusApi? that other Maemo applications can use to make blog posts

UI work

Some work in progress about the user interface can be found here: MaemoBlog/UserInterface

Changelog.

Wishlist

Error: Failed to load processor RSSget
No macro or processor named 'RSSget' found

(Add new)

Blog

Error: Failed to load processor RSSget
No macro or processor named 'RSSget' found

Attachments