Django-emailpost is a project mainly written in Python, based on the Apache-2.0 license.
Post to Django blogs via email.
django-emailpost - Post to Django blogs via email.
Installation
git clone git://github.com/jk0/django-emailpost.git
cd django-emailpost
sudo ln -s /path/to/django-emailpost /usr/bin
sudo apt-get install postfix
sudo postconf -e "mailbox_command = django-emailpost --tweet -p <project path> -a <app> -r <recipient>"
sudo /etc/init.d/postfix restart
DB Model Assumptions
class Category(models.Model):
name = models.CharField()
class Post(models.Model):
title = models.CharField()
slug = models.CharField()
date = models.DateTimeField()
body = models.TextField()
published = models.BooleanField()
categories = models.ManyToManyField(Category)
Twitter Requirements
The following variables need to be set in settings.py:
BITLY_LOGIN
BITLY_APIKEY
TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_TOKEN_KEY
TWITTER_ACCESS_TOKEN_SECRET