new plugin torrent_search
This commit is contained in:
parent
2610903759
commit
08dd054a1e
32
plugins/torrent_search.lua
Normal file
32
plugins/torrent_search.lua
Normal file
@ -0,0 +1,32 @@
|
||||
local function search_kickass(query)
|
||||
local url = 'http://kat.cr/json.php?q='..URL.escape(query)
|
||||
local b,c = http.request(url)
|
||||
local data = json:decode(b)
|
||||
|
||||
local text = 'Results: '..data.total_results..'\n\n'
|
||||
local results = math.min(#data.list, 5)
|
||||
for i=1,results do
|
||||
local torrent = data.list[i]
|
||||
local link = torrent.torrentLink
|
||||
link = link:gsub('%?title=.+','')
|
||||
text = text..torrent.title
|
||||
..'\n'..'Seeds: '..torrent.seeds
|
||||
..' '..'Leeches: '..torrent.leechs
|
||||
..'\n'..link
|
||||
--..'\n magnet:?xt=urn:btih:'..torrent.hash
|
||||
..'\n\n'
|
||||
end
|
||||
return text
|
||||
end
|
||||
|
||||
local function run(msg, matches)
|
||||
local query = matches[1]
|
||||
return search_kickass(query)
|
||||
end
|
||||
|
||||
return {
|
||||
description = "Suche nach Torrents",
|
||||
usage = "/torrent [Begriff]",
|
||||
patterns = {"^/torrent (.+)$","^/to (.+)$"},
|
||||
run = run
|
||||
}
|
Reference in New Issue
Block a user