Convert HTML entities to unicode in long tweets. Fixes #118

This commit is contained in:
2017-02-24 09:51:39 -06:00
parent c136c50afc
commit 4793aaf5e6
2 changed files with 6 additions and 1 deletions

View File

@@ -55,7 +55,11 @@ def is_long(tweet):
def get_full_text(uri):
try:
r = requests.get("http://api.twishort.com/1.1/get.json", params={"uri": uri, "api_key": keys.keyring.get("twishort_api_key")})
return r.json()["text"]
msg = r.json()["text"]
# Try to parse possible HTML entities.
from twitter.compose import StripChars
msg = StripChars(msg)
return msg
except:
return False