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()

    # Get user information
    user = twitter_api.get_user_info()

    # 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-1.2.tar.gz (3.3 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-1.2-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for x_pyapi-1.2.tar.gz
Algorithm Hash digest
SHA256 aef7aeb578c4504278642e114cc3fa8832a21bac782c3073f9227442290031fd
MD5 f19622c748cef447e7d26a1ecebc63e7
BLAKE2b-256 6b8d775704366f1e8d98433ecf50a811f40f21d57660ddd8bf29a6629f25945b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: X_pyAPI-1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5818d45234224f75fc725284ea01cb274283188c58a71fd290313e7e3acd97ad
MD5 57b6773c32fbd6572e92b6bce956a025
BLAKE2b-256 cb70e0a9e8e987dabb81e7231496829ef1bee40a837f0bc6cd9ee31f2cea785b

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