Try to use media's text_url if present

This field is sometimes provides and gives a shortened URL which is
easier to click on in a terminal.
This commit is contained in:
Denis Laxalde 2019-09-13 12:43:37 +02:00 committed by Ivan Habunek
parent a8774fc9ea
commit 9fb52fb0a1
1 changed files with 2 additions and 1 deletions

View File

@ -238,7 +238,8 @@ class StatusDetails(urwid.Pile):
yield ("pack", urwid.Text([("bold", "Media attachment"), " (", m["type"], ")"]))
if m["description"]:
yield ("pack", urwid.Text(m["description"]))
yield ("pack", urwid.Text(("link", m["url"])))
url = m.get("text_url") or m["url"]
yield ("pack", urwid.Text(("link", url)))
poll = status.data.get("poll")
if poll: