Skip to main content

Brittle Wit is a Twitter Lib for Python.

Project description

https://travis-ci.org/jbn/brittle_wit.svg?branch=master https://ci.appveyor.com/api/projects/status/9k78nhy88v51fd69?svg=true https://coveralls.io/repos/github/jbn/brittle_wit/badge.svg?branch=master https://img.shields.io/pypi/dm/brittle_wit.svg https://img.shields.io/pypi/v/brittle_wit.svg https://img.shields.io/badge/license-MIT-blue.svg https://img.shields.io/pypi/pyversions/brittle_wit.svg

What is Brittle Wit?

Brittle Wit is a Twitter Lib for Python.

  • It uses asyncio, aiohttp, and Python 3.5+ (async/await).

  • It is rigorously polite in its adherence to Twitter’s rate limits.

  • It scales well.

  • It works as a library or a server.

  • “Namespaces are one honking great idea – let’s do more of those!”

A Trivial Demo

This code is explained thoroughly in the documentation. It fetches jacks first tweet.

import brittle_wit as bw
from brittle_wit.executors import debug_blocking_request
from brittle_wit import rest_api


APP_CRED = bw.AppCredentials.load_from_env()
CLIENT_CRED = bw.ClientCredentials.load_from_env()
req = rest_api.statuses.lookup(id=20)
resp = debug_blocking_request(APP_CRED, CLIENT_CRED, req)
jacks_first_tweet = resp.json()

print(jacks_first_tweet)

Project details


Download files

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

Source Distribution

brittle_wit-0.0.6.tar.gz (84.8 kB view details)

Uploaded Source

File details

Details for the file brittle_wit-0.0.6.tar.gz.

File metadata

  • Download URL: brittle_wit-0.0.6.tar.gz
  • Upload date:
  • Size: 84.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for brittle_wit-0.0.6.tar.gz
Algorithm Hash digest
SHA256 1612bc990f31edfa4f30e2ce5bd6dedc5bae3c0618801c7153d6b77e5ecf622d
MD5 251dacb8611666093b5e7710a863aec5
BLAKE2b-256 b5c13f664ba54e342d9ae1e84909adf86757d82e815c1d4c7d89d6f005489cbe

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page