7 Commits
0.0.2 ... 0.0.4

2 changed files with 38 additions and 4 deletions

20
src/hooks.server.ts Normal file
View File

@@ -0,0 +1,20 @@
import { type HandleFetch } from "@sveltejs/kit";
export const handleFetch: HandleFetch = async ({ request, fetch }) => {
if (request.url.startsWith('https://maps.owlboard.info')) {
const newUrl = request.url.replace('https://maps.owlboard.info', 'http://localhost:3000');
const headers = new Headers(request.headers);
headers.set('host', 'maps.owlboard.info');
request = new Request(newUrl, {
method: request.method,
headers: headers,
body: request.body,
// @ts-ignore - 'duplex' is needed for node fetch with bodies
duplex: 'half'
});
}
return fetch(request);
}

View File

@@ -117,8 +117,8 @@ routeDetail:
chains: 73 chains: 73
- type: junction - type: junction
name: Kensal Green South Junction name: Kensal Green East Junction
diverges: right diverges: both
direction: down direction: down
description: to Crossrail & North Pole Depots description: to Crossrail & North Pole Depots
miles: 2 miles: 2
@@ -141,11 +141,16 @@ routeDetail:
- type: junction - type: junction
name: Old Oak Common East name: Old Oak Common East
diverges: left diverges: left
direction: up direction: down
description: to Crossrail Depot description: to Crossrail Depot
miles: 2 miles: 2
chains: 62 chains: 62
- type: siteof
name: Old Oak Common HS2 interchange
miles: 3
chains: 0
- type: junction - type: junction
name: Old Oak Common West name: Old Oak Common West
diverges: left diverges: left
@@ -450,6 +455,11 @@ routeDetail:
miles: 10 miles: 10
chains: 32 chains: 32
- type: crossovers
name: Hayes East
miles: 10
chains: 45
- type: bridge - type: bridge
position: under position: under
category: waterway category: waterway
@@ -500,7 +510,7 @@ routeDetail:
chains: 22 chains: 22
- type: crossovers - type: crossovers
name: West Drayton East name: West Drayton East Junction
miles: 12 miles: 12
chains: 67 chains: 67
@@ -529,6 +539,7 @@ routeDetail:
diverges: left diverges: left
direction: down direction: down
description: Colnbrook Freight (near Heathrow) description: Colnbrook Freight (near Heathrow)
elecBranch: none
miles: 13 miles: 13
chains: 31 chains: 31
@@ -1027,6 +1038,7 @@ routeDetail:
chains: 1 chains: 1
- type: junction - type: junction
name: Henley Branch Junction
diverges: left diverges: left
direction: down direction: down
description: Henley-on-Thames from Platform 4 only description: Henley-on-Thames from Platform 4 only
@@ -1162,6 +1174,7 @@ routeDetail:
name: Reading New Junction name: Reading New Junction
diverges: right diverges: right
direction: up direction: up
elecBranch: none
description: to Southern Lines (Waterloo/Guildford) description: to Southern Lines (Waterloo/Guildford)
miles: 35 miles: 35
chains: 40 chains: 40
@@ -1177,6 +1190,7 @@ routeDetail:
name: Reading East Junction name: Reading East Junction
diverges: left diverges: left
direction: up direction: up
elecBranch: none
description: to Southern Lines (Waterloo/Guildford) description: to Southern Lines (Waterloo/Guildford)
miles: 35 miles: 35
chains: 61 chains: 61