fix comments indentation
This commit is contained in:
parent
b33c6f91d5
commit
6fdcbae1c9
1 changed files with 9 additions and 9 deletions
18
main.py
18
main.py
|
@ -38,14 +38,14 @@ def cleanTweet(tweet: str) -> str:
|
||||||
"""Remove all unwanted elements from the tweet."""
|
"""Remove all unwanted elements from the tweet."""
|
||||||
tweet = tweet.lower() # convert to lower case
|
tweet = tweet.lower() # convert to lower case
|
||||||
tweet = sub(r"(https?:\/\/\S+|www.\S+)", " ", tweet) # remove URLs
|
tweet = sub(r"(https?:\/\/\S+|www.\S+)", " ", tweet) # remove URLs
|
||||||
hashtagMatch = findall(r"#\S+", tweet) # check all hashtags
|
hashtagMatch = findall(r"#\S+", tweet) # check all hashtags
|
||||||
if len(hashtagMatch) < 3: # if less than 3
|
if len(hashtagMatch) < 3: # if less than 3
|
||||||
tweet = sub(r"#\S+", " ", tweet) # remove them
|
tweet = sub(r"#\S+", " ", tweet) # remove them
|
||||||
else:
|
else:
|
||||||
return "" # too much hashtags, ignoring tweet
|
return "" # too much hashtags, ignoring tweet
|
||||||
tweet = sub(r"@\S+", " ", tweet) # remove usernames
|
tweet = sub(r"@\S+", " ", tweet) # remove usernames
|
||||||
tweet = sub(r" *?[^\w\s]+", " ", tweet) # remove everything who is not a letter or a number or a space
|
tweet = sub(r" *?[^\w\s]+", " ", tweet) # remove everything who is not a letter or a number or a space
|
||||||
tweet = sub(r"\S+(?=si|ci)", " ", tweet) # remove element of the word only if the last syllable can be matched (so more words will be answered without adding them manually)
|
tweet = sub(r"\S+(?=si|ci)", " ", tweet) # remove element of the word only if the last syllable can be matched (so more words will be answered without adding them manually)
|
||||||
tweet = sub(r"(?<=ui)i+|(?<=na)a+(?<!n)|(?<=quoi)i+|(?<=no)o+(?<!n)|(?<=hei)i+(?<!n)|(?<=si)i+", "", tweet) # remove key smashing in certains words
|
tweet = sub(r"(?<=ui)i+|(?<=na)a+(?<!n)|(?<=quoi)i+|(?<=no)o+(?<!n)|(?<=hei)i+(?<!n)|(?<=si)i+", "", tweet) # remove key smashing in certains words
|
||||||
|
|
||||||
return tweet.strip()
|
return tweet.strip()
|
||||||
|
@ -136,9 +136,9 @@ def getFriendsID(api, users: list) -> list:
|
||||||
def seniority(date: str) -> bool:
|
def seniority(date: str) -> bool:
|
||||||
"""Return True only if the given string date is less than one day old."""
|
"""Return True only if the given string date is less than one day old."""
|
||||||
datetimeObject = datetime.strptime(date, "%a %b %d %H:%M:%S +0000 %Y") # convert String format to datetime format
|
datetimeObject = datetime.strptime(date, "%a %b %d %H:%M:%S +0000 %Y") # convert String format to datetime format
|
||||||
datetimeObject = datetimeObject.replace(tzinfo = timezone("UTC")) # Twitter give us an UTC time
|
datetimeObject = datetimeObject.replace(tzinfo = timezone("UTC")) # Twitter give us an UTC time
|
||||||
age = datetime.now(timezone("UTC")) - datetimeObject # time now in UTC minus the time we got to get the age of the date
|
age = datetime.now(timezone("UTC")) - datetimeObject # time now in UTC minus the time we got to get the age of the date
|
||||||
return False if age.days >= 1 else True # False if older than a day
|
return False if age.days >= 1 else True # False if older than a day
|
||||||
|
|
||||||
def permute(array: list) -> list:
|
def permute(array: list) -> list:
|
||||||
"""Retrieves all possible combinations for the given list and returns the result as a list."""
|
"""Retrieves all possible combinations for the given list and returns the result as a list."""
|
||||||
|
@ -265,7 +265,7 @@ if __name__ == "__main__":
|
||||||
|
|
||||||
triggerWords = permute(universalBase) # creation of a list of all the words (upper and lower case)
|
triggerWords = permute(universalBase) # creation of a list of all the words (upper and lower case)
|
||||||
|
|
||||||
# loading environment variables and launching the bot
|
# Loading environment variables and launching the bot
|
||||||
keys = load(["TOKEN", "TOKEN_SECRET", "CONSUMER_KEY", "CONSUMER_SECRET", "PSEUDOS", "VERBOSE", "WHITELIST"])
|
keys = load(["TOKEN", "TOKEN_SECRET", "CONSUMER_KEY", "CONSUMER_SECRET", "PSEUDOS", "VERBOSE", "WHITELIST"])
|
||||||
print("") # just a newline
|
print("") # just a newline
|
||||||
main(keys["TOKEN"], keys["TOKEN_SECRET"], keys["CONSUMER_KEY"], keys["CONSUMER_SECRET"], keys["PSEUDOS"])
|
main(keys["TOKEN"], keys["TOKEN_SECRET"], keys["CONSUMER_KEY"], keys["CONSUMER_SECRET"], keys["PSEUDOS"])
|
||||||
|
|
Reference in a new issue