From 6b0c6b967cc92f3115faa7dfe85e26c8b17fc6cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Sat, 3 Nov 2007 14:08:32 +0000 Subject: [PATCH] New script for break.com videos website --- share/luaplaylist/break.lua | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 share/luaplaylist/break.lua diff --git a/share/luaplaylist/break.lua b/share/luaplaylist/break.lua new file mode 100644 index 0000000000..da6ae18855 --- /dev/null +++ b/share/luaplaylist/break.lua @@ -0,0 +1,34 @@ +-- $Id$ + +-- Probe function. +function probe() + return vlc.access == "http" + and string.match( vlc.path, "www.break.com" ) +end + +-- Parse function. +function parse() + filepath = "" + filename = "" + filetitle = "" + arturl = "" + while true do + line = vlc.readline() + if not line then break end + if string.match( line, "sGlobalContentFilePath=" ) then + filepath= string.gsub( line, ".*sGlobalContentFilePath='([^']*).*", "%1" ) + end + if string.match( line, "sGlobalFileName=" ) then + filename = string.gsub( line, ".*sGlobalFileName='([^']*).*", "%1") + end + if string.match( line, "sGlobalContentTitle=" ) then + filetitle = string.gsub( line, ".*sGlobalContentTitle='([^']*).*", "%1") + end + if string.match( line, "el=\"videothumbnail\" href=\"" ) then + arturl = string.gsub( line, ".*el=\"videothumbnail\" href=\"([^\"]*).*", "%1" ) + end + if string.match( line, "videoPath" ) then + return { { path = ( string.gsub( line, ".*videoPath', '([^']*).*", "%1" ) )..filepath.."/"..filename..".flv"; title = filetitle; arturl = arturl } } + end + end +end -- GitLab