Sehen Sie sich die Website an!
Eine Website zum Generieren und Abspielen von Ankündigungen der britischen Eisenbahn.
Info
Aufgrund eines rechtlichen Hinweises von Worldline IT Services UK Limited sind die Audioaufnahmen von Atos Anne nicht mehr verfügbar.
Weitere Informationen finden Sie unter https://railannouncements.co.uk/atos-worldline
Als Phil Sayer langsam begann, die Eisenbahn zu verlassen, wünschte ich, ich hätte mehr Aufnahmen seiner Ansagen bekommen. Da ich das damals nicht getan habe, habe ich beschlossen, es dieses Mal proaktiv zu tun!
️ Bitte befolgen Sie diese Richtlinien, bevor Sie Dateien einreichen. Wenn Sie dies nicht tun, wird Ihre PR möglicherweise nicht akzeptiert.
Den Ordner für Audiodateien finden Sie unter audio/
.
mp3
Dateien sein.we will be calling at.mp3
.BTN.mp3
sein.Als Voraussetzungen müssen Sie Node.js und den Yarn-Paketmanager installieren.
Wenn Sie das Repository geklont haben, installieren Sie die erforderlichen Abhängigkeiten mit Yarn:
yarn install
Dann können Sie die drei (ja, drei) Entwicklungsdienste starten:
# In one terminal, run (for the website):
yarn run develop
# When this says "You can now view rail-announcements in the browser.", open a new terminal and run (for the live trains API):
yarn run develop:workers
# Finally, open a new terminal and run (to serve the audio files):
yarn run serve-audio
Sie können auf die Website unter http://local.davw.network:8787 zugreifen. local.davw.network
ist eine Domäne, die immer auf Ihrem lokalen Computer aufgelöst wird und dazu dient, sicherzustellen, dass die Website während der lokalen Entwicklung korrekt mit den Audiodateien und der Backend-API funktioniert.
Einige Funktionen erfordern zusätzliche Arbeit, um lokal getestet zu werden.
Sie müssen eine .dev.vars
Datei im Stammverzeichnis des Repositorys mit Ihrem RTT-API-Benutzernamen und Passwort erstellen:
RTT_API_USERNAME=rttapi_username
RTT_API_PASSWORD=your_password
Diese Seite wurde mit dem React Framework unter Verwendung von Gatsby erstellt. Wenn Sie mit React oder Gatsby nicht vertraut sind, sollten Sie sich vor dem Beitrag darüber informieren.
Formatieren Sie Ihren Code, bevor Sie Ihre Änderungen übernehmen:
yarn run format