atom-api

Homepage: https://github.com/emacsorphanage/atompub

Author: Erik Hetzner

Updated:

Summary

Implementation of draft atom-api

Commentary

It has been tested on emacs21 and 22 (cvs). The URL package may
cause you trouble; the latest version from Emacs CVS seems to
work. The one with emacs21 on debian unstable does not seem to
work. I am trying to keep a working copy at the projet web
site. Diffs for working on other emacs are welcomed.

You can customize atom-api:feed/seed-urls to point to atom apis.

This relies upon nxml-mode to edit atom entries. You may add some
filter functions to atom-api:filters/entry/pre-edit &
/post-edit. Filters are already there to fix blogger.com
peculiarities.

To begin a new entry, type M-x atom-api:entry/new. This will prompt
for a title and open a new buffer with your new entry.

To edit an entry, type M-x atom-api:entry/edit. You can then type
the title, date, or id of the entry to fetch & edit it.

After you edit a buffer run atom-api:entry/publish. This works for
new or edited buffers.

If you type return after running atom-api:entry/delete, it will try
to delete the currently edited entry.

To do:

Add support for 'magic' file extension; ie, be able to 'open' and
'save' atom entries as files.

Clean up variable/function names.

Decrease deviation from spec; also, increase the conformity to the
spec.

Dependencies