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-0.3.0.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

pytweetql-0.3.0-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytweetql-0.3.0.tar.gz
  • Upload date:
  • Size: 11.8 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-0.3.0.tar.gz
Algorithm Hash digest
SHA256 8a52dd9030b49297a588e6a6185a35ddade394b1c3272dad34b9b5017d1393ef
MD5 078fbaf700d16f8f4b8f8612c534928a
BLAKE2b-256 b53ba93af9ce4e85bce3d128e32d467f1c27b310752de8c73262e815a8fda470

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytweetql-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 18.3 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-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69a24290717f8bf2cbcfa34a8dbcf783fdd8366ecfd3b9a501bc033de5e82b51
MD5 a06f1ae6f22606e17a6fb270477fbf74
BLAKE2b-256 625558acd4c972dd13a8742f9ca96f66f41d66938b35ea24e47c045d694e94ef

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