Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/einguterwaran/tweet2image

Convert tweets to Instagram-friendly images.
https://github.com/einguterwaran/tweet2image

instagram tweets twitter

Last synced: 2 days ago
JSON representation

Convert tweets to Instagram-friendly images.

Awesome Lists containing this project

README

        

# Tweet2Image
Convert tweets to Instagram-friendly images.

## How to use
If you want to use this repository as a submodule, don't forget to put the **fonts** directory, the **resources** directory and **credentials.py** in your working directory.

There are two main functions in tweet_image.py:
* def tweets_to_images(file, handle, name, showFavsRt, show_date)
* def tweet_to_image(name, username, showFavsRt, show_date, tweet, tweet_timestamp, favs, retweets, profile_image, tweet_id, media_url, r, g, b)

### tweets_to_images
* *file*: File with the tweets. You can generate such a file with this module which I have developed: https://github.com/EinGuterWaran/FetchTweets
* *handle*: The Twitter handle/username of the user
* *name*: The name of the user (not the Twitter handle) which will be on the image. You can let this empty to retrieve the original name via the Twitter API
* *showFavsRt*: **True** if you want to show the likes and retweets on the image, **False** if not
* *show_date*: **True** if you want to show the date of the tweet on the image, **False** if not

tweets_to_images uses tweet_to_image.

### tweet_to_image
* *name*: The name of the user (not the Twitter handle) which will be on the image. You can let this empty to retrieve the original name via the Twitter API
* *username*: The Twitter handle/username of the user
* *showFavsRt*: **True** if you want to show the likes and retweets on the image, **False** if not
* *showDate*: **True** if you want to show the date of the tweet on the image, **False** if not
* *tweet*: The tweet itself
* *tweet_timestamp*: This format -> 2021-08-08 16:08:24+00:00
* *favs*: How many likes
* *retweets*: How many retweets
* *profile_image*: Path to profile image
* *tweet_id*: Id of the tweet (it's in the url of the tweet)
* *media_url*: Array with the urls of the images in the tweet
* *r, g, b*: Color of the background behind the tweet