mirror of
https://github.com/MCV-Software/TWBlue.git
synced 2024-11-22 19:28:09 -06:00
Convert HTML entities to unicode in long tweets. Fixes #118
This commit is contained in:
parent
c136c50afc
commit
4793aaf5e6
@ -8,6 +8,7 @@
|
|||||||
* TWBlue shows an error message when you try to view the profile of an user that does not exist or has been suspended. ([#114,](https://github.com/manuelcortez/TWBlue/issues/114) [#115](https://github.com/manuelcortez/TWBlue/issues/115))
|
* TWBlue shows an error message when you try to view the profile of an user that does not exist or has been suspended. ([#114,](https://github.com/manuelcortez/TWBlue/issues/114) [#115](https://github.com/manuelcortez/TWBlue/issues/115))
|
||||||
* The spellchecker module should select the right language when is set to "user default". ([#117](https://github.com/manuelcortez/TWBlue/issues/117))
|
* The spellchecker module should select the right language when is set to "user default". ([#117](https://github.com/manuelcortez/TWBlue/issues/117))
|
||||||
* Image description will be displayed in retweets too. ([#119](https://github.com/manuelcortez/TWBlue/issues/119))
|
* Image description will be displayed in retweets too. ([#119](https://github.com/manuelcortez/TWBlue/issues/119))
|
||||||
|
* When reading a long tweet, you shouldn't read strange entities anymore. ([#118](https://github.com/manuelcortez/twblue/issues/118))
|
||||||
|
|
||||||
## Changes in version 0.88 and 0.89
|
## Changes in version 0.88 and 0.89
|
||||||
|
|
||||||
|
@ -55,7 +55,11 @@ def is_long(tweet):
|
|||||||
def get_full_text(uri):
|
def get_full_text(uri):
|
||||||
try:
|
try:
|
||||||
r = requests.get("http://api.twishort.com/1.1/get.json", params={"uri": uri, "api_key": keys.keyring.get("twishort_api_key")})
|
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:
|
except:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user