mirror of https://gitlab.com/bashrc2/epicyon
Simplify
parent
67e06f65c9
commit
4d46817350
9
inbox.py
9
inbox.py
|
@ -75,20 +75,17 @@ def guessHashtagCategory(tagName: str, hashtagCategories: {}) -> str:
|
||||||
This works by trying to find the longest similar hashtag
|
This works by trying to find the longest similar hashtag
|
||||||
"""
|
"""
|
||||||
categoryMatched = ''
|
categoryMatched = ''
|
||||||
tagMatched = ''
|
|
||||||
tagMatchedLen = 0
|
tagMatchedLen = 0
|
||||||
|
|
||||||
for categoryStr, hashtagList in hashtagCategories.items():
|
for categoryStr, hashtagList in hashtagCategories.items():
|
||||||
for hashtag in hashtagList:
|
for hashtag in hashtagList:
|
||||||
if hashtag in tagName:
|
if hashtag in tagName or tagName in hashtag:
|
||||||
if not tagMatched:
|
if not categoryMatched:
|
||||||
tagMatched = hashtag
|
tagMatchedLen = len(hashtag)
|
||||||
tagMatchedLen = len(tagMatched)
|
|
||||||
categoryMatched = categoryStr
|
categoryMatched = categoryStr
|
||||||
else:
|
else:
|
||||||
# match the longest tag
|
# match the longest tag
|
||||||
if len(hashtag) > tagMatchedLen:
|
if len(hashtag) > tagMatchedLen:
|
||||||
tagMatched = hashtag
|
|
||||||
categoryMatched = categoryStr
|
categoryMatched = categoryStr
|
||||||
if not categoryMatched:
|
if not categoryMatched:
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue