Markdown für Plex
This commit is contained in:
parent
3cddc0a122
commit
4b3ec8e72b
@ -37,11 +37,11 @@ function plex:get_plex(query)
|
||||
if not ok then return 'NOTOK' end
|
||||
local data = json.decode(table.concat(response_body))._children[1]
|
||||
|
||||
local title = data.title
|
||||
local title = '<b>'..data.title..'</b>'
|
||||
if not title then return nil end
|
||||
|
||||
if data.tagline then
|
||||
tag = '\n"'..data.tagline..'"'
|
||||
tag = ' - <i>'..data.tagline..'</i>'
|
||||
else
|
||||
tag = ''
|
||||
end
|
||||
@ -65,21 +65,21 @@ function plex:get_plex(query)
|
||||
end
|
||||
|
||||
if data.originalTitle then
|
||||
origtitle = '\nOriginal: '..data.originalTitle
|
||||
origtitle = '\n<b>Original:</b> '..data.originalTitle
|
||||
else
|
||||
origtitle = ''
|
||||
end
|
||||
|
||||
if data.studio then
|
||||
studio = '\nStudio: '..data.studio
|
||||
studio = '\n<b>Studio:</b> '..data.studio
|
||||
else
|
||||
studio = ''
|
||||
end
|
||||
|
||||
if data.originallyAvailableAt then
|
||||
date = '\nAusstrahlung: '..makeOurDate(data.originallyAvailableAt)
|
||||
date = '\n<b>Ausstrahlung:</b> '..makeOurDate(data.originallyAvailableAt)
|
||||
elseif data.year then
|
||||
date = '\nAusstrahlung: '..data.year
|
||||
date = '\n<b>Ausstrahlung:</b> '..data.year
|
||||
else
|
||||
date = ''
|
||||
end
|
||||
@ -91,26 +91,26 @@ function plex:get_plex(query)
|
||||
end
|
||||
|
||||
if data.contentRating then
|
||||
fsk = '\nAltersfreigabe: '..gerRating(data.contentRating)
|
||||
fsk = '\n<b>Altersfreigabe:</b> '..gerRating(data.contentRating)
|
||||
else
|
||||
fsk = ''
|
||||
end
|
||||
|
||||
if data.duration then
|
||||
local totalseconds = math.floor(data.duration / 1000)
|
||||
duration = '\nLänge: '..makeHumanTime(totalseconds)
|
||||
duration = '\n<b>Länge:</b> '..makeHumanTime(totalseconds)
|
||||
else
|
||||
duration = ''
|
||||
end
|
||||
|
||||
if data.rating then
|
||||
rating = '\nBewertung: '..data.rating
|
||||
rating = '\n<b>Bewertung:</b> '..data.rating
|
||||
else
|
||||
rating = ''
|
||||
end
|
||||
|
||||
if data.summary then
|
||||
desc = '\n\n'..string.sub(unescape(data.summary:gsub("%b<>", "")), 1, DESC_LENTH)..'...'
|
||||
desc = '\n\n<i>'..string.sub(unescape(data.summary:gsub("%b<>", "")), 1, DESC_LENTH)..'...</i>'
|
||||
else
|
||||
desc = ''
|
||||
end
|
||||
@ -147,7 +147,7 @@ function plex:action(msg, config)
|
||||
local file = download_to_file(pic, 'plex.png')
|
||||
utilities.send_photo(self, msg.chat.id, file)
|
||||
end
|
||||
utilities.send_reply(self, msg, text)
|
||||
utilities.send_reply(self, msg, text, 'HTML')
|
||||
end
|
||||
|
||||
return plex
|
||||
|
Reference in New Issue
Block a user