160-versurius.pl 558 B

123456789101112131415161718192021222324252627
  1. #
  2. ## www.versuri.us support
  3. #
  4. use strict;
  5. use warnings;
  6. scalar {
  7. site => 'versuri.us',
  8. code => sub {
  9. my ($content) = @_;
  10. if ($content =~ m{<div class="single_title">(.*?)<div class="clear">}si) {
  11. my $lyrics = $1;
  12. $lyrics =~ s{<script>.*?</script>}{}sg;
  13. $lyrics =~ s{<p>}{\n}g;
  14. $lyrics =~ s{<.*?>}{}sg;
  15. $lyrics =~ s{^\s+}{};
  16. $lyrics =~ s{(\R\s*){2,}}{$1$1}g;
  17. $lyrics =~ s{^\h+}{}gm;
  18. return $lyrics;
  19. }
  20. return;
  21. }
  22. }