Skip to content

Commit cdcb960

Browse files
committed
Make 2024 work
1 parent 83f64f4 commit cdcb960

File tree

7 files changed

+17
-18
lines changed

7 files changed

+17
-18
lines changed

.github/workflows/deploy.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ on:
44
push:
55
branches:
66
- ep2024
7-
- ep2025
87
schedule:
98
- cron: "*/10 * * * *" # every 10 minutes
109
workflow_dispatch:

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Variables for the project
22
# =========================
3-
CONFERENCE ?= ep2025
3+
CONFERENCE ?= ep2024
44
DATA_DIR ?= ./data/public/$(CONFERENCE)/
55

66
# Variables for remote host

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🎤 programapi
22

3-
This project powers the **EuroPython 2025** website, Discord bot, and internal bot 🦜 by downloading, transforming, and serving clean, structured JSON files for sessions, speakers, and the schedule, all pulled from Pretalx.
3+
This project powers the **EuroPython 2024** website, Discord bot, and internal bot 🦜 by downloading, transforming, and serving clean, structured JSON files for sessions, speakers, and the schedule, all pulled from Pretalx.
44

55
Built for transparency. Designed for reuse. Optimized for EuroPython.
66

@@ -87,14 +87,14 @@ PRETALX_TOKEN=your_api_token_here
8787
Hosted at:
8888

8989
```
90-
https://static.europython.eu/programme/ep2025/releases/current
90+
https://static.europython.eu/programme/ep2024/releases/current
9191
```
9292

9393
| Endpoint | Description |
9494
|-----------------------------------------------------------------------------------------------------|-------------------------------|
95-
| [`/speakers.json`](https://static.europython.eu/programme/ep2025/releases/current/speakers.json) | List of confirmed speakers |
96-
| [`/sessions.json`](https://static.europython.eu/programme/ep2025/releases/current/sessions.json) | List of confirmed sessions |
97-
| [`/schedule.json`](https://static.europython.eu/programme/ep2025/releases/current/schedule.json) | Latest conference schedule |
95+
| [`/speakers.json`](https://static.europython.eu/programme/ep2024/releases/current/speakers.json) | List of confirmed speakers |
96+
| [`/sessions.json`](https://static.europython.eu/programme/ep2024/releases/current/sessions.json) | List of confirmed sessions |
97+
| [`/schedule.json`](https://static.europython.eu/programme/ep2024/releases/current/schedule.json) | Latest conference schedule |
9898

9999
---
100100

@@ -111,4 +111,4 @@ Feel free to open an issue or reach us at [[email protected]](mailto:infra@eur
111111

112112
---
113113

114-
📅 Last updated for: **EuroPython 2025**
114+
📅 Last updated for: **EuroPython 2024**

data/examples/europython/sessions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"sessions_before": null,
3232
"next_session": null,
3333
"prev_session": null,
34-
"website_url": "https://ep2025.europython.eu/session/this-is-a-test-talk-from-a-test-speaker-about-a-test-topic",
34+
"website_url": "https://ep2024.europython.eu/session/this-is-a-test-talk-from-a-test-speaker-about-a-test-topic",
3535
"youtube_url": "https://youtube.com/watch?v=01234567890"
3636
},
3737
"B8CD4F": {
@@ -57,7 +57,7 @@
5757
"sessions_before": null,
5858
"next_session": null,
5959
"prev_session": null,
60-
"website_url": "https://ep2025.europython.eu/session/a-talk-with-shorter-title",
60+
"website_url": "https://ep2024.europython.eu/session/a-talk-with-shorter-title",
6161
"youtube_url": "https://youtube.com/watch?v=12345679012"
6262
}
6363
}

data/examples/europython/speakers.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313
"bluesky_url": "https://bsky.app/profile/username.bsky.social",
1414
"mastodon_url": null,
1515
"twitter_url": null,
16-
"website_url": "https://ep2025.europython.eu/speaker/a-speaker"
16+
"website_url": "https://ep2024.europython.eu/speaker/a-speaker"
1717
}
1818
}

src/config.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66

77
class Config:
8-
event = "europython-2025"
9-
event_dir_name = "ep2025"
8+
event = "europython-2024"
9+
event_dir_name = "ep2024"
1010
api_version = "v1"
1111

1212
project_root = Path(__file__).resolve().parents[1]

src/misc.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22

33

44
class SpeakerQuestion:
5-
affiliation = "Company/Organization/Educational Institution"
5+
affiliation = "Company / Organization / Educational Institution"
66
homepage = "Social (Homepage)"
77
twitter = "Social (X/Twitter)"
88
bluesky = "Social (Bluesky)"
9-
linkedin = "Social (LinkedIn)"
109
mastodon = "Social (Mastodon)"
11-
gitx = "Social (GitHub/GitLab)"
10+
linkedin = "Social (LinkedIn)"
11+
gitx = "Social (Github/Gitlab)"
1212

1313

1414
class SubmissionQuestion:
1515
outline = "Outline"
16-
tweet = "Abstract as a short post (150 character max)"
17-
delivery = "My presentation can be delivered in-person"
16+
tweet = "Abstract as a tweet / toot"
17+
delivery = "My presentation can be delivered"
1818
level = "Expected audience expertise"
1919

2020

0 commit comments

Comments
 (0)