new plugin torrent_search

This commit is contained in:
Akamaru 2015-06-11 17:11:24 +02:00
parent 2610903759
commit 08dd054a1e
1 changed files with 32 additions and 0 deletions

View 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
}