Consultez le site Web!
Un site Web pour générer et diffuser des annonces ferroviaires britanniques.
Informations
En raison d'une mention légale de Worldline IT Services UK Limited, les enregistrements audio d'Atos Anne ne sont plus disponibles.
Pour plus d'informations, veuillez visiter https://railannouncements.co.uk/atos-worldline
Lorsque Phil Sayer a lentement commencé à quitter le chemin de fer, j'aurais aimé avoir plus d'enregistrements de ses annonces. Parce que je ne l'avais pas fait à l'époque, j'ai décidé de le faire de manière proactive cette fois !
️ Veuillez suivre ces directives avant de soumettre des fichiers. Si vous ne le faites pas, votre PR pourrait ne pas être accepté.
Le dossier des fichiers audio se trouve dans audio/
.
mp3
en raison de leur large prise en charge par le navigateur.we will be calling at.mp3
.BTN.mp3
.Vous devrez installer Node.js et le gestionnaire de packages Yarn comme prérequis.
Lorsque vous avez cloné le référentiel, installez les dépendances requises avec Yarn :
yarn install
Ensuite, vous pouvez démarrer les trois (oui, trois) services de développement :
# 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
Vous pourrez accéder au site Web à l'adresse http://local.davw.network:8787. local.davw.network
est un domaine qui sera toujours résolu sur votre ordinateur local et est utilisé pour garantir que le site Web fonctionne correctement avec les fichiers audio et l'API backend lors du développement local.
Certaines fonctionnalités nécessitent un travail supplémentaire afin de pouvoir être testées localement.
Vous devrez créer un fichier .dev.vars
à la racine du référentiel avec votre nom d'utilisateur et votre mot de passe API RTT :
RTT_API_USERNAME=rttapi_username
RTT_API_PASSWORD=your_password
Ce site est créé avec le React Framework en utilisant Gatsby. Si vous n'êtes pas familier avec React ou Gatsby, vous souhaiterez peut-être les rechercher avant de contribuer.
Avant de valider vos modifications, formatez votre code :
yarn run format