Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alpicola/atomos
AtomPub based minimal bloging engine
https://github.com/alpicola/atomos
Last synced: about 2 months ago
JSON representation
AtomPub based minimal bloging engine
- Host: GitHub
- URL: https://github.com/alpicola/atomos
- Owner: alpicola
- Created: 2009-12-17T12:04:25.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2010-09-22T14:02:55.000Z (about 14 years ago)
- Last Synced: 2024-06-28T06:44:35.127Z (3 months ago)
- Language: Ruby
- Homepage:
- Size: 108 KB
- Stars: 11
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 ProtocolRequirements
------------$ sudo gem install sinatra haml builder rdiscount
$ sudo gem install dm-core dm-migrations dm-validations dm-aggregates dm-sqlite-adapterSetup
-----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.
* http://gist.github.com/259339
License
-------MIT License
Copyright (c) 2010 Ryo Tanaka <[email protected]>