Skip to main content

A simple Python library for posting tweets on X.com using new X API v2.

Project description

X API Python Package

A simple Python library for posting tweets on X.com using X API v2.

Installation

You can install the package using pip:

pip install x-pyapi

Usage

from x_pyAPI import X_API

# Twitter API credentials
CONSUMER_KEY = 'your_consumer_key'
CONSUMER_SECRET = 'your_consumer_secret'

def main():
    # Initialize API
    twitter_api = X_API(CONSUMER_KEY, CONSUMER_SECRET)

    # Authorize (only needed once)
    twitter_api.authorize()

    # Post a tweet
    tweet_text = "Hello world!"
    twitter_api.post_tweet(tweet_text)

if __name__ == "__main__":
    main()

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

x_pyapi-0.3.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

X_pyAPI-0.3-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file x_pyapi-0.3.tar.gz.

File metadata

  • Download URL: x_pyapi-0.3.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for x_pyapi-0.3.tar.gz
Algorithm Hash digest
SHA256 0679609c29f22dec50da4ccd1d550ae3b0f97fb4ef9529e68d39b5e0cd76bdd0
MD5 07ee7627cfeffd944fafd33c8b782003
BLAKE2b-256 77d7beff5798c7426591676b70554dc74f4652d463da994fe4f48fb474526b6c

See more details on using hashes here.

File details

Details for the file X_pyAPI-0.3-py3-none-any.whl.

File metadata

  • Download URL: X_pyAPI-0.3-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for X_pyAPI-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8a6124fc87e0b13b56dca3f9003614d33788061084744060d84e3065e025f5cf
MD5 608f7837d593bdfc4a23fd485adfe5df
BLAKE2b-256 2693285247b7387cb79eb8082452cf85865f4d5386f94446251a1ebf9fcf0733

See more details on using hashes here.

Supported by

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