From 57d7ee812c8be1bd118471512682cb3393ce595f Mon Sep 17 00:00:00 2001 From: woro Date: Fri, 11 Apr 2008 20:11:00 +0000 Subject: merge mp3ng branch into trunk git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk/muggle-plugin@1173 e10066b5-e1e2-0310-b819-94efdf66514b --- scripts/googlyrics | 409 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 409 insertions(+) create mode 100755 scripts/googlyrics (limited to 'scripts/googlyrics') diff --git a/scripts/googlyrics b/scripts/googlyrics new file mode 100755 index 0000000..62d6532 --- /dev/null +++ b/scripts/googlyrics @@ -0,0 +1,409 @@ +#!/usr/bin/perl +use strict; # Disabled for release version +use warnings; +use WWW::Mechanize; +use IO::File; +use HTML::Entities; +use Text::Iconv; + +#Necessary globals +our $mech = WWW::Mechanize->new(); +$mech->agent_alias( 'Linux Mozilla' ); + +#Sites used for URL matching + +my %metro = ( + site => "metrolyrics.com", + name => "Metrolyrics", + regex => qr/Ringtone \*\*\*<\/a>(.*?) 0, + plain => 0, +); + +my %freel = ( + site => "free-lyrics.net", + name => "Free-Lyrics", + regex => qr/(.*?)<\/td>/msi, + disabled => 0, + plain => 0, +); + +my %hotly = ( + site => "hotlyrics.net", + name => "Hot Lyrics", + regex => qr/(.*?)