Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

LittleBird is a Python 3.6+ asynchronous library for accessing twitter utilizing new python features: async generators, type hinting, etc.

Usage

Currently only the oauth1 methods are supported (application only authentication, user account access).

import asyncio
import contextlib

from littlebird import LittleBird
from littlebird.web import OAuth1HttpClient

little_bird = LittleBird(OAuth1HttpClient(
    # required for oauth1 signing:
    consumer_key: str,
    consumer_secret: str,
    # optionally necessary for endpoints requiring a user's scope:
    access_token: Optional[str] = None,
    access_token_secret: Optional[str] = None
))

async def main(little_bird):
    # watch the random sampling of tweets chosen by twitter
    async for tweet in little_bird.sample():
        print(tweet)

if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    with contextlib.suppress(KeyboardInterrupt):
        loop.run_until_complete(main(little_bird))

Metadata

Release files for littlebird 0.0.0a1

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

Source distribution (sdist)

Source distribution for littlebird 0.0.0a1
File Size Uploaded
littlebird-0.0.0a1.tar.gz 4.7 kB Details

Release files / littlebird-0.0.0a1.tar.gz

Download URL littlebird-0.0.0a1.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aa6af6bd089e11eb4f5b65a34492bfbdd072d4ebd1be5c05978b6992c6a67abc
BLAKE2b-256 checksum
How to use checksums
e8550b84f3aaa87f6546a5deaacdabd6186833e403c1af19c5effe543de7256b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.0a1 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