Skip to main content

wrap2: Library for wrapping social network wrappers

The wrap2 package is a wrapper for various social networks wrappers. Various networks have different format for “posts”. Twitter is chosen as standard, so other networks posts are converted to be twitter-like.

https://api.travis-ci.org/paylogic/wrap2.png https://pypip.in/v/wrap2/badge.png https://coveralls.io/repos/paylogic/wrap2/badge.png?branch=master

Installation

pip install wrap2

Usage

from wrap2 import fbook
fb = fbook.Facebook('id', 'secret')

# get authorization url on Facebook
url, opts = fb.get_authorization_url('http://example.com', scope=('read', 'write'))

# get access token and profile info
id, access_token, name, link = fb.on_authorization_callback(
    'http://facebook.com/some_callback_url', code='some code')

# Put a post on the wall of the user authorized by ``access_token``.
post = fb.post(access_token)


from wrap2 import twitter
tw = twitter.Twitter('id', 'secret')

# get authorization url on Twitter
url, opts = tw.get_authorization_url('http://example.com')

# get access token and profile info
id, (access_token_key, access_token_secret), name, link = tw.on_authorization_callback(
    'http://twitter.com/some_callback_url',
    oauth_verifier='some oauth verifier', request_token='some request token')

# Put an update status of the user authorized by ``access_token``.
post = tw.post(access_token)

Contact

If you have questions, bug reports, suggestions, etc. please create an issue on the GitHub project page.

License

This software is licensed under the MIT license

See License

© 2013 Paylogic International.

Changelog

0.9

  • Initial public release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wrap2-0.9.tar.gz (6.7 kB view details)

Uploaded Source

File details

Details for the file wrap2-0.9.tar.gz.

File metadata

  • Download URL: wrap2-0.9.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wrap2-0.9.tar.gz
Algorithm Hash digest
SHA256 e3340ec014308710c029a52ee26e613026fb548e7e07dd1c846e0108926df259
MD5 6c41ff00457a56d04898ced1d0962062
BLAKE2b-256 0f67842d540cdcfb29290e6383d1c602343a636c9b904588f2b2000288be4b42

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.9 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page