این دستور efap است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
efa - سرویس گیرنده خط فرمان غیر رسمی efa.vrr.de
خلاصه
EFA --از جانب شهرستان متوقف کردن --به شهرستان متوقف کردن [ اضافی گزینه های ]
EFA [ گزینه های ] از شهر از توقف [ از طریق شهر از طریق توقف ] به شهر برای متوقف کردن
نسخه
2.14 نسخه
شرح
EFA یک سرویس گیرنده خط فرمان برایhttp://efa.vrr.de> رابط وب را می فرستد
اطلاعات مشخص شده را در فرم آنلاین قرار داده و نتایج را نمایش می دهد.
همچنین از سایر خدمات EFA نیز پشتیبانی می کندhttp://efa.vrr.de>. EFA دارای یک لیست داخلی از
نقاط ورودی EFA که می توان با آن کاوش کرد -A و -D گزینه ها و لیست شده با -lاست. شما
همچنین می توانید یک سرویس سفارشی را با استفاده از آن مشخص کنید -u آدرس or -s نام. با این حال، EFA پیش فرض
خدمات در اکثر موارد کافی است (حتی اتصالات ICE در سراسر آلمان).
OPTIONS
--از جانب شهرستان متوقف کردن
محل عزیمت
--به شهرستان متوقف کردن
محل ورود
--از طریق شهرستان متوقف کردن
از طریق این مکان سفر کنید
در همه موارد اگر بخواهید متوقف کردن برای اینکه یک آدرس یا "نقطه مورد علاقه" باشد، می توانید آن را تنظیم کنید
به «addr:something» یا «poi:something».
-a|--رسیدن hh:mm
زمان پایان سفر (--زمان/--خروج را لغو میکند)
-A|-- آدرس اینترنتی خودکار|--کشف-و-چاپ
تمام نقاط ورودی EFA شناخته شده را برای اتصال مشخص شده بررسی کنید. اولین نتیجه را چاپ کنید
که خطا نبود
توجه داشته باشید که این ممکن است کمی طول بکشد و لزوما بهترین نتیجه را به همراه نخواهد داشت.
همچنین استفاده از این گزینه به صورت پیش فرض توصیه نمی شود، زیرا خدمات EFA را در زیر قرار می دهد
بار اضافی قابل توجهی
-b|-- دوچرخه
درخواست اتصالاتی کنید که به مسافر اجازه می دهد با خود دوچرخه ببرد. توجه داشته باشید که این
ممکن است باعث شود EFA برای نمایش هیچ مسیری -- در آن صورت، backend قادر به نمایش نبود
چنین ارتباطاتی را بیابید یا از پشتیبانی دوچرخه آنها اطلاعی نداشتم.
-B|-- اطلاعات دوچرخه
اطلاعات مربوط به پشتیبانی دوچرخه را نشان دهید، اما مسیرها را بر اساس آن انتخاب نکنید. که در
در اصل، این گزینه به سادگی تغییر می کند --نادیده گرفتن-اطلاعات پیش فرض وقتی مفید است
-- دوچرخه هیچ مسیری را برنگشت حتی اگر بیشتر مسیر دارای پشتیبانی دوچرخه است.
-d|--تاریخ dd.mm.[yyyy]
تاریخ سفر
-D|--کشف کردن
تمام نقاط ورودی EFA شناخته شده را برای اتصال مشخص شده بررسی کنید. هیچ مسیری برگشت داده نمی شود
در این مورد. بجای، EFA آدرس ها و نام تمام نقاط ورودی را که انجام داده اند چاپ می کند
خطا را برنگرداند
-u|--efa-url آدرس
URL به نقطه ورودی EFA، به طور پیش فرض بهhttp://efa.vrr.de/vrr/XSLT_TRIP_REQUEST2>.
بسته به موقعیت مکانی شما، برخی آدرسs ممکن است حاوی داده های خاص تری نسبت به سایرین باشد. دیدن
سفر::مسیریابی::DE::EFA(3 بعد از ظهر) و -l گزینه ای برای جایگزین ها
-e|-- استثناء کردن حمل و نقل
انحصار کردن حمل و نقل (لیست جدا شده با کاما).
حمل و نقل ممکن: zug، s-bahn، u-bahn، stadtbahn، تراموا، stadtbus، regionalbus،
schnellbus، seilbahn، chiff، ast، sonstige
-E|--توسعه-اطلاعات
نمایش بیش از اطلاعات اصلی مسیر. در حال حاضر، موارد زیر است
نمایش داده شده (در صورت موجود بودن):
· مدت زمان مسیر
· کرایه بلیط
· مدت زمان انتقال و تغییرات ارتفاع (از طریق پله ها / پله برقی) در هر ایستگاه
-f|- مسیر کامل
نمایش توقف های میانی (با زمان و سکو) هر قطار. توجه داشته باشید که اینها
همیشه در دسترس نیستند
-I|--نادیده گرفتن-اطلاعات [ regex ]
تطبیق اطلاعات اضافی را نادیده بگیرید regex (پیش فرض:
/Fahrradmitnahme|Einstiegshilfe/)
If regex ارائه نشده است، regex پیش فرض را حذف می کند (-> هیچ چیز نادیده گرفته نخواهد شد)
-i|--عبارتند از نوع
شامل اتصالات با استفاده از نوع قطار نوع، که در آن نوع شاید:
· محلی (پیش فرض)
فقط از قطارهای محلی استفاده کنید ("Verbund-/Nahverkehrslinien"). آهسته، اما ارزان ترین
روش اگر مسافت طولانی را سفر نمی کنید
· مدار مجتمع
قطارهای محلی + آی سی
· یخ
همه قطارها (محلی + IC + ICE)
-l|-- لیست
خدمات EFA پشتیبانی شده را با URL هایشان فهرست کنید (نگاه کنید به -u) و اختصارات (نگاه کنید به -s).
-M|--نقشه ها
لینک های خروجی به نقشه های مسیرهای انتقال و ایستگاه های انتقال در صورت وجود.
-m|-- حداکثر تغییر عدد
چاپ اتصالات با حداکثر عدد مبادلات
-n|--num-اتصالات عدد
بازگشت به عدد اتصالات اگر تنظیم نشده باشد، پیشفرض سرور EFA مربوطه است
استفاده می شود (معمولاً 4 یا 5).
-P|--ترجیح می دهند نوع
ترجیح دادن اتصالات از نوع:
· سرعت (پیش فرض)
هر چه سریعتر، بهتر است
· اکنون
اتصالات با تبادل کمتر را ترجیح دهید
· nowalk
ترجیح دادن اتصالات با پیادهروی کمتر (در تقاطعها)
-p|-- نزدیکی [دقیقه]
توقف های نزدیک به توقف/شروع را در نظر بگیرید. به طور پیش فرض، تا 10 دقیقه از
پیاده روی به/از اولین/آخرین ایستگاه مسیر قابل قبول است. می توانید مشخص کنید
دقیقه برای استفاده از ارزش سفارشی
-s|--سرویس نام
نام کوتاه نقطه ورودی EFA. دیدن سفر::مسیریابی::DE::EFA(3 بعد از ظهر) و -l انتخاب
برای لیست خدمات
-t|--زمان|-- خروج hh:mm
زمان شروع سفر
--تایم اوت ثانیه
مهلت زمانی را برای درخواست های HTTP تنظیم کنید. پیش فرض: 60 ثانیه
-v|- نسخه
اطلاعات نسخه چاپی
-w|- سرعت پیاده روی سرعت
سرعت راه رفتن خود را روی سرعت. مقادیر پذیرفته شده: عادی (پیش فرض)، سریع، آهسته
-x|--دسترسی انواع
اتصالاتی را درخواست کنید که تمام دسترسی های مشخص شده را برآورده کند انواع (کاما-
لیست جدا شده، گزینه ممکن است تکرار شود). لطفاً توجه داشته باشید که این ممکن است باعث ایجاد backend شود
به هیچ وجه نتیجه ای برنگرداند، یا به این دلیل که چنین ارتباطی وجود ندارد یا به این دلیل که
خطوط مورد نیاز دارای مجموعه ویژگی های دسترسی صحیح نیستند.
در زیر انواع پشتیبانی می شوند:
e / بدون پله برقی
انتقال باید بدون استفاده از پله برقی امکان پذیر باشد.
E / بدون آسانسور
انتقال باید بدون استفاده از آسانسور امکان پذیر باشد.
من / اطلاعات
اتصالات درخواستی را محدود نمی کند. با این حال، این گزینه باعث می شود EFA به
نمایش اطلاعات دسترسی اضافی برای هر قسمت مسیر (جایی که
در دسترس). چه زمانی -x w or -x l هیچ اتصالی را برنگردانید، با استفاده از -x i ممکن است
مفیدتر است (اگرچه نمی تواند تضمین کند که هیچ یک از نتایج راضی کننده است
نوع مربوطه).
l / nf / پلت فرم پایین
همه وسایل نقلیه باید دارای سکوی پایین ("Niederflur") باشند.
s / بدون پله
انتقال باید بدون پله (مثلاً از طریق پله برقی/آسانسور یا
رمپ).
w / ویلچر
همه وسایل نقلیه باید با ویلچر قابل دسترسی باشند.
خروج وضعیت
0 همه چیز خوب پیش رفت
1 آرگومان های نامعتبر، پیام خطا را ببینید
2 خطای شبکه، امکان ارسال درخواست وجود ندارد
3 efa.vrr.de هیچ داده قابل تجزیه ای را برنگرداند
4 خطای efa.vrr.de: ورودی مبهم
5 خطای efa.vrr.de: هیچ اتصالی پیدا نشد
10 سفر ناشناخته::مسیریابی::DE::خطای EFA
255 سایر خطاهای داخلی
پیکربندی
ندارد.
مثال ها
efa دو Hbf MH Hbf
یک اتصال از دورتموند (Do) Hbf به Muelheim (MH) Hbf را جستجو کنید
efa -- شامل یخ Essen Hbf Hamburg Dammtor
به دنبال اتصال با قطارهای مسافت طولانی باشید
efa -- رسیدن 18:00 -e zug,s-bahn -ME Wickenburgstr D Oststr
یک اتصال از خیابان Essen Wickenburg به Duesseldorf Oststr را جستجو کنید. از هیچ کدام استفاده نکنید
قطارها، مطمئن شوید که حدود ساعت 18 میرسید و پیوندهای نقشههای همه مبادلات را چاپ کنید.
ایستگاه.
efa -s vvs اشتوتگارت Hbf Stuttgart Marienplatz
از سرویس VVS (Verkehrsverbund Stuttgart) EFA برای جستجوی یک اتصال استفاده کنید.
وابستگی ها
این اسکریپت به پرل 5.10 (یا بالاتر) با ماژول های زیر نیاز دارد:
· کلاس::دستیار
· استثنا::کلاس
· LWP::UserAgent
· XML::LibXML
با استفاده از خدمات onworks.net از efap آنلاین استفاده کنید