fix gifs in discord embeds
This commit is contained in:
parent
24a267da50
commit
7a6548cb2b
3 changed files with 11 additions and 11 deletions
|
@ -14,7 +14,7 @@ export mastoapi
|
|||
|
||||
proc createActivityPubRouter*(cfg: Config) =
|
||||
router activityspoof:
|
||||
get "/api/v1/accounts":
|
||||
get "/api/v1/accounts/?":
|
||||
resp Http200, {"Content-Type": "application/json"}, """[]"""
|
||||
|
||||
get "/api/v1/statuses/@id":
|
||||
|
@ -86,7 +86,7 @@ proc createActivityPubRouter*(cfg: Config) =
|
|||
|
||||
mediaObj["id"] = %"150745989836308480"
|
||||
mediaObj["type"] = %"video"
|
||||
mediaObj["url"] = %(getUrlPrefix(cfg) & getPicUrl(gif.thumb))
|
||||
mediaObj["url"] = %(&"https://{gif.url}")
|
||||
mediaObj["preview_url"] = %(getUrlPrefix(cfg) & getPicUrl(gif.thumb))
|
||||
mediaObj["remote_url"] = newJNull()
|
||||
mediaObj["preview_remote_url"] = newJNull()
|
||||
|
|
|
@ -104,15 +104,15 @@ proc renderHead*(prefs: Prefs; cfg: Config; req: Request; titleText=""; desc="";
|
|||
|
||||
var siteName = "Nitter"
|
||||
|
||||
#let isDiscord = req.headers.hasKey("User-Agent") and req.headers["User-Agent"].contains("Discordbot")
|
||||
let isDiscord = req.headers.getOrDefault("User-Agent").toString().contains("Discordbot")
|
||||
|
||||
#if time.isSome and not isDiscord:
|
||||
# let timeObj = time.get
|
||||
# let timeStr = $timeObj
|
||||
# meta(property="og:article:published_time", content=timeStr)
|
||||
#
|
||||
# let formattedTime = timeObj.format("yyyy/MM/dd HH:mm:ss")
|
||||
# siteName = &"Nitter • {formattedTime}"
|
||||
if time.isSome and not isDiscord:
|
||||
let timeObj = time.get
|
||||
let timeStr = $timeObj
|
||||
meta(property="og:article:published_time", content=timeStr)
|
||||
|
||||
let formattedTime = timeObj.format("yyyy/MM/dd HH:mm:ss")
|
||||
siteName = &"Nitter • {formattedTime}"
|
||||
|
||||
meta(property="og:site_name", content=siteName)
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ proc getActivityStream*(tweet: Tweet, cfg: Config, prefs: Prefs): JsonNode =
|
|||
|
||||
mediaObj["type"] = %"Document"
|
||||
mediaObj["mediaType"] = %"video/mp4"
|
||||
mediaObj["url"] = %gif.url
|
||||
mediaObj["url"] = %(&"https://{gif.url}")
|
||||
mediaObj["name"] = newJNull() # FIXME a11y
|
||||
|
||||
media.add(mediaObj)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue