Author: glen
Date: Thu Feb  3 10:44:17 2011
New Revision: 12105

Modified:
   toys/rsget.pl/Video/Delfi
Log:
update to support other video site brands

http://tv.delfi.lv/
http://tv.delfi.lt/
http://tv.delfi.ee/
http://video.delfi.ee/



Modified: toys/rsget.pl/Video/Delfi
==============================================================================
--- toys/rsget.pl/Video/Delfi   (original)
+++ toys/rsget.pl/Video/Delfi   Thu Feb  3 10:44:17 2011
@@ -2,6 +2,7 @@
 # Video::Delfi - Video getter plugin for rsget.pl
 #
 # 2009-2010 (c) Przemysław Iskra <[email protected]>
+# 2011 (c) Elan Ruusamäe <[email protected]>
 #              This program is free software,
 # you may distribute it under GPL v2 or newer.
 
@@ -10,21 +11,23 @@
 web: "http://tv.delfi.ee/";
 uri: qr{(?:rus\.)?tv\.delfi\.ee/video/[a-zA-Z0-9]+}
 uri: qr{video\.delfi\.ee/(?:ru/)?video/[a-zA-Z0-9]+}
+uri: qr{tv\.delfi\.lv/(?:ru/)?video/[a-zA-Z0-9]+}
+uri: qr{tv\.delfi\.lt/(?:ru/)?video/[a-zA-Z0-9]+}
 slots: max
-status: OK 2010-08-01
+status: OK 2011-02-03
 
 unify:
-       return "http://$1.delfi.ee/video/$2";
-               if m{([^/]+)\.delfi\.ee/(?:ru/)?video/([a-zA-Z0-9]+)};
+       return "http://$1.delfi.$2/video/$3";
+               if m{([^/]+)\.delfi\.(ee|lv|lt)/(?:ru/)?video/([a-zA-Z0-9]+)};
 
 start:
        GET( $-{_uri} );
 
-       ! m{<title>(?:DELFI TV &#62; (?:Video|Видео) &#62;\s+)?(.*?)</title>};
+       ! m{<title>(?:DELFI (?:TV|Video) &#62; (?:Video|Видео) 
&#62;\s+)?(.*?)</title>};
        my $fname = de_ml( $1 );
        $fname =~ s{/}{_}g;
-       $fname .= ".flv";
-       INFO( name => $fname, quality => "flv" );
+       $fname .= ".mp4";
+       INFO( name => $fname, quality => "mp4" );
 
        ! m{addVariable\('file','(.*?)'};
 
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to