Skip to content

Commit a4ef67a

Browse files
committed
Make talk list on website data driven, and add 2026 talks
1 parent dd0e886 commit a4ef67a

3 files changed

Lines changed: 101 additions & 30 deletions

File tree

website/content/_index.html

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -65,33 +65,4 @@ <h2>Upcoming Events</h2>
6565
<h2>Conference Talks and Presentations</h2>
6666
<p>Looking for an overview of how this project works? There are several public talks from conferences and meetups that you can watch.</p>
6767

68-
<h3>2025</h3>
69-
<ul>
70-
<li>
71-
🇬🇧 <a target="_blank" href="https://github.com/public-transport/transitous/wiki/Transitous-Meetup-at-39C3">Transitous Meetup at 39C3<i class="bi bi-box-arrow-right m-2"></i></a>
72-
</li>
73-
<li>
74-
🇬🇧 <a target="_blank" href="https://github.com/public-transport/open-transport-community-conference/wiki/2025-Session-Notes:-Transitous">Session Notes: Transitous – Open Transport Community Conference<i class="bi bi-box-arrow-right m-2"></i></a>
75-
</li>
76-
<li>
77-
🇩🇪 <a target="_blank" href="https://pretalx.com/fossgis2025/talk/TJVVDZ/" >Transitous - Freies Public Transport Routing - FOSSGIS<i class="bi bi-box-arrow-right m-2"></i></a>
78-
</li>
79-
<li>
80-
🇩🇪 <a target="_blank" href="https://pretalx.com/fossgis2025/talk/HGUKFM/" >Barrierefreies Routing mit MOTIS - FOSSGIS<i class="bi bi-box-arrow-right m-2"></i></a>
81-
</li>
82-
<li>
83-
🇬🇧 <a target="_blank" href="https://meet.systect.de/playback/presentation/2.3/d941f8412ff350b73e9084e0fd1da86394aff088-1739990087983" >Transitous Import Pipeline - Open Transport Meetup<i class="bi bi-box-arrow-right m-2"></i></a>
84-
</li>
85-
<li>
86-
🇬🇧 <a target="_blank" href="https://fosdem.org/2025/schedule/event/fosdem-2025-4105-gnome-maps-meets-transitous-meets-motis/" >GNOME Maps meets Transitous meets MOTIS - FOSDEM<i class="bi bi-box-arrow-right m-2"></i></a>
87-
</li>
88-
</ul>
89-
<h3>2024</h3>
90-
<ul>
91-
<li>
92-
🇩🇪 <a target="_blank" href="https://media.ccc.de/v/38c3-transitous-offener-routingdienst-fr-ffentliche-verkehrsmittel" >offener Routingdienst für öffentliche Verkehrsmittel - 38C3<i class="bi bi-box-arrow-right m-2"></i></a>
93-
</li>
94-
<li>
95-
🇬🇧 <a target="_blank" href="https://meet.systect.de/playback/presentation/2.3/d941f8412ff350b73e9084e0fd1da86394aff088-1708540821542" >Transitous - Open Transport Meetup<i class="bi bi-box-arrow-right m-2"></i></a>
96-
</li>
97-
</ul>
68+
{{< talks >}}

website/data/talks.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
[
2+
{
3+
"title": "Routing mit MOTIS",
4+
"eventName": "FOSSGIS-Konferenz 2026",
5+
"link": "https://pretalx.com/fossgis2026/talk/PKLL8T/",
6+
"language": "de",
7+
"time": "2026-03-27T09:00:00"
8+
},
9+
{
10+
"title": "Crowdsourcing Delay Information",
11+
"eventName": "FOSDEM 2026",
12+
"link": "https://fosdem.org/2026/schedule/event/Z9GDAF-crowdsourcing_delay_information/",
13+
"time": "2026-01-31T16:20:00"
14+
},
15+
{
16+
"title": "From first FLOSS Poznań public transport app to global coverage with Transitous",
17+
"eventName": "FOSDEM 2026",
18+
"link": "https://fosdem.org/2026/schedule/event/YVHDF7-from-first-floss-poznan-pt-app/",
19+
"time": "2026-01-31T16:15:00"
20+
},
21+
{
22+
"title": "Transitous Meetup",
23+
"eventName": "39C3",
24+
"language": "en",
25+
"link": "https://github.com/public-transport/transitous/wiki/Transitous-Meetup-at-39C3",
26+
"time": "2025-12-30T11:30:00"
27+
},
28+
{
29+
"title": "Session Notes: Transitous",
30+
"eventName": "Open Transport Community Conference 2025",
31+
"language": "en",
32+
"link": "https://github.com/public-transport/open-transport-community-conference/wiki/2025-Session-Notes:-Transitous",
33+
"time": "2025-10-17T16:15:00"
34+
},
35+
{
36+
"title": "Barrierefreies Routing mit MOTIS",
37+
"eventName": "FOSSGIS-Konferenz 2025",
38+
"language": "de",
39+
"link": "https://pretalx.com/fossgis2025/talk/HGUKFM/",
40+
"time": "2025-03-27T11:10:00"
41+
},
42+
{
43+
"title": "Transitous - Freies Public Transport Routing",
44+
"eventName": "FOSSGIS-Konferenz 2025",
45+
"language": "de",
46+
"link": "https://pretalx.com/fossgis2025/talk/TJVVDZ/",
47+
"time": "2025-03-27T10:00:00"
48+
},
49+
{
50+
"title": "Transitous Import Pipeline",
51+
"eventName": "Open Transport Meetup",
52+
"link": "https://meet.systect.de/playback/presentation/2.3/d941f8412ff350b73e9084e0fd1da86394aff088-1739990087983",
53+
"time": "2025-02-19T20:00:00"
54+
},
55+
{
56+
"title": "GNOME Maps meets Transitous meets MOTIS",
57+
"eventName": "FOSDEM 2025",
58+
"link": "https://archive.fosdem.org/2025/schedule/event/fosdem-2025-4105-gnome-maps-meets-transitous-meets-motis/",
59+
"time": "2025-02-02T16:30:00"
60+
},
61+
{
62+
"title": "Transitous - offener Routingdienst für öffentliche Verkehrsmittel",
63+
"eventName": "38C3",
64+
"language": "de",
65+
"link": "https://media.ccc.de/v/38c3-transitous-offener-routingdienst-fr-ffentliche-verkehrsmittel",
66+
"time": "2024-12-28T12:00:00"
67+
},
68+
{
69+
"title": "Transitous",
70+
"eventName": "Open Transport Meetup",
71+
"link": "https://meet.systect.de/playback/presentation/2.3/d941f8412ff350b73e9084e0fd1da86394aff088-1708540821542",
72+
"time": "2024-02-21T20:00:00"
73+
}
74+
]
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<!--
2+
SPDX-FileCopyrightText: 2025 Volker Krause <vkrause@kde.org>
3+
SPDX-License-Identifier: AGPL-3.0-or-later
4+
-->
5+
6+
{{ $lastYear := "" }}
7+
8+
{{ range $talk := $.Site.Data.talks }}
9+
{{ $year := (strings.Substr $talk.time 0 4) }}
10+
{{ if ne $year $lastYear }}
11+
{{ if ne $lastYear "" }}
12+
</ul>
13+
{{ end }}
14+
<h3>{{ $year }}</h3>
15+
<ul>
16+
{{ $lastYear = $year }}
17+
{{ end }}
18+
<li>
19+
{{ if or (eq .language "en") (not .language) }}🇬🇧{{ end }}
20+
{{ if eq .language "de" }}🇩🇪{{ end }}
21+
<a target="_blank" href="{{ .link }}">{{ .title }} — {{ .eventName }}<i style="white-space: nowrap;" class="bi bi-box-arrow-right m-2"></i></a>
22+
</li>
23+
{{ end }}
24+
{{ if ne $lastYear "" }}
25+
</ul>
26+
{{ end }}

0 commit comments

Comments
 (0)