Code

updated lyricwiki plugin
[ncmpc.git] / lyrics / 02-lyricwiki.rb
index 9c9f66378cd81e6dc74f03aa755586f42f436863..08938b82d0ead08db95a637748c859533c5bdbd4 100755 (executable)
@@ -30,4 +30,11 @@ response = Net::HTTP.get(URI.parse(url))
 
 exit(2) unless response =~ /<pre>\s*(.*?)\s*<\/pre>/im
 exit(2) if $1 == "Not found"
-puts $1
+
+url = $1
+url =~ /<a href='\s*(.*?)\s*'>/im
+
+response = Net::HTTP.get(URI.parse(url))
+exit(2) unless response =~ /<div class='lyricbox' >\s*(.*?)\s*<p>/im
+
+puts $1.gsub(/<br \/>/, "\n")