Skip to content

alpicola/atomos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atomos

Atomos is an AtomPub Based minimal bloging engine implemented using Sinatra and DataMapper.

Features

There are few features :-)

  • Markdown (provided by RDiscount)
  • management of posts via Atom Publishing Protocol

Requirements

$ sudo gem install sinatra haml builder rdiscount
$ sudo gem install dm-core dm-migrations dm-validations dm-aggregates dm-sqlite-adapter

Setup

Edit config.sample.yaml and rename it to config.yaml.

Then:

$ rackup

And see http://localhost:9292/

AtomPub

Posts can be created using POST request to the Collection URI and edited using PUT request to the Member URI.

  • Collection URI: {root}/atom/
  • Member URI: {root}/atom/{year}/{month}/{day}/{slug}

If you use default templates without large modification, the following userscript offers means of these operation.

License

MIT License

Copyright (c) 2010 Ryo Tanaka <ryo@alpico.la>

About

AtomPub based minimal bloging engine

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages