888-valfm.pl 435 B

123456789101112131415161718192021222324
  1. #
  2. ## val.fm support
  3. #
  4. use strict;
  5. use warnings;
  6. scalar {
  7. site => 'val.fm',
  8. code => sub {
  9. my ($content) = @_;
  10. if ($content =~ m{class="song-text.*?>(.*?)</div>}si) {
  11. my $lyrics = $1;
  12. $lyrics =~ s{<p\s+class=['"]verse['"]>}{\n\n}gi;
  13. $lyrics =~ s{<.*?>}{}sg;
  14. return if unpack('A*', $lyrics) eq '';
  15. return $lyrics;
  16. }
  17. return;
  18. }
  19. }