diff options
| -rw-r--r-- | lib/Travelynx/Controller/Account.pm | 1 | ||||
| -rw-r--r-- | lib/Travelynx/Helper/HAFAS.pm | 11 | ||||
| -rw-r--r-- | templates/select_backend.html.ep | 8 | 
3 files changed, 11 insertions, 9 deletions
| diff --git a/lib/Travelynx/Controller/Account.pm b/lib/Travelynx/Controller/Account.pm index 1c54aec..9cd0edb 100644 --- a/lib/Travelynx/Controller/Account.pm +++ b/lib/Travelynx/Controller/Account.pm @@ -1075,6 +1075,7 @@ sub backend_form {  			# operational and are thus useless for travelynx  			if (   $backend->{name} eq 'Resrobot'  				or $backend->{name} eq 'TPG' +				or $backend->{name} eq 'VRN'  				or $backend->{name} eq 'DB' )  			{  				$type = undef; diff --git a/lib/Travelynx/Helper/HAFAS.pm b/lib/Travelynx/Helper/HAFAS.pm index 5b5d343..ebf44d2 100644 --- a/lib/Travelynx/Helper/HAFAS.pm +++ b/lib/Travelynx/Helper/HAFAS.pm @@ -7,6 +7,7 @@ package Travelynx::Helper::HAFAS;  use strict;  use warnings;  use 5.020; +use utf8;  use DateTime;  use Encode qw(decode); @@ -43,7 +44,7 @@ sub get_service {  sub get_departures_p {  	my ( $self, %opt ) = @_; -	$opt{service} //= 'VRN'; +	$opt{service} //= 'ÖBB';  	my $agent = $self->{user_agent};  	if ( my $proxy = $self->{service_config}{ $opt{service} }{proxy} ) { @@ -72,7 +73,7 @@ sub get_departures_p {  sub search_location_p {  	my ( $self, %opt ) = @_; -	$opt{service} //= 'VRN'; +	$opt{service} //= 'ÖBB';  	my $agent = $self->{user_agent};  	if ( my $proxy = $self->{service_config}{ $opt{service} }{proxy} ) { @@ -99,7 +100,7 @@ sub get_tripid_p {  	my $train_desc = $train->type . ' ' . $train->train_no;  	$train_desc =~ s{^- }{}; -	$opt{service} //= 'VRN'; +	$opt{service} //= 'ÖBB';  	my $agent = $self->{user_agent};  	if ( my $proxy = $self->{service_config}{ $opt{service} }{proxy} ) { @@ -160,7 +161,7 @@ sub get_journey_p {  	my $promise = Mojo::Promise->new;  	my $now     = DateTime->now( time_zone => 'Europe/Berlin' ); -	$opt{service} //= 'VRN'; +	$opt{service} //= 'ÖBB';  	my $agent = $self->{user_agent};  	if ( my $proxy = $self->{service_config}{ $opt{service} }{proxy} ) { @@ -210,7 +211,7 @@ sub get_route_p {  	my $promise = Mojo::Promise->new;  	my $now     = DateTime->now( time_zone => 'Europe/Berlin' ); -	$opt{service} //= 'VRN'; +	$opt{service} //= 'ÖBB';  	my $agent = $self->{user_agent};  	if ( my $proxy = $self->{service_config}{ $opt{service} }{proxy} ) { diff --git a/templates/select_backend.html.ep b/templates/select_backend.html.ep index 8af157d..f55c75c 100644 --- a/templates/select_backend.html.ep +++ b/templates/select_backend.html.ep @@ -34,15 +34,15 @@  	<div class="col s12">  		<h2 id="help">Hilfe</h2>  		<p> -			Leider gibt es seit der Abschaltung des DB HAFAS am 8. Januar 2025 derzeit kein Backend, welches allgemein für Nah- und Fernverkehr in Deutschland nutzbar ist. -			Der <strong>VRN</strong> kommt voraussichtlich am ehesten an Qualität und Umfang der im DB HAFAS verfügbaren Daten heran. +			Leider gibt es seit der Abschaltung des DB HAFAS am 8. Januar 2025 sowie des VRN HAFAS am 3. März 2025 derzeit kein Backend, welches allgemein für Nah- und Fernverkehr in Deutschland nutzbar ist. +			Das <strong>Deutsche Bahn</strong> (IRIS-TTS) eignet sich für Fahrten mit S-Bahnen, Regional- und Fernzügen.  			Im Übrigen muss je nach Verkehrsmittel, Region und Wünschen an die verfügbaren Daten hier ein geeignetes Backend ausgewählt werden. +			In einzelnen Regionen steht kein geeignetes Backend für Nahverkehrsfahrten zur Verfügung.  			Abhilfe ist in Arbeit.  		</p>  		<p> -			<strong>VRN</strong> ist eine gute Wahl für Nah-, Regional- und Fernverkehr in Deutschland. Hier gibt es meist Echtzeitdaten, allgemeine Meldungen, Wagenreihungen und Kartendaten.  			<strong>Deutsche Bahn</strong> (IRIS-TTS) liefert Echtzeitdaten, Wagenreihungen und Verspätungsmeldungen für Regional- und Fernverkehr in Deutschland. In vielen Fällen sind auch allgemeine Meldungen und Kartendaten verfügbar. -			<strong>ÖBB</strong> liefern Kartendaten und Wagenreihungen für Fernverkehr in Deutschland, jedoch keine Meldungen. Echtzeitdaten sind teilweise verfügbar. +			<strong>ÖBB</strong> liefern Kartendaten und Wagenreihungen für Fernverkehr in Deutschland und Umgebung, jedoch keine Meldungen. Echtzeitdaten sind teilweise verfügbar.  		</p>  		<p>  			Die restlichen Backends lohnen sich für Fahrten in den zugehörigen Verkehrsverbünden bzw. Ländern. | 
