papyrus


A Python blog engine

Papyrus

A blog engine written in Python.

Papyrus is a thick paper-like material produced from the pith of the papyrus plant, Cyperus papyrus, a wetland sedge that was once abundant in the Nile Delta of Egypt. The word for the material papyrus is also used to designate documents written on sheets of it, often rolled up into scrolls.

Screenshot

(still under heavy development) http://papyrus.googlecode.com/hg/papyrus/public/static/themes/papyrus/papyrus-screenshot.jpg

  • Google code project created on 12/05/2009
  • Currently in design phase
  • Built with:
    • Pylons
    • Mako
    • SQLAlchemy
    • FormAlchemy
    • repoze.who
    • ~~Deliverance~~

Thoughts

  • posts/articles stored as reStructuredText
  • RPC mechanism to post from a non-web interface
  • OpenID
  • Plugin architecture
  • option to switch common blog words to antic words related to Egypt, e.g., "author" would become "scribe".
  • let's make it HTML 5 and CSS 3!
  • Switch from SQLAlchemy to ~~MongoDB/Ming~~ Riak or Cassandra.

Discuss and participate

You have ideas, suggestions? Want to talk about it? You event may want to participate to the development. Join the freenode.net IRC channel #papyrus.

Why another blog engine ?

As I've lately been missing Python coding, I wanted to have another personal project that would keep me coding and experiment new stuff, just for fun. At the same time, I thought I'd start tracking my experiences and thoughts on a blog. So I had the idea of coding a blog. A blog is simple. But extending the primary goal of the blog can lead to adventurous experimentations.

Project Information

Labels:
blog engine python html5 css3