Mercurial > public > tweet-analysis
view dependencies/python/event_controller.py @ 16:355216ee5cd4 default tip
Move to mercurial
author | Dennis C. M. <dennis@denniscm.com> |
---|---|
date | Tue, 03 Jun 2025 14:38:35 +0100 |
parents | 6541622b6127 |
children |
line wrap: on
line source
class SentimentFunctionEvent: @staticmethod def unwrap_parameters(event): """ Unwrap string parameters from /sentiment api call :param event: dict, required API Gateway Lambda Proxy Input Format :return: """ twitter_user = 'Twitter' number_of_tweets = '100' query_string_parameters = event['queryStringParameters'] if event['queryStringParameters'] is not None: if 'twitterUser' in query_string_parameters: twitter_user = query_string_parameters['twitterUser'] if not twitter_user: twitter_user = 'Twitter' if 'numberOfTweets' in query_string_parameters: number_of_tweets = query_string_parameters['numberOfTweets'] if not number_of_tweets: number_of_tweets = '100' return twitter_user, number_of_tweets