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) =
|
proc createActivityPubRouter*(cfg: Config) =
|
||||||
router activityspoof:
|
router activityspoof:
|
||||||
get "/api/v1/accounts":
|
get "/api/v1/accounts/?":
|
||||||
resp Http200, {"Content-Type": "application/json"}, """[]"""
|
resp Http200, {"Content-Type": "application/json"}, """[]"""
|
||||||
|
|
||||||
get "/api/v1/statuses/@id":
|
get "/api/v1/statuses/@id":
|
||||||
|
@ -86,7 +86,7 @@ proc createActivityPubRouter*(cfg: Config) =
|
||||||
|
|
||||||
mediaObj["id"] = %"150745989836308480"
|
mediaObj["id"] = %"150745989836308480"
|
||||||
mediaObj["type"] = %"video"
|
mediaObj["type"] = %"video"
|
||||||
mediaObj["url"] = %(getUrlPrefix(cfg) & getPicUrl(gif.thumb))
|
mediaObj["url"] = %(&"https://{gif.url}")
|
||||||
mediaObj["preview_url"] = %(getUrlPrefix(cfg) & getPicUrl(gif.thumb))
|
mediaObj["preview_url"] = %(getUrlPrefix(cfg) & getPicUrl(gif.thumb))
|
||||||
mediaObj["remote_url"] = newJNull()
|
mediaObj["remote_url"] = newJNull()
|
||||||
mediaObj["preview_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"
|
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:
|
if time.isSome and not isDiscord:
|
||||||
# let timeObj = time.get
|
let timeObj = time.get
|
||||||
# let timeStr = $timeObj
|
let timeStr = $timeObj
|
||||||
# meta(property="og:article:published_time", content=timeStr)
|
meta(property="og:article:published_time", content=timeStr)
|
||||||
#
|
|
||||||
# let formattedTime = timeObj.format("yyyy/MM/dd HH:mm:ss")
|
let formattedTime = timeObj.format("yyyy/MM/dd HH:mm:ss")
|
||||||
# siteName = &"Nitter • {formattedTime}"
|
siteName = &"Nitter • {formattedTime}"
|
||||||
|
|
||||||
meta(property="og:site_name", content=siteName)
|
meta(property="og:site_name", content=siteName)
|
||||||
|
|
||||||
|
|
|
@ -67,7 +67,7 @@ proc getActivityStream*(tweet: Tweet, cfg: Config, prefs: Prefs): JsonNode =
|
||||||
|
|
||||||
mediaObj["type"] = %"Document"
|
mediaObj["type"] = %"Document"
|
||||||
mediaObj["mediaType"] = %"video/mp4"
|
mediaObj["mediaType"] = %"video/mp4"
|
||||||
mediaObj["url"] = %gif.url
|
mediaObj["url"] = %(&"https://{gif.url}")
|
||||||
mediaObj["name"] = newJNull() # FIXME a11y
|
mediaObj["name"] = newJNull() # FIXME a11y
|
||||||
|
|
||||||
media.add(mediaObj)
|
media.add(mediaObj)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue