Send tweets with images from the command line
Project description
tweet-images
Send tweets with images from the command line
Installation
Install this tool using pip
:
pip install tweet-images
Usage
You'll need a consumer key, consumer secret, access token key and access token secret for a Twitter account that you wish to tweet from.
You can pass those as the --consumer-key
, --consumer-secret
, --access-token-key
, --access-token-secret
options to the command, or you can set them as environment variables like this:
export TWITTER_CONSUMER_KEY="..."
export TWITTER_CONSUMER_SECRET="..."
export TWITTER_ACCESS_TOKEN_KEY="..."
export TWITER_ACCESS_TOKEN_SECRET=".."
You can then send a tweet like this:
tweet-images "This is my tweet"
Or attach between one and four images to that tweet by passing their file paths:
tweet-images "Three pictures attached" one.jpg two.jpg three.jpg
You can pass --alt "alt text"
one or more times to attach alt text to your images:
tweet-images "Three pictures attached" one.jpg two.jpg \
--alt "Alt text for one" --alt "Alt text for two"
Development
To contribute to this tool, first checkout the code. Then create a new virtual environment:
cd tweet-images
python -m venv venv
source venv/bin/activate
Now install the dependencies and test dependencies:
pip install -e '.[test]'
To run the tests:
pytest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tweet_images-0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae25e4ac6871fbc727dc5899cf78b9399eff72672238e9c506b7257afac9b335 |
|
MD5 | 63cee75f67908f6ba981faa4d990d21d |
|
BLAKE2b-256 | fe81e518c4dd5bec4ee8a148e13473f34f936eb76282e96d395b3e12ea1ff26a |