miklcct / national_rail_timetable
2.6.0
2024-05-09 22:45 UTC
Requires
- php: ^8.1
- ext-mongodb: *
- filp/whoops: ^2.14
- guzzlehttp/guzzle: ^7.5
- http-interop/http-factory-guzzle: ^1.2
- miklcct/rail_open_timetable_data: ^1.5
- miklcct/thin_php_app: ^0.6.1
- mongodb/mongodb: ^1.12
- php-di/php-di: ^6.4
- psr/simple-cache: ^1.0
- symfony/cache: ^6.1
- thecodingmachine/safe: ^2.1
Requires (Dev)
- roave/security-advisories: dev-latest
README
这是一个展示国家铁路时刻表信息的网站。它有两种形式:出发板视图和时刻表视图。
出发板视图
它按顺序列出所有部分的出发信息、目的地和所有后续停靠点。
时刻表视图
这是传统时刻表的网页版本,以传统表格形式列出信息,类似于纸质时刻表,但使用最新的行程规划数据进行更新。
安装
- 将
config.example.php
复制到config.php
并设置其值 - 运行
composer install
- 运行
yarn install
- 运行
yarn vite build
- 将网站根目录指向
public_html
文件夹
加载数据
使用设置 EMAIL 和 PASSWORD 环境变量为您的国家铁路开放数据凭证的方式运行 bin/update.bash
。它应放入调度器中每天运行。
演示
公共实例位于 https://gbtt.uk/