Skip to content

Repository files navigation

bahn-api - Eine Implementation einer Infotafel für aktuelle An-/Abfahrten an einem Wunschbahnhof

Ziel dieser Webapp ist die Bereitstellung einer Infotafel beruhend auf den Daten aus den DB APIs Timetable, StationData und FacilitiesStatus

image

Vorraussetzungen

Webserver mit PHP + PHP-CURL

Installation

  1. Projekt klonen
git clone https://github.com/Niklasthegeek/bahn-api/
  1. In Verzeichnis navigieren
cd bahn-api
  1. secrets.txt.example Datei umbenennen
mv secrets.txt.example secrets.txt
  1. secrets.txt editieren und mit API Keys füllen
  2. Inhalte aus dem Verzeichnis in das Webroot kopieren
cp ./* /var/www/html/
  1. .htaccess Datei im Webroot erstellen, um die secret datei nicht öffentlich zu machen
RedirectMatch 404 \.txt$
<Files ~ "\.txt$">
    Order allow,deny
    Deny from all
</Files>
  1. Um Caching zu aktivieren erstellen sie bitte den ordner cache im webroot mit schreibrechten für den www-data user oder chmod 777
mkdir cache

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Used by

Contributors

Languages