Skip to main content

Signals for posting messages on Facebook and Twitter.

Requirements

  • Django

  • facepy

  • python-twitter

Installation

Using PyPI you can simply type into a terminal:

pip install django-social-poster

or:

easy_install django-social-poster

Configuration

Add social_poster to the list of INSTALLED_APPS in your settings.py file.

Following settings are required:

Twitter

  • TWITTER_CONSUMER_KEY

  • TWITTER_CONSUMER_SECRET

  • TWITTER_ACCESS_TOKEN_KEY

  • TWITTER_ACCESS_TOKEN_SECRET

You have to create a new Twitter application. After creating one, the four required strings are in the details tab. Please make sure that the application can write. You can set the permissions in the settings tab.

Facebook

  • FACEBOOK_ACCESS_TOKEN: You can get the required access token at the Graph Explorer

In your models, you have to create a new model which inherits from social_poster.models.AbstractSocialPoster. Please override twitter_message and facebook_message, because they are empty. Don’t forget to sync your database!

Last but not least, add signals:

from social_poster import signals
models.signals.post_save.connect(signals.post_to_twitter,
                                 sender=MyModel)
models.signals.post_save.connect(signals.post_to_facebook,
                                 sender=MyModel)

Author

Copyright 2013 Raphael Jasjukaitis <webmaster@raphaa.de>

Released under the BSD license.

Metadata

Release files for django-social-poster 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for django-social-poster 0.1
File Size Uploaded
django-social-poster-0.1.tar.gz 3.8 kB Details

Release files / django-social-poster-0.1.tar.gz

Download URL django-social-poster-0.1.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3637451275332de3220e72e1f8a520317879c5947d8a834ea728020f92a7b5a3
BLAKE2b-256 checksum
How to use checksums
9f0b26331c4859fae3cc3de0045b8b595cfe58eca316e299a0dccdd55427a13b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page