Mercurial > public > tweet-analysis
diff dependencies/python/event_controller.py @ 5:54e71cf6e324
refactor code
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Fri, 17 Sep 2021 17:42:30 +0200 |
parents | |
children | 6541622b6127 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dependencies/python/event_controller.py Fri Sep 17 17:42:30 2021 +0200 @@ -0,0 +1,24 @@ +def unwrap_sentiment_string_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