SVN: toys/rsget.pl/Link/TokFM

sparky sparky at pld-linux.org
Thu Oct 7 14:29:05 CEST 2010


Author: sparky
Date: Thu Oct  7 14:29:05 2010
New Revision: 11832

Modified:
   toys/rsget.pl/Link/TokFM
Log:
- let's do it my way, no more Text::Iconv, use Encode instead


Modified: toys/rsget.pl/Link/TokFM
==============================================================================
--- toys/rsget.pl/Link/TokFM	(original)
+++ toys/rsget.pl/Link/TokFM	Thu Oct  7 14:29:05 2010
@@ -12,15 +12,15 @@
 slots: max
 status: OK 2010-09-19
 
+pre:
+	use Encode;
+
 start:
 	GET( $-{_uri} );
 
-	use Text::Iconv;
-	my $converter = Text::Iconv->new("ISO-8859-2", "UTF-8");
-
-	my @list = map { $1."#/".uri_escape($converter->convert($2))
-		if $_ =~ /href="(.+?)" title="(.+?)"/ }
-			m{<a (href=".+?" title=".+?") class="tokfm_play">}g;
+	my @list;
+	push @list, $1 . "#/" . uri_escape( encode( "utf8", decode( "iso-8859-2", $2) ) )
+		while s{<a\s+href="(.+?)"\s+title="(.+?)"\s+class="tokfm_play">}{};
 
 	LINK( @list );
 


More information about the pld-cvs-commit mailing list