Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Doodle Travis CI test result

A blog system based on Python 2.7 and Redis. It's a *nix port from Google App Engine of Doodle 1.x.

Progress

It's under heavy development currently.
Don't use it in production environment right now since it might be changed frequently.

Installation

Doodle requires Python 2.7 and Redis. It has been tested in OS X 10.8 ~ 10.11 and Ubuntu 15.10.

  1. Clone or download code:
$ git clone https://github.com/keakon/Doodle.git
  1. Put your own config files under the private directory. (optional)
$ cd Doodle
$ mkdir private
  1. Install dependencies:
$ sudo pip install virtualenv
$ virtualenv .
$ bin/pip install cython
$ bin/pip install -r requirements.txt
  1. Install pycurl on macOS:
$ brew install openssl
$ export LDFLAGS="-L/usr/local/opt/openssl/lib"
$ export CPPFLAGS="-I/usr/local/opt/openssl/include"
$ export PYCURL_SSL_LIBRARY=openssl
$ bin/pip install -r requirements.txt

Usage

$ redis-server &
$ bin/python -m doodle.main

Then you can open http://0.0.0.0:8080 to check it.

License

Doodle is released under the MIT License. See the LICENSE file for more details.

About

A blog system based on Python 2.7 and Redis.

Resources

License

Releases

No releases published
You can’t perform that action at this time.