[vlc-commits] lua/playlist: Removes pluzz.fr script
vlc/vlc-3.0 | branch: master | Christophe Courtaut | Tue Feb 6 16:13:09 2018 +0100| [75c074b55d8ea27d5f9b74d9bcb7495d68c5b25c] | committer: Jean-Baptiste Kempf lua/playlist: Removes pluzz.fr script pluzz.fr does not exists anymore and redirects to france.tv the layout is very different and thus the script has no reason to exist anymore. Signed-off-by: Jean-Baptiste Kempf (cherry picked from commit 1daf6e3f94e34ac1baadfb8a2297fd90f2702cb9) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=75c074b55d8ea27d5f9b74d9bcb7495d68c5b25c --- share/Makefile.am| 1 - share/lua/playlist/pluzz.lua | 105 --- 2 files changed, 106 deletions(-) diff --git a/share/Makefile.am b/share/Makefile.am index 44c5c75f7c..3dd1c06e1b 100644 --- a/share/Makefile.am +++ b/share/Makefile.am @@ -286,7 +286,6 @@ EXTRA_DIST += \ lua/playlist/mpora.lua \ lua/playlist/newgrounds.lua \ lua/playlist/pinkbike.lua \ - lua/playlist/pluzz.lua \ lua/playlist/rockbox_fm_presets.lua \ lua/playlist/soundcloud.lua \ lua/playlist/vimeo.lua \ diff --git a/share/lua/playlist/pluzz.lua b/share/lua/playlist/pluzz.lua deleted file mode 100644 index 14e415035b..00 --- a/share/lua/playlist/pluzz.lua +++ /dev/null @@ -1,105 +0,0 @@ ---[[ - $Id$ - - Copyright © 2011 VideoLAN - - Authors: Ludovic Fauvet - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. ---]] - --- Probe function. -function probe() -local path = vlc.path:gsub("^www%.", "") -return vlc.access == "http" -and ( string.match( vlc.path, "^pluzz%.francetv%.fr/%w+" ) -or string.match( vlc.path, "^info%.francetelevisions%.fr/.+") -or string.match( vlc.path, "^france4%.fr/%w+") ) -end - --- Helpers -function key_match( line, key ) -return string.match( line, "name=\"" .. key .. "\"" ) -end - -function get_value( line ) -local _,_,r = string.find( line, "content=\"(.*)\"" ) -return r -end - --- Parse function. -function parse() -p = {} - -if string.match ( vlc.path, "www.pluzz.fr/%w+" ) then -while true do -line = vlc.readline() -if not line then break end -if string.match( line, "id=\"current_video\"" ) then -_,_,redirect = string.find (line, "href=\"(.-)\"" ) -print ("redirecting to: " .. redirect ) -return { { path = redirect } } -end -end -end - -if string.match ( vlc.path, "www.france4.fr/%w+" ) then -while true do -line = vlc.readline() -if not line then break end - -- maybe we should get id from tags having video/cappuccino type instead -if string.match( line, "id=\"lavideo\"" ) then -_,_,redirect = string.find (line, "href=\"(.-)\"" ) -print ("redirecting to: " .. redirect ) -return { { path = redirect } } -end -end -end - -if string.match ( vlc.path, "info.francetelevisions.fr/.+" ) then -title = "" -arturl = "http://info.francetelevisions.fr/video-info/player_sl/Images/PNG/gene_ftv.png"; -while true do -line = vlc.readline() -if not line then break end --- Try to find the video's path -if key_match( line, "urls--url--video" ) then -video = get_value( line ) -end --- Try to find the video's title -if key_match( line, "vignette--titre--court" ) then -title = get_value( line ) -title = vlc.strings.resolve_xml_special_chars( title ) -print ("playing: " .. title ) -end --- Try to find the video's thumbnail -if key_match( line, "vignette" ) then -arturl = get_value( line ) -if not string.match( line, "http://"; ) then -
[vlc-commits] lua/playlist: Removes canalplus.fr script
vlc/vlc-3.0 | branch: master | Christophe Courtaut | Tue Feb 6 16:16:29 2018 +0100| [d1d97200b76ed4e5b8146122f344b97ab52fd6e1] | committer: Jean-Baptiste Kempf lua/playlist: Removes canalplus.fr script canalplus.fr does not exists anymore and redirects to mycanal.fr the layout is very different and thus the script has no reason to exist anymore. Signed-off-by: Jean-Baptiste Kempf (cherry picked from commit 6593e74ed2cc0a4b2e55b144176b4a9d97824928) Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=d1d97200b76ed4e5b8146122f344b97ab52fd6e1 --- share/Makefile.am| 1 - share/lua/playlist/canalplus.lua | 88 2 files changed, 89 deletions(-) diff --git a/share/Makefile.am b/share/Makefile.am index 3dd1c06e1b..6d8cd9dc2f 100644 --- a/share/Makefile.am +++ b/share/Makefile.am @@ -272,7 +272,6 @@ EXTRA_DIST += \ lua/playlist/appletrailers.lua \ lua/playlist/bbc_co_uk.lua \ lua/playlist/break.lua \ - lua/playlist/canalplus.lua \ lua/playlist/cue.lua \ lua/playlist/dailymotion.lua \ lua/playlist/extreme.lua \ diff --git a/share/lua/playlist/canalplus.lua b/share/lua/playlist/canalplus.lua deleted file mode 100644 index bcaf7de682..00 --- a/share/lua/playlist/canalplus.lua +++ /dev/null @@ -1,88 +0,0 @@ ---[[ - $Id: $ - - Copyright (c) 2007 the VideoLAN team - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. ---]] - --- Probe function. -function probe() -return vlc.access == "http" and string.match( vlc.path, "^www%.canalplus%.fr/.+" ) -end - --- Parse function. -function parse() -p = {} ---vlc.msg.dbg( vlc.path ) -if string.match( vlc.path, "www.canalplus.fr/.*%?pid=.*" ) -then -- This is the HTML page's URL -local _,_,pid = string.find( vlc.path, "pid(%d-)%-" ) -local id, name, description, arturl -while true do --- Try to find the video's title -local line = vlc.readline() -if not line then break end --- vlc.msg.dbg( line ) -if string.match( line, "aVideos" ) then -if string.match( line, "CONTENT_ID.*=" ) then -_,_,id = string.find( line, "\"(.-)\"" ) -elseif string.match( line, "CONTENT_VNC_TITRE" ) then -_,_,arturl = string.find( line, "src=\"(.-)\"" ) -_,_,name = string.find( line, "title=\"(.-)\"" ) -elseif string.match( line, "CONTENT_VNC_DESCRIPTION" ) then -_,_,description = string.find( line, "\"(.-)\"" ) -end -if id and string.match( line, "new Array" ) then -add_item( p, id, name, description, arturl ) -id = nil -name = nil -arturl = nil -description = nil -end -end -end -if id then -add_item( p, id, name, description, arturl ) -end -return p -elseif string.match( vlc.path, "embed%-video%-player" ) then -while true do -local line = vlc.readline() -if not line then break end ---vlc.msg.dbg( line ) -if string.match( line, "http://www.canalplus.fr/flash/xml/configuration/configuration-embed-video-player.php?xmlParam="..id.."-"..get_url_param(vlc.path,"pid") -local path = "http://www.canalplus.fr/flash/xml/module/embed-video-player/embed-video-player.php?video_id="..id.."&pid="..get_url_param(vlc.path,"pid") -table.insert( p, { path = path; name = name; description = description; arturl = arturl } ) -end ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] lua/playlist: Removes pluzz.fr script
vlc | branch: master | Christophe Courtaut | Tue Feb 6 16:13:09 2018 +0100| [1daf6e3f94e34ac1baadfb8a2297fd90f2702cb9] | committer: Jean-Baptiste Kempf lua/playlist: Removes pluzz.fr script pluzz.fr does not exists anymore and redirects to france.tv the layout is very different and thus the script has no reason to exist anymore. Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1daf6e3f94e34ac1baadfb8a2297fd90f2702cb9 --- share/Makefile.am| 1 - share/lua/playlist/pluzz.lua | 105 --- 2 files changed, 106 deletions(-) diff --git a/share/Makefile.am b/share/Makefile.am index 44c5c75f7c..3dd1c06e1b 100644 --- a/share/Makefile.am +++ b/share/Makefile.am @@ -286,7 +286,6 @@ EXTRA_DIST += \ lua/playlist/mpora.lua \ lua/playlist/newgrounds.lua \ lua/playlist/pinkbike.lua \ - lua/playlist/pluzz.lua \ lua/playlist/rockbox_fm_presets.lua \ lua/playlist/soundcloud.lua \ lua/playlist/vimeo.lua \ diff --git a/share/lua/playlist/pluzz.lua b/share/lua/playlist/pluzz.lua deleted file mode 100644 index 14e415035b..00 --- a/share/lua/playlist/pluzz.lua +++ /dev/null @@ -1,105 +0,0 @@ ---[[ - $Id$ - - Copyright © 2011 VideoLAN - - Authors: Ludovic Fauvet - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. ---]] - --- Probe function. -function probe() -local path = vlc.path:gsub("^www%.", "") -return vlc.access == "http" -and ( string.match( vlc.path, "^pluzz%.francetv%.fr/%w+" ) -or string.match( vlc.path, "^info%.francetelevisions%.fr/.+") -or string.match( vlc.path, "^france4%.fr/%w+") ) -end - --- Helpers -function key_match( line, key ) -return string.match( line, "name=\"" .. key .. "\"" ) -end - -function get_value( line ) -local _,_,r = string.find( line, "content=\"(.*)\"" ) -return r -end - --- Parse function. -function parse() -p = {} - -if string.match ( vlc.path, "www.pluzz.fr/%w+" ) then -while true do -line = vlc.readline() -if not line then break end -if string.match( line, "id=\"current_video\"" ) then -_,_,redirect = string.find (line, "href=\"(.-)\"" ) -print ("redirecting to: " .. redirect ) -return { { path = redirect } } -end -end -end - -if string.match ( vlc.path, "www.france4.fr/%w+" ) then -while true do -line = vlc.readline() -if not line then break end - -- maybe we should get id from tags having video/cappuccino type instead -if string.match( line, "id=\"lavideo\"" ) then -_,_,redirect = string.find (line, "href=\"(.-)\"" ) -print ("redirecting to: " .. redirect ) -return { { path = redirect } } -end -end -end - -if string.match ( vlc.path, "info.francetelevisions.fr/.+" ) then -title = "" -arturl = "http://info.francetelevisions.fr/video-info/player_sl/Images/PNG/gene_ftv.png"; -while true do -line = vlc.readline() -if not line then break end --- Try to find the video's path -if key_match( line, "urls--url--video" ) then -video = get_value( line ) -end --- Try to find the video's title -if key_match( line, "vignette--titre--court" ) then -title = get_value( line ) -title = vlc.strings.resolve_xml_special_chars( title ) -print ("playing: " .. title ) -end --- Try to find the video's thumbnail -if key_match( line, "vignette" ) then -arturl = get_value( line ) -if not string.match( line, "http://"; ) then -arturl = "http://info.francetelevisions.fr/"; .. arturl -end -e
[vlc-commits] lua/playlist: Removes canalplus.fr script
vlc | branch: master | Christophe Courtaut | Tue Feb 6 16:16:29 2018 +0100| [6593e74ed2cc0a4b2e55b144176b4a9d97824928] | committer: Jean-Baptiste Kempf lua/playlist: Removes canalplus.fr script canalplus.fr does not exists anymore and redirects to mycanal.fr the layout is very different and thus the script has no reason to exist anymore. Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=6593e74ed2cc0a4b2e55b144176b4a9d97824928 --- share/Makefile.am| 1 - share/lua/playlist/canalplus.lua | 88 2 files changed, 89 deletions(-) diff --git a/share/Makefile.am b/share/Makefile.am index 3dd1c06e1b..6d8cd9dc2f 100644 --- a/share/Makefile.am +++ b/share/Makefile.am @@ -272,7 +272,6 @@ EXTRA_DIST += \ lua/playlist/appletrailers.lua \ lua/playlist/bbc_co_uk.lua \ lua/playlist/break.lua \ - lua/playlist/canalplus.lua \ lua/playlist/cue.lua \ lua/playlist/dailymotion.lua \ lua/playlist/extreme.lua \ diff --git a/share/lua/playlist/canalplus.lua b/share/lua/playlist/canalplus.lua deleted file mode 100644 index bcaf7de682..00 --- a/share/lua/playlist/canalplus.lua +++ /dev/null @@ -1,88 +0,0 @@ ---[[ - $Id: $ - - Copyright (c) 2007 the VideoLAN team - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. ---]] - --- Probe function. -function probe() -return vlc.access == "http" and string.match( vlc.path, "^www%.canalplus%.fr/.+" ) -end - --- Parse function. -function parse() -p = {} ---vlc.msg.dbg( vlc.path ) -if string.match( vlc.path, "www.canalplus.fr/.*%?pid=.*" ) -then -- This is the HTML page's URL -local _,_,pid = string.find( vlc.path, "pid(%d-)%-" ) -local id, name, description, arturl -while true do --- Try to find the video's title -local line = vlc.readline() -if not line then break end --- vlc.msg.dbg( line ) -if string.match( line, "aVideos" ) then -if string.match( line, "CONTENT_ID.*=" ) then -_,_,id = string.find( line, "\"(.-)\"" ) -elseif string.match( line, "CONTENT_VNC_TITRE" ) then -_,_,arturl = string.find( line, "src=\"(.-)\"" ) -_,_,name = string.find( line, "title=\"(.-)\"" ) -elseif string.match( line, "CONTENT_VNC_DESCRIPTION" ) then -_,_,description = string.find( line, "\"(.-)\"" ) -end -if id and string.match( line, "new Array" ) then -add_item( p, id, name, description, arturl ) -id = nil -name = nil -arturl = nil -description = nil -end -end -end -if id then -add_item( p, id, name, description, arturl ) -end -return p -elseif string.match( vlc.path, "embed%-video%-player" ) then -while true do -local line = vlc.readline() -if not line then break end ---vlc.msg.dbg( line ) -if string.match( line, "http://www.canalplus.fr/flash/xml/configuration/configuration-embed-video-player.php?xmlParam="..id.."-"..get_url_param(vlc.path,"pid") -local path = "http://www.canalplus.fr/flash/xml/module/embed-video-player/embed-video-player.php?video_id="..id.."&pid="..get_url_param(vlc.path,"pid") -table.insert( p, { path = path; name = name; description = description; arturl = arturl } ) -end ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits