mirror of
https://github.com/KevinMidboe/termForecast.git
synced 2025-10-29 01:40:18 +00:00
Better commenting on functions and conditions
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
# @Author: KevinMidboe
|
||||
# @Date: 2017-07-29 11:56:24
|
||||
# @Last Modified by: KevinMidboe
|
||||
# @Last Modified time: 2017-07-29 12:27:31
|
||||
# @Last Modified time: 2017-07-29 12:34:58
|
||||
|
||||
from fuzzywuzzy import process
|
||||
|
||||
@@ -16,13 +16,16 @@ weather_nouns = ['cleary sky', 'fair', 'cloudy', 'rain showers', 'rain', 'sleet'
|
||||
# and then match the second to list and add that emoji
|
||||
# REGEX this bitch up
|
||||
|
||||
# Splits and lowers the condition text for easier parsing
|
||||
def splitCondition(condition):
|
||||
condition = condition.lower()
|
||||
return condition.split()
|
||||
|
||||
# Trying to analyze the semantics of the condition text
|
||||
def findConditionContext(condition_text):
|
||||
condition_expression = splitCondition(condition_text)
|
||||
|
||||
# Iterate over each word and find what matches 100%
|
||||
for expression_value in condition_expression:
|
||||
noun_matches = process.extract(expression_value, weather_nouns)
|
||||
print(expression_value + ': ' + str(noun_matches))
|
||||
|
||||
Reference in New Issue
Block a user