From 6aba7e4363b93a3d599cfa19a19753561fad249c Mon Sep 17 00:00:00 2001
From: Daniel Friesel <derf@finalrewind.org>
Date: Fri, 31 Jul 2015 15:31:38 +0200
Subject: [PATCH] remove STV / Verbundlinie Steiermark support (broken unicode)

---
 Changelog                    |  5 +++++
 lib/Travel/Routing/DE/EFA.pm | 17 ++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/Changelog b/Changelog
index 01c7086..142e01d 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,8 @@
+git HEAD
+
+    * Remove support for the STV / Verbundlinie Steiermark EFA entry point
+      (returns data with broken encoding)
+
 Travel::Routing::DE::VRR 2.13 - Thu Jul 23 2015
 
     * efa: Add -a / --accessibility option
diff --git a/lib/Travel/Routing/DE/EFA.pm b/lib/Travel/Routing/DE/EFA.pm
index 3192149..968c766 100644
--- a/lib/Travel/Routing/DE/EFA.pm
+++ b/lib/Travel/Routing/DE/EFA.pm
@@ -890,11 +890,13 @@ sub get_efa_urls {
 			name      => 'Vorarlberger Verkehrsverbund',
 			shortname => 'VVV',
 		},
-		{
-			url  => 'http://fahrplan.verbundlinie.at/stv/XSLT_TRIP_REQUEST2',
-			name => 'Verkehrsverbund Steiermark',
-			shortname => 'Verbundlinie',
-		},
+
+		# Returns broken Unicode which makes Encode::decode die()
+		#{
+		#	url  => 'http://fahrplan.verbundlinie.at/stv/XSLT_TRIP_REQUEST2',
+		#	name => 'Verkehrsverbund Steiermark',
+		#	shortname => 'Verbundlinie',
+		#},
 		{
 			url       => 'http://www.linzag.at/static/XSLT_TRIP_REQUEST2',
 			name      => 'Linz AG',
@@ -999,10 +1001,11 @@ is not completely supported yet and may not work at all.
 
 =item * L<http://efaneu.vmobil.at/vvv/XSLT_TRIP_REQUEST2> (Vorarlberger Verkehrsverbund)
 
-=item * L<http://fahrplan.verbundlinie.at/stv/XSLT_TRIP_REQUEST2> (Verkehrsverbund Steiermark) B<[!]>
-
 =item * L<http://www.linzag.at/static/XSLT_TRIP_REQUEST2> (Linz AG) B<[!]>
 
+=item * The STV / Verkehrsverbund Steiermark is not supported since it returns
+data with broken encoding
+
 =back
 
 =item * Germany
-- 
GitLab