IDs im nicovideo Plugin gefixt
- Kleinkram
This commit is contained in:
parent
6cd883dd89
commit
2aab706ae3
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,4 +1,8 @@
|
|||||||
|
data/*
|
||||||
|
data_old/*
|
||||||
|
tmp/*
|
||||||
res/
|
res/
|
||||||
|
tg/
|
||||||
.luarocks
|
.luarocks
|
||||||
*.db
|
*.db
|
||||||
plugins/test.lua
|
plugins/test.lua
|
||||||
@ -11,3 +15,5 @@ plugins/chantalle.lua
|
|||||||
plugins/wiiu.lua
|
plugins/wiiu.lua
|
||||||
plugins/plex_test.lua
|
plugins/plex_test.lua
|
||||||
plugins/gravatar.lua
|
plugins/gravatar.lua
|
||||||
|
pictures/3uhrmorgens.jpg
|
||||||
|
plugins/figuya.lua
|
@ -13,7 +13,7 @@ local makeOurDate = function(dateString)
|
|||||||
end
|
end
|
||||||
|
|
||||||
local function get_vid_info(id)
|
local function get_vid_info(id)
|
||||||
local url = 'https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D%22http%3A%2F%2Fext.nicovideo.jp%2Fapi%2Fgetthumbinfo%2Fsm'..id..'%22&format=json'
|
local url = 'https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%3D%22http%3A%2F%2Fext.nicovideo.jp%2Fapi%2Fgetthumbinfo%2F'..id..'%22&format=json'
|
||||||
local res,code = https.request(url)
|
local res,code = https.request(url)
|
||||||
local data = json:decode(res).query.results.nicovideo_thumb_response.thumb
|
local data = json:decode(res).query.results.nicovideo_thumb_response.thumb
|
||||||
if code ~= 200 then return "HTTP-Fehler" end
|
if code ~= 200 then return "HTTP-Fehler" end
|
||||||
@ -21,7 +21,11 @@ local function get_vid_info(id)
|
|||||||
|
|
||||||
local title = data.title
|
local title = data.title
|
||||||
local date = makeOurDate(data.first_retrieve)
|
local date = makeOurDate(data.first_retrieve)
|
||||||
local user = data.user_nickname
|
if data.user_nickname then
|
||||||
|
user = data.user_nickname
|
||||||
|
elseif data.ch_name then
|
||||||
|
user = data.ch_name
|
||||||
|
end
|
||||||
local views = comma_value(data.view_counter)
|
local views = comma_value(data.view_counter)
|
||||||
local dura = data.length
|
local dura = data.length
|
||||||
local favs = comma_value(data.mylist_counter)
|
local favs = comma_value(data.mylist_counter)
|
||||||
@ -46,7 +50,8 @@ return {
|
|||||||
description = "Sendet Infos zu einem nicovideo-Video",
|
description = "Sendet Infos zu einem nicovideo-Video",
|
||||||
usage = "Link zu nicovideo.jp Video",
|
usage = "Link zu nicovideo.jp Video",
|
||||||
patterns = {
|
patterns = {
|
||||||
"nicovideo.jp/watch/sm(%d+)$",
|
"nicovideo.jp/watch/(sm%d+)$",
|
||||||
|
"nicovideo.jp/watch/(%d+)$",
|
||||||
"nico.ms/sm(%d+)$"
|
"nico.ms/sm(%d+)$"
|
||||||
},
|
},
|
||||||
run = run
|
run = run
|
||||||
|
@ -54,7 +54,7 @@ function run(msg, matches)
|
|||||||
string.match(msg.text, "openings.moe/%?video") or
|
string.match(msg.text, "openings.moe/%?video") or
|
||||||
string.match(msg.text, "myfigurecollection.net") or
|
string.match(msg.text, "myfigurecollection.net") or
|
||||||
string.match(msg.text, "dropbox.com/s/") or
|
string.match(msg.text, "dropbox.com/s/") or
|
||||||
string.match(msg.text, "nicovideo.jp/watch/sm") or
|
string.match(msg.text, "nicovideo.jp/watch/") or
|
||||||
string.match(msg.text, "nico.ms/sm") or
|
string.match(msg.text, "nico.ms/sm") or
|
||||||
string.match(msg.text, "tumblr.com") or
|
string.match(msg.text, "tumblr.com") or
|
||||||
string.match(msg.text, "kickstarter.com/projects") or
|
string.match(msg.text, "kickstarter.com/projects") or
|
||||||
|
Reference in New Issue
Block a user