A Kinesis producer can take many shapes as long as it sends data to the Kinesis Stream. We will use the Python Firehose SDK and write a simple script that collects Tweets from the twitter API, filters some of them, and sends them to the Kinesis Firehose. We use the Python-Twitter library.
The Python-Twitter package offers a GetSearch method that takes either a query string term or a raw_query as a parameter for the Twitter search: ...