これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドefapです。
プログラム:
NAME
efa-非公式のefa.vrr.deコマンドラインクライアント
SYNOPSIS
エファ - から シティ stop - に シティ stop [ 追加の オプション ]
エファ [ オプション ] 市区町村から フロムストップ [ 経由都市 経由-ストップ ] 都市へ 止まる
VERSION
バージョン2.14
DESCRIPTION
エファ のコマンドラインクライアントですhttp://efa.vrr.de> Webインターフェイス。 送信します
オンラインフォームに情報を指定し、結果を表示します。
また、他のEFAサービスもサポートしていますhttp://efa.vrr.de>. エファ の組み込みリストがあります
でプローブできるEFAエントリポイント -A -D オプションとでリストされています -l。 あなた
を使用してカスタムサービスを指定することもできます -u URL or -s 名。 ただし、デフォルトのEFA
ほとんどの場合、サービスで十分です(ドイツ全土のICE接続でさえ)。
OPTIONS
- から シティ stop
出発地
- に シティ stop
到着場所
- 経由 シティ stop
この場所を経由して旅行する
すべての場合において、必要に応じて stop 住所または「興味のあるポイント」になるように設定できます
'addr:something'または 'poi:something'に。
-a|- 到着 hh:mm
ジャーニー終了時間(--time / -departをオーバーライドします)
-A|--自動URL|-発見して印刷する
指定された接続のすべての既知のEFAエントリポイントをプローブします。 最初の結果を印刷する
これはエラーではありませんでした。
これには時間がかかる場合があり、必ずしも最良の結果が返されるとは限らないことに注意してください。
また、このオプションをデフォルトで使用することはお勧めしません。これは、EFAサービスを下に置くためです。
かなりの追加負荷。
-b|- 自転車
乗客が自転車に乗れるように接続をリクエストします。 これに注意してください
引き起こす可能性があり エファ ルートをまったく表示しない-その場合、バックエンドは表示できませんでした
そのような接続を見つけるか、彼らの自転車サポートについて知りませんでした。
-B|--バイク情報
自転車のサポートに関する情報を表示しますが、それに基づいてルートを選択しないでください。 の
本質的に、このオプションは単に変更します --無視情報 ディフォルト。 便利な場合
- 自転車 ルートのほとんどが自転車をサポートしているにもかかわらず、ルートを返しませんでした。
-d|- 日にち dd.mm.[yyyy]
旅の日
-D|- 発見する
指定された接続のすべての既知のEFAエントリポイントをプローブします。 ルートは返されません
この場合。 その代わり、 エファ 実行したすべてのエントリポイントのURLと名前を出力します
エラーを返しません。
-u|--efa-url URL
EFAエントリポイントへのURL、デフォルトはhttp://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2>.
お住まいの地域によっては、 URLsには、他のデータよりも具体的なデータが含まれている場合があります。 見る
旅行::ルーティング:: DE ::EFA(午後3時)と -l 代替案のオプション。
-e|-除外する トランスポート
除外する トランスポート (カンマ区切りリスト)。
可能な交通機関:ズグ、Sバーン、Uバーン、シュタットバーン、トラム、シュタットバス、リージョナルバス、
schnellbus、seilbahn、schiff、ast、sonstige
-E|-拡張-情報
基本的なルート情報以上のものを表示します。 現時点では、以下は
表示(利用可能な場合):
・ルート期間
・チケット運賃
・各停留所での移動時間と標高の変化(階段/エスカレーター経由)
-f|-フルルート
各列車の中間停車駅(時間とホーム)を表示します。 これらに注意してください
常に利用できるとは限りません。
-I|--無視情報 [ 正規表現 ]
一致する追加情報を無視する 正規表現 (ディフォルト:
/ Fahrradmitnahme | Einstiegshilfe /)
If 正規表現 提供されていない場合、デフォルトの正規表現を削除します(->何も無視されません)
-i|- 含む type
タイプの列車を使用した接続を含める typeここで、 type 多分:
・ローカル(デフォルト)
地元の電車(「Verbund- / Nahverkehrslinien」)のみを利用してください。 遅いですが、最も安い
長距離を旅行していない場合の方法
・ IC
普通列車+ IC
・ 氷
すべての列車(ローカル+ IC + ICE)
-l|- リスト
サポートされているEFAサービスとそのURLを一覧表示します(を参照) -u)および略語(を参照) -s).
-M|-マップ
可能な場合は、転送パスと転送ステーションのマップへのリンクを出力します。
-m|--最大変化 数
せいぜい 数 インターチェンジ
-n|--接続数 数
に戻る 数 接続。 設定されていない場合、それぞれのEFAサーバーのデフォルト
使用されます(通常は4または5)。
-P|- 好む type
の接続を優先する type:
・速度(デフォルト)
速いほど良い
・待たない
インターチェンジの少ない接続を優先する
・ノーウォーク
徒歩の少ない接続を優先する(インターチェンジで)
-p|-近接性 [分]
ストップ/スタートの近くのストップを考慮に入れてください。 デフォルトでは、最大10分
ルートの最初/最後の停車地までの徒歩/そこからの徒歩は許容範囲と見なされます。 指定できます
分 カスタム値を使用します。
-s|- サービス 名
EFAエントリポイントの短縮名。 見る 旅行::ルーティング:: DE ::EFA(午後3時)と -l オプション
サービスのリストについては。
-t|- 時間|-出発 hh:mm
旅の開始時間
- タイムアウト 秒
HTTPリクエストのタイムアウトを設定します。 デフォルト:60秒。
-v|- バージョン
バージョン情報を印刷する
-w|-歩行速度 スピード
歩行速度をに設定します スピード。 許容値:通常(デフォルト)、高速、低速
-x|-アクセシビリティ
指定されたすべてのアクセシビリティを満たす接続を要求します (コンマ-
分離されたリスト、オプションは繰り返される場合があります)。 これによりバックエンドが発生する可能性があることに注意してください
そのような接続が存在しないか、
必要な行に正しいアクセシビリティ属性が設定されていません。
以下 サポートされています:
e /エスカレーターなし
エスカレーターを使わずに乗り換えができる必要があります。
E /エレベーターなし
エレベーターを使わずに移動できる必要があります。
私/情報
要求された接続を制限しません。 ただし、このオプションにより エファ 〜へ
各ルート部分の追加のアクセシビリティ情報を表示します(ここで
利用可能)。 いつ -x w or -x l を使用して、接続を返さないでください -x i かもしれません
より役立つ(ただし、結果のいずれかが
それぞれのタイプ)。
l / nf /低プラットフォーム
すべての車両は低プラットフォーム(「Niederflur」)である必要があります。
s /階段なし
階段なしで移動できる必要があります(例:エスカレーター/エレベーターまたは
ランプ)。
車椅子付き
すべての車両は車椅子でアクセス可能でなければなりません。
EXIT ステータス
0すべてがうまくいった
1引数が無効です。エラーメッセージを参照してください
2ネットワークエラー、リクエストを送信できません
3efa.vrr.deは解析可能なデータを返しませんでした
4 efa.vrr.deエラー:あいまいな入力
5 efa.vrr.deエラー:接続が見つかりません
10不明なTravel :: Routing :: DE :: EFAエラー
255その他の内部エラー
CONFIGURATION
なし。
例
efa ドゥ Hbf MH Hbf
ドルトムント(Do)Hbfからミュールハイム(MH)Hbfへの接続を検索します
efa -- 氷を含める Essen Hbf Hamburg Dammtor
長距離列車とのつながりを調べる
efa --arrive 18:00 -e zug、s-bahn -ME Wickenburgstr D Oststr
EssenWickenburgstrからDuesseldorfOststrへの接続を検索します。 使用しないでください
電車の場合は、必ず18:00頃に到着し、すべてのインターチェンジの地図へのリンクを印刷してください
ステーション
efa -svvsシュトゥットガルトHbfシュトゥットガルトマリエンプラッツ
VVS(Verkehrsverbund Stuttgart)EFAサービスを使用して接続を検索します。
依存関係
このスクリプトには、次のモジュールを備えたperl 5.10(またはそれ以降)が必要です。
・class :: Accessor
・例外::クラス
・LWP :: UserAgent
・XML :: LibXML
onworks.netサービスを使用してオンラインでefapを使用する