Mercurial > public > tweet-analysis
diff dependencies/python/event_controller.py @ 8:6541622b6127
add tweet analysis method
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Fri, 17 Sep 2021 21:10:02 +0200 |
parents | 54e71cf6e324 |
children |
line wrap: on
line diff
--- a/dependencies/python/event_controller.py Fri Sep 17 17:42:54 2021 +0200 +++ b/dependencies/python/event_controller.py Fri Sep 17 21:10:02 2021 +0200 @@ -1,24 +1,27 @@ -def unwrap_sentiment_string_parameters(event): - """ - Unwrap string parameters from /sentiment api call - :param event: dict, required - API Gateway Lambda Proxy Input Format - :return: - """ +class SentimentFunctionEvent: - twitter_user = 'Twitter' - number_of_tweets = '100' + @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' + 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' + 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 + return twitter_user, number_of_tweets