Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 1.12 KB

README.rst

File metadata and controls

56 lines (36 loc) · 1.12 KB

tweetmagick

Generate images with tweet-like appearance

Installation

pip3 install tweetmagick

Examples

Displaying the image and quitting without saving it can be done like so:

from tweetmagick import TweetGenerator

name = "harold"
longname = "stockmaster"
avatar = "harold.jpg"
text = "feeling pompous today, might delete later"
with TweetGenerator(name, longname, avatar, text) as tg:
    tg.tweetgen(debug=True)

tweetgen method returns BytesIO object with png binary blob. Below is the code that will save your image to a file:

from shutil import copyfileobj

with TweetGenerator(name, longname, avatar, text, theme="light") as tg:
    with open("haroldtweets.png", "wb") as tweet:
        copyfileobj(tg.tweetgen(), tweet)

Results in :

haroldtweets.png

With dark theme option:

haroldtweetsduringnight.png

TODO

Implement some streamlined method for embedding images in tweets.

Also some method for reply/quote images