From 186b41ebeba7170499d061c226a1c2a763cc98b6 Mon Sep 17 00:00:00 2001 From: Toni Gundogdu Date: Sun, 19 Aug 2012 18:47:59 +0300 Subject: [PATCH] FIX: media/gaskrank.lua: Media ID, stream URL patterns Update the media stream URL pattern. Parse media ID from the media stream URL, instead. Croak if media title was not found. --- share/lua/website/gaskrank.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/share/lua/website/gaskrank.lua b/share/lua/website/gaskrank.lua index 1699314..6bf0e30 100644 --- a/share/lua/website/gaskrank.lua +++ b/share/lua/website/gaskrank.lua @@ -1,6 +1,6 @@ -- libquvi-scripts --- Copyright (C) 2010 Toni Gundogdu +-- Copyright (C) 2010,2012 Toni Gundogdu -- -- This file is part of libquvi-scripts . -- @@ -46,13 +46,13 @@ function parse(self) local p = quvi.fetch(self.page_url) self.title = p:match('"og:title" content="(.-)"') - or error("no match: media title") - self.title = self.title:gsub('Video', '') + or error('no match: media title') - self.id = self.page_url:match("%-(%d+)%.h") or error("no match: media ID") + local u = p:match("(http://movies.-%.flv)") + or error("no match: media stream URL") - self.url = {p:match('file:%s+"(.-)"') - or error("no match: media stream URL")} + self.id = u:match("/%d+/(%d+)%.%w+") or error("no match: media ID") + self.url = {u} return self end -- 2.11.4.GIT