Wann muss ich von einer Adresse los, um per ÖV/SBB zu gegebenen Zeiten/Daten an gegebenen Adressen/Orten anzukommen?

Overview

Deutsch, Français, Italiano, Rumantsch


Beschreibung

Serverlose Webseite: Wann muss ich von einer Adresse los, um per ÖV/SBB zu gegebenen Zeiten/Daten an gegebenen Adressen/Orten anzukommen?

Funktioniert mit der API von fahrplan.search.ch, beschrieben unter https://timetable.search.ch/api/help

(Der "Tag" housing wurde hinzugefügt, weil der Sinn dieses Projekts ist, beim Suchen nach Wohnsituationen schnell und einfach sehen zu können, wie weit es mit dem öffentlichen Verkehr zu Arbeitsort, Freunden und anderen wichtigen Fix-Orten ist.


Anwendung (Mobile / nicht serverless)

Auf https://joelproko.github.io/ch_public_transport_distances_js gehen.

"Installation" (PC)

  1. Projekt herunterladen
  2. Projekt entpacken (falls als Archiv heruntergeladen)

Anwendung (PC)

  1. index.html im entpackten Ordner mit Browser* öffnen
  2. Wichtige Zieldestinationen eingeben; braucht jeweils
    Adresse
    Kann ein Ortsname sein, kann eine Haltestelle sein, kann aber auch "Strasse Nr(,) (PLZ) Ort" oder "(PLZ) Ort(,) Strasse Nr" sein
    Datum
    Hauptsächlich für Arbeitstag vs. Wochenende relevant, kann aber auch für das Überprüfen der ÖV-Situation an Feiertagen genutzt werden
    Ankunftszeit
    Um welche Zeit man spätestens an der Zieladresse ankommen möchte
    -> nicht vergessen, auf "hinzufügen" zu klicken ;-)
    Die hinzugefügte Destination erscheint nun in einer Liste.

    Es können mehrere Destinationen zur Liste hinzugefügt werden.
    Beim eingeben einer Startadresse im nächsten Schritt werden für alle Destinationen in der Liste gleichzeitig Verbindungen gesucht.

  3. Adresse einer möglichen Startadresse (bzw. eines potentiellen Wohnorts) markieren und entweder
    • in das nun grüne Eingabefeld direkt hineinziehen, oder
    • kopieren, im grünen Eingabefeld einfügen, und "abschicken" klicken, oder
    • Adresse von Hand ins grüne Eingabefeld eintippen und "abschicken" klicken
  4. Für jede Zieldestination wird nun die letztmögliche Verbindung angezeigt, um zum gewünschten Zeitpunkt angekommen zu sein (je nach Bildschirmgrösse entweder unter oder neben dem Eingabefeld).

Ist ein Feld rot, wurde entweder vergessen es auszufüllen (beim hinzufügen von Zieldestinationen) oder es wurde eine Adresse eingegeben, die nicht existiert oder nicht verstanden wurde.

Sollte beim Eingeben einer Zieldestination ein Fehler gemacht worden sein, oder will man eine Destination aus einem anderen Grund entfernen, geht das durch klicken auf das [x] rechts davon.

Durch klicken auf das Symbol oben rechts ist es möglich, die Sprache umzustellen. Falls eine reine Schweizer Flagge für Rumantsch besser gefällt als das weisse R, das teilweise das Schweizerkreuz verdeckt, hat es im Ordner img auch eine ungenutzte Datei ch.png, die rm.png ersetzen könnte.


*Internet Explorer wird wahrscheinlich nicht funktionieren. Firefox hat zwei minime Schönheitsfehler wenn
layout.css.has-selector.enabled in about:config nicht aktiviert ist, funktioniert aber problemlos.

You might also like...

Zeigt deinen Discord Token an mit einer Tastenkombination.

discordTokenEdo v1.2 Lässt mit einer Tastenkombination ( ALT + G ) deinen Discord Token anzeigen. - Bedingung: Eingeloggt sein auf https://discord.co

Dec 25, 2022

Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten)

Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten)

Fotostandort Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten) https://kreis-viersen.github.io/fotostandort/ Fragen, Anm

Apr 12, 2022

Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen.

Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen.

Regenbogenkarte Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen. Die Idee dahinter war, ins

Oct 26, 2022

Chatbot encargado de brindar información a los alumnos de las preparatorias universidad autónoma de Zacatecas o a las personas interesadas en ellas

Chatbot encargado de brindar información a los alumnos de las preparatorias universidad autónoma de Zacatecas o a las personas interesadas en ellas

Chatbot encargado de brindar información a los alumnos de las preparatorias universidad autónoma de Zacatecas o a las personas interesadas en ellas, en cual se implementará el análisis de sentimientos para la detección de algún indicio de problema de salud mental esto identificando mensajes positivos y negativos, al igual que los tipos de sentimientos como tristeza, felicidad, enfado, etc.

Dec 19, 2021

Bootcamps-latam - Una lista exhaustiva de los bootcamps de programación disponibles en Latinoamérica.

Bootcamps LATAM Con motivo de promover la educación digital, facilitar la visibilidad de oportunidades a compañeros, y a falta de un recurso similar p

Feb 2, 2022

El repositorio de cheatsheets de TIC. Pensado para que los alumnos puedan utilizar a la hora de programar como "ayudamemorias".

El repositorio de cheatsheets de TIC. Pensado para que los alumnos puedan utilizar a la hora de programar como

Cheatsheets de TIC Este es el repositorio de la web de cheatsheets de TIC. Para acceder a la web hacer click acá. ¿Cómo hago un cambio? ¿Mi cambio tie

Nov 10, 2022

Repositorio para los ejemplo del Ciclo-4 de MisionTIC - Desarrollo web

Ciclo 4 Misión TIC - Desarrollo Web Repositorio para los ejemplos del Ciclo 4 Desarrollo Web de la Formación MisiónTIC Semana 1 Introducción al Scrum

Oct 14, 2022

Clean up user-submitted HTML, preserving whitelisted elements and whitelisted attributes on a per-element basis. Built on htmlparser2 for speed and tolerance

sanitize-html sanitize-html provides a simple HTML sanitizer with a clear API. sanitize-html is tolerant. It is well suited for cleaning up HTML fragm

Dec 26, 2022

AngularRoutingWebApp - Web App dimostrativa per spiegare e riepilogare i concetti basi di Angular.ts

RoutingApp This project was generated with Angular CLI version 11.0.2. Development server Run ng serve for a dev server. Navigate to http://localhost:

Jan 3, 2022

Wordle and Termooo style classic word guessing game for the command line. One new word per day!

Wordle and Termooo style classic word guessing game for the command line. One new word per day!

Wordle and Termooo style classic word guessing game for the command line. One new word per day!

Nov 27, 2022

Automatically document all of your Remix loaders and actions typings per each route. 📚

Automatically document all of your Remix loaders and actions typings per each route. 📚

About remix-docs-gen parses all of your Remix loaders and actions and automatically documents all the typings per each route. Installation First, you

Nov 9, 2022

Dynamic (Per line/paragraph depend on language you type) RTL/LTR support plugin for Obsidian.md

Dynamic (Per line/paragraph depend on language you type) RTL/LTR support plugin for Obsidian.md

In the name of Allah Obsidian Dynamic RTL Dynamic (Per line/paragraph depending on the language you type) RTL/LTR support plugin for Obsidian.md Previ

Jan 2, 2023

Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.

API Rate Limiter Zero-Dependencies Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specif

Oct 7, 2022

Unlocks all brainly answers and bypasses one answer per day limit. Gives infinite free answers & unlocks all textbooks 🔐 ∞

Brainly-LockPick 🔑 Unlocks all brainly answers and bypasses one answer per day limit. Gives infinite free answers & unlocks textbooks 🔐 ∞ Note: refr

Dec 9, 2022

A web app built with Covid-19-API that displays Covid 19 cases, deaths and recovery per country in the entire World

A web app built with Covid-19-API that displays Covid 19 cases, deaths and recovery per country in the entire World

Covid19 Tracker A web app built with Covid-19-API that displays Covid 19 cases, deaths and recovery per country in the entire World Built With HTML, C

Nov 1, 2022
Comments
  • github pages test

    github pages test

    testing how github pages works, because apparently Android forbids browsers from opening local html files (or at least forbids them to open other files in their directory)

    opened by joelproko 0
Releases(v1.0.1)
  • v1.0.1(Oct 5, 2022)

    Bugfixes:

    • Input error class didn't have a style, so it looked like the page didn't react.
    • Dates that were too far in the future/past to have timetables were accepted and then looked like address errors when using them.

    Deutsch:

    Behobene Fehler:

    • Das markieren fehlerhafter Eingaben war nicht sichtbar, was aussah, als ob die Seite nicht auf das hinzufügen/abschicken reagiert hat.
    • Daten, die zu weit in der Zukunft/Vergangenheit lagen, wurden erst bei der Suche nach Verbindungen als solche erkannt und sahen aus wie ungültige Startadressen (oder hätten, wenn die markierung fehlerhafter Eingaben sichtbar gewesen wäre).
    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Oct 2, 2022)

    Features:

    • multiple destinations
    • remember destinations (cookie)
    • delete individual destinations
    • responsive css up to 320px width
    • datepicker (flatpickr) and timepicker (also flatpickr)
    • localisation (German, French, Italian, Rumantsch) (none for English, default is German)

    Known Issues:

    • hitting Enter in start address field does nothing, clicking on submit button required
    • in Firefox, result box will display even when empty, unless a flag in about:config is toggled or until Mozilla fully implements css:has()
    • if API or internet is down, either breaks completely or seems to not react to submit/add buttons being pressed, rather than just displaying a warning message

    Suspected Issues:

    • Localisations for French, Italian and Rumantsch might be quite poor.
    Source code(tar.gz)
    Source code(zip)
    ch_public_transport_distances_js.zip(98.03 KB)
Owner
null
Një projekt open source për komunitetin që shërben për të gjeneruar fjalëkalime me nivele të sigurisë të ndryshme.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Benjamin Fazli 4 Mar 7, 2022
Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten)

Fotostandort Browsertool zum Anzeigen/Verändern/Setzen des Fotostandorts (JPEG / EXIF-Daten) https://kreis-viersen.github.io/fotostandort/ Fragen, Anm

Kreis Viersen 2 Apr 12, 2022
Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen.

Regenbogenkarte Die Regenbogenkarte ist eine interaktive Karte für das Anzeigen und Entdecken von queeren (Jugend)-Gruppen. Die Idee dahinter war, ins

Queer Lexikon 9 Oct 26, 2022
El repositorio de cheatsheets de TIC. Pensado para que los alumnos puedan utilizar a la hora de programar como "ayudamemorias".

Cheatsheets de TIC Este es el repositorio de la web de cheatsheets de TIC. Para acceder a la web hacer click acá. ¿Cómo hago un cambio? ¿Mi cambio tie

null 37 Nov 10, 2022
Automatically document all of your Remix loaders and actions typings per each route. 📚

About remix-docs-gen parses all of your Remix loaders and actions and automatically documents all the typings per each route. Installation First, you

Stratulat Alexandru 50 Nov 9, 2022
Dynamic (Per line/paragraph depend on language you type) RTL/LTR support plugin for Obsidian.md

In the name of Allah Obsidian Dynamic RTL Dynamic (Per line/paragraph depending on the language you type) RTL/LTR support plugin for Obsidian.md Previ

Amirreza Aliakbari 33 Jan 2, 2023
Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specific time frame.

API Rate Limiter Zero-Dependencies Simple rate-limiter NPM Module used for blocking IPs that exceeds certain number of requests per second in a specif

Khaldon 7 Oct 7, 2022
Unlocks all brainly answers and bypasses one answer per day limit. Gives infinite free answers & unlocks all textbooks 🔐 ∞

Brainly-LockPick ?? Unlocks all brainly answers and bypasses one answer per day limit. Gives infinite free answers & unlocks textbooks ?? ∞ Note: refr

null 7 Dec 9, 2022
La extensión web que muestra el precio de los juegos de la web de Xbox, PlayStation, Nintendo y Epic Games Store con los impuestos de Argentina incluidos. Conocé cuanto vas a pagar por tus juegos 💚💙❤️

Conocido anteriormente como Xboxito Impuestito - Conocé el precio real de los juegos Impuestito calcula y muestra el precio de los juegos de la web de

Luke ✨ 23 Dec 4, 2022
Një projekt open source për komunitetin që shërben për të gjeneruar fjalëkalime me nivele të sigurisë të ndryshme.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Benjamin Fazli 4 Mar 7, 2022