Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
142 lines (142 loc) · 7.41 KB
/
Copy pathindex.html
File metadata and controls
142 lines (142 loc) · 7.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta
http-equiv="Content-Security-Policy"
content="default-src 'self'; img-src 'self' data: https:; style-src 'self' 'unsafe-inline'; script-src 'self'; connect-src 'self' https://ressources.data.sncf.com; worker-src 'self'; base-uri 'self'"
/>
<title>Trains MAX JEUNE / MAX SENIOR (ex-TGVmax) réservables — Railmap</title>
<meta
name="description"
content="Trouvez les trains où une place TGV Max (MAX JEUNE ou MAX SENIOR) est réservable : trajet précis, carte des destinations, calendrier 30 jours, allers-retours. Open data SNCF, gratuit, open source, non affilié à la SNCF."
/>
<link rel="canonical" href="https://offware-apps.github.io/Railmap/" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Railmap" />
<meta property="og:title" content="Railmap — trouver un train TGVmax avec une place réservable" />
<meta
property="og:description"
content="Toutes les places MAX JEUNE / MAX SENIOR ouvertes à la réservation, mises à jour chaque jour depuis l'open data SNCF. Gratuit, sans compte."
/>
<meta property="og:url" content="https://offware-apps.github.io/Railmap/" />
<meta property="og:image" content="https://offware-apps.github.io/Railmap/icons/og.png" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:locale" content="fr_FR" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Railmap — trouver un train TGVmax avec une place réservable" />
<meta
name="twitter:description"
content="Toutes les places MAX JEUNE / MAX SENIOR ouvertes à la réservation, mises à jour chaque jour depuis l'open data SNCF."
/>
<meta name="twitter:image" content="https://offware-apps.github.io/Railmap/icons/og.png" />
<link rel="manifest" href="manifest.webmanifest" />
<meta name="theme-color" content="#0f7a52" />
<link rel="icon" type="image/svg+xml" href="icons/icon.svg" />
<link rel="apple-touch-icon" href="icons/apple-touch-icon.png" />
<link rel="alternate" type="text/plain" href="llms.txt" title="LLM instructions" />
<link rel="alternate" type="application/json" href="api.json" title="Railmap machine API" />
<link rel="preload" href="%BASE_URL%data/tgvmax.json" as="fetch" crossorigin />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://offware-apps.github.io/Railmap/#website",
"url": "https://offware-apps.github.io/Railmap/",
"name": "Railmap",
"alternateName": ["MAX Finder", "Railmap TGVmax"],
"description": "Recherche de places TGV Max (MAX JEUNE / MAX SENIOR) ouvertes à la réservation, à partir de l'open data SNCF.",
"inLanguage": ["fr", "en", "es", "de", "it", "pt", "nl", "ko", "ja", "zh", "ar"]
},
{
"@type": "WebApplication",
"@id": "https://offware-apps.github.io/Railmap/#app",
"isPartOf": { "@id": "https://offware-apps.github.io/Railmap/#website" },
"name": "Railmap",
"url": "https://offware-apps.github.io/Railmap/",
"applicationCategory": "TravelApplication",
"operatingSystem": "Any",
"browserRequirements": "Requires JavaScript",
"isAccessibleForFree": true,
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "EUR" },
"license": "https://github.com/offware-apps/Railmap/blob/main/LICENSE",
"sameAs": ["https://github.com/offware-apps/Railmap"],
"author": {
"@type": "Organization",
"name": "Railmap contributors",
"url": "https://github.com/offware-apps/Railmap"
},
"description": "Application gratuite et open source qui affiche les trains avec une place MAX JEUNE ou MAX SENIOR (ex-TGVmax) ouverte à la réservation. Projet indépendant, non affilié à la SNCF ; la réservation se fait sur SNCF Connect.",
"featureList": [
"Destinations accessibles depuis une gare, classées par disponibilité",
"Recherche origine → destination avec calendrier de disponibilité sur 30 jours",
"Correspondances jusqu'à 6 changements",
"Allers-retours et week-ends",
"Itinéraires multi-villes (tour)",
"Carte des gares, 11 langues, PWA hors-ligne"
],
"screenshot": "https://offware-apps.github.io/Railmap/icons/og.png"
}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Dataset",
"name": "Places MAX JEUNE / MAX SENIOR ouvertes à la réservation — snapshot quotidien",
"description": "Snapshot quotidien des places TGV Max (MAX JEUNE / MAX SENIOR) ouvertes à la réservation sur environ 30 jours glissants : date, gare d'origine, gare de destination, heures de départ et d'arrivée, numéro de train, disponibilité. Environ 32 000 enregistrements dérivés de l'open data SNCF (jeu de données tgvmax).",
"url": "https://offware-apps.github.io/Railmap/",
"isAccessibleForFree": true,
"license": "https://www.etalab.gouv.fr/licence-ouverte-open-licence",
"creator": { "@type": "Organization", "name": "SNCF" },
"isBasedOn": "https://ressources.data.sncf.com/explore/dataset/tgvmax/",
"spatialCoverage": "France",
"keywords": ["TGVmax", "TGV Max", "MAX JEUNE", "MAX SENIOR", "SNCF", "train", "places disponibles", "open data"],
"distribution": [
{
"@type": "DataDownload",
"contentUrl": "https://offware-apps.github.io/Railmap/data/tgvmax.json",
"encodingFormat": "application/json"
},
{
"@type": "DataDownload",
"contentUrl": "https://offware-apps.github.io/Railmap/data/stations.json",
"encodingFormat": "application/json"
},
{
"@type": "DataDownload",
"contentUrl": "https://offware-apps.github.io/Railmap/data/meta.json",
"encodingFormat": "application/json"
}
]
}
</script>
<script src="%BASE_URL%theme.js"></script>
<script src="%BASE_URL%guard.js"></script>
</head>
<body>
<noscript>
<p>
Railmap est une application de recherche de places TGV Max (MAX JEUNE / MAX SENIOR) ouvertes à la
réservation, basée sur l'open data SNCF. La recherche interactive nécessite JavaScript ; la présentation
complète de l'outil se trouve ci-dessous.
</p>
<nav aria-label="Découvrir">
<p>À découvrir :</p>
<ul>
<li><a href="%BASE_URL%faq/">Foire aux questions (FAQ)</a></li>
<li><a href="%BASE_URL%trajets/">Tous les trajets TGVmax</a></li>
<li><a href="%BASE_URL%docs/how-it-works.html">Comment ça marche</a></li>
<li><a href="%BASE_URL%docs/algorithms.html">Algorithmes de recherche</a></li>
</ul>
</nav>
</noscript>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>