├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── departures.json ├── index.html ├── journey.json ├── package.json ├── public ├── Parisine-Bold.otf ├── Parisine-Regular.otf └── vite.svg ├── src ├── App.vue ├── Mock.ts ├── app │ ├── Graph.ts │ └── utils.ts ├── assets │ └── vue.svg ├── colors.ts ├── components │ ├── AnimatedPath.vue │ ├── Header.vue │ ├── OfflineHeader.vue │ ├── RepairScreen.vue │ ├── ShortTrainBubble.vue │ ├── StopName.vue │ ├── Stops.vue │ └── Time.vue ├── fetch.ts ├── geo.test.ts ├── geo.ts ├── layout.ts ├── main.ts ├── services │ └── Wagon.ts ├── style.css └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/README.md -------------------------------------------------------------------------------- /departures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/departures.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/index.html -------------------------------------------------------------------------------- /journey.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/journey.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/package.json -------------------------------------------------------------------------------- /public/Parisine-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/public/Parisine-Bold.otf -------------------------------------------------------------------------------- /public/Parisine-Regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/public/Parisine-Regular.otf -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/Mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/Mock.ts -------------------------------------------------------------------------------- /src/app/Graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/app/Graph.ts -------------------------------------------------------------------------------- /src/app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/app/utils.ts -------------------------------------------------------------------------------- /src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/assets/vue.svg -------------------------------------------------------------------------------- /src/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/colors.ts -------------------------------------------------------------------------------- /src/components/AnimatedPath.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/AnimatedPath.vue -------------------------------------------------------------------------------- /src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/Header.vue -------------------------------------------------------------------------------- /src/components/OfflineHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/OfflineHeader.vue -------------------------------------------------------------------------------- /src/components/RepairScreen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/RepairScreen.vue -------------------------------------------------------------------------------- /src/components/ShortTrainBubble.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/ShortTrainBubble.vue -------------------------------------------------------------------------------- /src/components/StopName.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/StopName.vue -------------------------------------------------------------------------------- /src/components/Stops.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/Stops.vue -------------------------------------------------------------------------------- /src/components/Time.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/components/Time.vue -------------------------------------------------------------------------------- /src/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/fetch.ts -------------------------------------------------------------------------------- /src/geo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/geo.test.ts -------------------------------------------------------------------------------- /src/geo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/geo.ts -------------------------------------------------------------------------------- /src/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/layout.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/services/Wagon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/services/Wagon.ts -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/src/style.css -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arnoclr/syspad/HEAD/vite.config.ts --------------------------------------------------------------------------------