What are they posting?

To gather images being posted, we'll modify our query that retrieves tweets. We'll get the media URL from the tweet, use urllib.request to get the image file, and use Pillow to confirm that it's a valid image and create a thumbnail of the image. While there are a lot of steps, each of them is something we've already seen.

We'll break this function into two parts: the Twitter part and the image processing part. Here's the first part, making the essential Twitter request:

import urllib.request import urllib.parse from PIL import Image import io def tweet_images_by_screen_name(screen_name): api = TwitterAPI(consumer_key, consumer_secret, auth_type='oAuth2') response= api.request( 'statuses/user_timeline', {'screen_name':screen_name, ...

Get Python for Secret Agents - Volume II now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.