Giter Site home page Giter Site logo

knightth0r / django-social-publisher Goto Github PK

View Code? Open in Web Editor NEW

This project forked from suselrd/django-social-publisher

0.0 1.0 0.0 172 KB

Easy social posting, using allauth tokens. Several media types (images, videos, text) and several channels (Facebook, Twitter, etc...)

License: Other

Python 98.84% HTML 1.16%

django-social-publisher's Introduction

Django Social Publisher

The main idea of this application is create content in multiples social networks.

Changelog

0.5.0

  • Send signals in different moments of social publication, in order to provide hooks to other applications to connect to.

0.4.0

  • General code refactoring (including models). NOT BACKWARDS COMPATIBLE IF DATA MUST BE PRESERVED.

0.3.6

  • Added a template tag to obtain the enabled social networks by content. (ex: 'video', 'image', 'message', 'action_message')

0.3.5

  • Added specific context processors values

0.3.4

  • Added Migrations. (To update to this version, you must first run 'manage.py migrate social_publisher 0001 --fake')
  • Removed unique constraint for social_app FK in SocialNetworkApp model. (Then run 'manage.py migrate social_publisher')

0.3.3

  • New channel: Youtube (VideoProvider). Post videos in Youtube.

0.3.2

  • Fixed kwargs modifications in facebook adapter.

0.3.1

  • Spanish translations files.

0.3.0

  • New type of content to publish: ActionMessage
  • New channel: Google+ (ActionMessageProvider). Creates Moments in Google+.
  • New channel: LinkedIn (ActionMessageProvider). Shares updates in LinkedIn.

0.2.0

  • Included some changes to support multi-site behavior.
  • The SocialNetwork class could be related with more than one SocialApp. Added a new class named 'SocialNetworkApp'

to establish the relationship between both classes.

0.1.0

  • Initial idea.
  • Posting in facebook(image, video and status messages) and twitter(update status, and update status with an image)
  • Add simple example

Notes

PENDING...

Usage

  1. Run python setup.py install to install.
  2. Configure your social accounts providers (django-allauth setting SOCIALACCOUNT_PROVIDERS)
  3. Make sure yoy set the necessary scopes/permissions to write posts to your social networks.

4. Add publishers settings PUBLISHERS = (

'social_publisher.provider.facebook', 'social_publisher.provider.twitter',

) 5. Configure social networks, they are the link between django-allauth and publisher providers

  1. When you create new content in your site and you want to notify using social networks: take present to ways: 1-using current user social accounts 2-using site account or a business account (this need additional setting,

    set SITE_OWNER in you settings to the user id owner of the site accounts)

django-social-publisher's People

Contributors

aaboffill avatar aymeperdomo avatar ejbdev avatar suselrd avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.