This is a list of web log ("blog") software written
in Python, organised by category. Please feel free to add to the list or
add details.
To start a feature comparison, use the following keys within braces:
a
= authentication / authorization b = integrated admin backend for
editors (CMS) c = comments h = caching k = pingback / traceback m =
markup support n = notifications p = plugin architecture u = multi-user
blog system (Twitter-like) r = RSS feed s = data export / import (schema
migration) t = topics / categories
Tools
-
- wxPython LiveJournal client
-
- wrapper for the Blogger API
-
- a RSS/Atom aggregator for (Py)Blosxom
web2py Based
-
- Instant Press is an open source CMS developed in the web2py framework. Instant Press is simple, easy to use and attractive.
- Last Updated Dec 2010
- Instant Press is an open source CMS developed in the web2py framework. Instant Press is simple, easy to use and attractive.
-
- A blog system developed with web2py. Offers posts, pages,caching, comments, file uploads, import your wordpress data.
- Last Updated May 2010
- A blog system developed with web2py. Offers posts, pages,caching, comments, file uploads, import your wordpress data.
-
- Wordpress Clone made with web2py framework (can run on Google App Engine)
web.py Based
Zope Based
- COREBlog // COREBlog was Zope based, COREBlog2 was Plone based, coreblog3 is currently developed and it's Google App Engine based.
- Python Desktop Server // This is a bad link
-
- Zope/plone
-
- Zope/plone
Django Based
- Mumblr - utilises MongoDB for storage
- last updated 2010-09-13
-
- last updated 2009 (?)
-
- "Gone with the wind..." - dead link.
- Byteflow - {ckmrt}
- last updated 2011-03-10 (active)
-
- last updated 2009-12-09
-
- last updated 2010-04-28
- PyLucid CMS has a built in blog plugin PyPI - {chmr}
- last updated 2011-01-25 (active)
- Hoydaa Blog - An extensible Django based blogging software running on Google App Engine.
- BlogEngine - Versatile blogging framework based on Django and notmm - {achmnpst}
- last updated 2012-11-29 (in active development)
- collective - Blog engine with minimal core feature set.
- last updated 2011-01-08
- Mezzanine - CMS with integrated Blog engine.
TurboGears Based
Pocoo Libs Based
-
- is a "set of modifications to the Sphinx project to make it slightly more suitable as a blogging engine". See also its page on PyPI.
Snakelets Based
- Frog running on Snakelets,
- As of 20100607, there is only a Wikipage discussing a Frog reimplementation. Frog and Snakelets are no longer publicly available.
- calendar
- image embedding or linking
- multi-user
- active article overview
- permalinks
- Unicode compatible
- data as XML files on filesystem
- CSS-based valid layout
Static
-
- Generate static HTML using jinja2 template, markdown syntax,...
- Based on Python and Django, heavily inspired by Jekyll
- last updated 2011-05
-
- Static site generator for Markdown based posts, including RSS feed and sitemap generation
- Deep microdata integration - automatic Google Author information support
- Third party support: Disqus, Google Analytics, Clicky, GitHub, Twitter, Facebook, Google+
- Includes built-in pure Python web server optimized for static sites
- last updated 2013-07
-
- Minimalistic blogging software that generates static HTML from RST source
- Uses Mercurial for version control
- Disqus and Google Analytics integration
- last update 2013-02
-
- Based on Sphinx
- Disqus comments, Google Analytics, RSS feed, search function, sidebar widgets
-
- yet another static blog compiler with fast incremental builds
- flexible, view-controller inspired configuration
- Disqus comments, RSS/Atom Feeds, tags, pages, static content, various markup extensions
-
- Supports YAML; Mako and Jinja2 for templating…
- … and several markup formats for input: Markdown, RST, Creole, Trac, plaintext, HTML
- Can be used with Github for storing articles.
- RSS/ATOM feed, sitemap.xml, tags and categories, scheduled publication, server-side hyphenation, LaTeX formulas
-
- Creates static files with markdown / reStructuredTest as input
- Supports multi-language sites, image galleries, the creation of RSS feeds, syntax highlighting and Disqus for comments
-
- Creates static files with markdown as input
- Themeable with Jinja2
- Supports multi-language site
Uncategorized
-
- Runs on Google App Engine
- Exposes a REST API
-
- Runs on Google App Engine
- Snurf // Homepage is down or has been moved
- uses file-system or Subversion repository for data
- generates static HTML, RSS and Atom files
-
- last updated 2004-02-14
-
- last updated 2004-04-23
-
- {chkmnpt}
- support for formatted Python code in posts
-
- {ckmprt}
- really simple cgi blog with flat file blog posts.
- lots of plugins.
- pages load cross-site requests from pyblosxom.bluesock.org
-
- last updated 2008-04-27
-
- uses Quixote
-
- Dead link.
-
- provides a "personal" wiki and weblog (including Atom feed)
- last updated 2009-11-15
-
- uses webware as an XML fragment management system
- Kukkaisvoima Simple one cgi file approach.
- Multiple categories for one entry
- No external dependencies outside Pythons standard library (no need for database engine etc.)
- Comments
- Nice archive pages for old entries
- Search
- RSS feed for all entries and for every category
-
from https://wiki.python.org/moin/PythonBlogSoftware
---------------
https://www.djangopackages.com/grids/g/blogs/
http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world