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.1.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.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: x_pyapi-0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 e9ddda78132f0e9e5ef07d3c300ab790869188ee71d57020ee4805cc3040d5d3
MD5 a4de58a78e1cc5710a24d226fe9b3059
BLAKE2b-256 43590d8882626a120644d6f016d0a9e91a7e509a624314f72cea84dbb975fdc5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: X_pyAPI-0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1992da1236951ea68520f20093c6caa1565e66720b9a829757395fe0d4b4240f
MD5 3369505047a555ed8233bfc34d94fe98
BLAKE2b-256 66c7aa8d0fa6472c899d46e2d9b86ce836e37cce52bf95888ec24940fa69b235

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