django-emailpost

Post to Django blogs via email.


License
Apache-2.0
Install
pip install django-emailpost==0.0.7

Documentation

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