Посмотреть сайт!
Веб-сайт для создания и воспроизведения объявлений о железнодорожных перевозках Великобритании.
Информация
В связи с официальным уведомлением компании Worldline IT Services UK Limited аудиозаписи Атос Анны больше не доступны.
Для получения дополнительной информации посетите https://railannouncements.co.uk/atos-worldline.
Когда Фил Сэйер начал медленно уходить с железной дороги, мне захотелось получить больше записей его объявлений. Поскольку тогда я этого не сделал, я решил, что на этот раз сделаю это заранее!
️ Пожалуйста, следуйте этим рекомендациям перед отправкой каких-либо файлов. Если вы этого не сделаете, ваш PR может быть не принят.
Папку для аудиофайлов можно найти по адресу audio/
.
mp3
, поскольку они широко поддерживаются браузерами.we will be calling at.mp3
.BTN.mp3
.Предварительно вам необходимо установить Node.js и менеджер пакетов Yarn.
После клонирования репозитория установите необходимые зависимости с помощью Yarn:
yarn install
Затем вы можете запустить три (да, три) службы разработки:
# 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
Вы сможете получить доступ к веб-сайту по адресу http://local.davw.network:8787. local.davw.network
— это домен, который всегда будет соответствовать вашему локальному компьютеру и используется для обеспечения правильной работы веб-сайта с аудиофайлами и серверным API во время локальной разработки.
Некоторые функции требуют дополнительной работы для локального тестирования.
Вам нужно будет создать файл .dev.vars
в корне репозитория с вашим именем пользователя и паролем RTT API:
RTT_API_USERNAME=rttapi_username
RTT_API_PASSWORD=your_password
Этот сайт создан с помощью React Framework с использованием Gatsby. Если вы не знакомы с React или Gatsby, возможно, вы захотите изучить их, прежде чем писать.
Прежде чем зафиксировать изменения, отформатируйте код:
yarn run format