Home > django-emailpost

django-emailpost

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
Previous:btc-ex-api