-- Identify the script. function ident(self) package.path = self.script_dir .. '/?.lua' local C = require 'quvi/const' local r = {} r.domain = "ulmen%.tv" r.formats = "default|best" r.categories = C.proto_rtmp local U = require 'quvi/util' r.handles = U.handles(self.page_url, {r.domain}, {"/.+/%d+/.+$"}) return r end -- Query available formats. function query_formats(self) self.formats = "default|best" return self end -- Parse media URL. function parse(self) self.host_id = "ulmentv" local c = quvi.fetch(self.page_url, {fetch_type='config'}) if c:match('') then local s = c:match('(.-)[\n<]') error( (not s) and "no match: error message" or s ) end self.title = c:match('