Skip to main content

Easy parsing of Twitter GraphQL API responses

Project description

pytweetql

pytweetql is a simple Python package designed for developers who work with the Twitter GraphQL API

Currently it is built to parse tweet, user, and list GET responses from the Twitter GraphQL API. The function to call is based on the GraphQL endpoint. So for the UserTweets endpoint, you would import the parsing module and use the parse_user_tweets() function.

How it Works

from pytweetql import parsing

# Given a response from GraphQL
response = {'data': {.....}}

# To pull data from a tweet response
tweets = parsing.parse_user_tweets(response=response)

# Will return a list of tweet classes, one for each tweet parsed
print(tweets.tweets)


# To pull data from a user response
users = parsing.parse_users_by_screen_name(response=response)

# Will return a list of user classes, one for each user parsed
print(users.users)


# To pull data from a list response
lists = parsing.parse_create_list(response=response)

# Will return a list of list classes, one for each list parsed
print(lists.lists)

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

pytweetql-1.0.0.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

pytweetql-1.0.0-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

Details for the file pytweetql-1.0.0.tar.gz.

File metadata

  • Download URL: pytweetql-1.0.0.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for pytweetql-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5bc3efb2d1020dc03ce0538269754cabdce0c88d6882c312edce5a3ccc65208a
MD5 9c2e2ec9a8eb4e09852078b9c3730bed
BLAKE2b-256 b794c1b2e2f32eceaa608f03be39a0b4846651f8096131060ad7908eb0caa406

See more details on using hashes here.

File details

Details for the file pytweetql-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pytweetql-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 19.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.1 Windows/11

File hashes

Hashes for pytweetql-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fe8c037748ce8134c261ae927c7b80e00e66f6135a74877f6eb23de0241cf25b
MD5 7fc4935fb73b356a3cb73a6049624382
BLAKE2b-256 d7b8efe2bf14b75a8cf19f165af49a28586310e90cf3b0c51d399350f29bba99

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