Skip to main content

twi

Send tweets, change your Twitter profile description, and delete your last tweet, all from the comfort of your sweet-smelling CLI!

Installation

> pip install twi

Then put these variables somewhere in your environment (get them here):

  • TWITTER_CONSUMER_KEY
  • TWITTER_CONSUMER_SECRET
  • TWITTER_ACCESS_TOKEN
  • TWITTER_ACCESS_TOKEN_SECRET
  • TWITTER_USER_ID

Usage

> tw "hey this is my tweet"
Okay, published the tweet at https://twitter.com/yourname/status/12344556
> twd
Okay, deleted this tweet: 'hey this is my tweet'
> tw "hey this is my tweet with a screenshot" --attach=/home/me/screencap.png
Okay, published the tweet with atachment at https://twitter.com/yourname/status/12344557
> twpu "hey this is my new twitter profile description"
Okay, updated profile.
> twp
current profile: 'hey this is my current profile description'

Metadata

Release files for twi 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for twi 0.0.5
File Size Uploaded Provenance Actions
twi-0.0.5.tar.gz 3.3 kB Without provenance Details for twi-0.0.5.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for twi 0.0.5
File Interpreter ABI Platform Actions
twi-0.0.5-py3-none-any.whl Python 3 none any Details for twi-0.0.5-py3-none-any.whl

Total release size: 7.0 kB

Release files / twi-0.0.5.tar.gz

Download URL twi-0.0.5.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
37dde84a98720eb5b9b7eb277ec5aba7d5a86c72896029a07c8974b011a1f9b1
BLAKE2b-256 checksum
How to use checksums
168d7be46d4942f0be4bae530dcf01c87726c0bd83ad91195061a50c085e1ea2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / twi-0.0.5-py3-none-any.whl

Download URL twi-0.0.5-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c9165ee3ab0dd7b5a83abcaf3d7fd2aef8e509d32d1bd9dfbae91dbd840b7010
BLAKE2b-256 checksum
How to use checksums
a61acca6c6dfde753476c0d1cbbc396232223e99c40fed870a7030059d9a4e30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Security for twi 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page