|
1 |
| -# Explaining the output data |
| 1 | +# Explaining the Output Data |
2 | 2 |
|
3 | 3 | **Note:** Some of the fields may be `null` or empty (`""`).
|
4 | 4 |
|
|
27 | 27 | "delivery": "in-person",
|
28 | 28 | "resources": [
|
29 | 29 | {
|
30 |
| - "resource": "https://example.com/notebook.ipynb", |
31 |
| - "description": "Notebook used in the talk" |
32 |
| - }, |
33 |
| - { |
34 |
| - "resource": "https://www.youtube.com/watch?v=dQw4w9WgXcQ", |
35 |
| - "description": "Video of the robot in action" |
| 30 | + "resource": "https://example.com/slides.pdf", |
| 31 | + "description": "Slides for the session" |
36 | 32 | }
|
37 | 33 | ...
|
38 | 34 | ],
|
39 | 35 | "room": "South Hall 2A",
|
40 |
| - "start": "2024-07-10T14:00:00+02:00", |
41 |
| - "end": "2024-07-10T15:00:00+02:00", |
42 |
| - "website_url": "https://ep2024.europython.eu/session/example-talk/", |
| 36 | + "start": "2099-07-10T14:00:00+02:00", |
| 37 | + "end": "2099-07-10T15:00:00+02:00", |
| 38 | + "website_url": "https://ep2099.europython.eu/session/example-talk/", |
| 39 | + "youtube_url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&pp=ygUJcmljayByb2xs", |
43 | 40 | "sessions_in_parallel": [
|
44 | 41 | "F7G8H9",
|
45 | 42 | ...
|
@@ -81,6 +78,7 @@ The fields are as follows:
|
81 | 78 | | `start` | `string (datetime ISO format)` \| `null` | Start time of the session |
|
82 | 79 | | `end` | `string (datetime ISO format)` \| `null` | End time of the session |
|
83 | 80 | | `website_url` | `string` | URL of the session on the conference website |
|
| 81 | +| `youtube_url` | `string` \| `null` | URL of the session's video on YouTube | |
84 | 82 | | `sessions_in_parallel` | `array[string]` \| `null` | List of codes of sessions happening in parallel |
|
85 | 83 | | `sessions_after` | `array[string]` \| `null` | List of codes of sessions happening after this session |
|
86 | 84 | | `sessions_before` | `array[string]` \| `null` | List of codes of sessions happening before this session |
|
@@ -137,3 +135,84 @@ The fields are as follows:
|
137 | 135 | | `twitter_url` | `string` \| `null` | URL of the speaker's Twitter profile |
|
138 | 136 | | `mastodon_url` | `string` \| `null` | URL of the speaker's Mastodon profile |
|
139 | 137 | | `website_url` | `string` | URL of the speaker's profile on the conference website |
|
| 138 | + |
| 139 | + |
| 140 | + |
| 141 | +## `schedule.json` |
| 142 | + |
| 143 | +<details> |
| 144 | +<summary>Example schedule data JSON</summary> |
| 145 | + |
| 146 | +```json |
| 147 | +{ |
| 148 | + "days": { |
| 149 | + "2099-07-08": { |
| 150 | + "events": [ |
| 151 | + { |
| 152 | + "code": "LMN123", |
| 153 | + "title": "Welcome and Keynote", |
| 154 | + "speakers": [], |
| 155 | + "session_type": "Announcements", |
| 156 | + "slug": "welcome-keynote", |
| 157 | + "track": null, |
| 158 | + "level": "beginner", |
| 159 | + "rooms": [ |
| 160 | + "Room A", |
| 161 | + "Room B" |
| 162 | + ], |
| 163 | + "start": "2099-07-08T08:00:00+02:00", |
| 164 | + "duration": 60, |
| 165 | + "tweet": "", |
| 166 | + "website_url": "https://ep2099.europython.eu/session/welcome-keynote" |
| 167 | + }, |
| 168 | + { |
| 169 | + "code": "OPQ456", |
| 170 | + "title": "Advanced Python Techniques", |
| 171 | + "speakers": [ |
| 172 | + { |
| 173 | + "avatar": "https://pretalx.com/media/avatars/picture.jpg", |
| 174 | + "code": "RST789", |
| 175 | + "name": "John Doe", |
| 176 | + "slug": "john-doe", |
| 177 | + "website_url": "https://ep2099.europython.eu/speaker/john-doe" |
| 178 | + } |
| 179 | + ], |
| 180 | + "session_type": "Tutorial", |
| 181 | + "slug": "advanced-python-techniques", |
| 182 | + "track": "CPython Internals", |
| 183 | + "level": "advanced", |
| 184 | + "rooms": [ |
| 185 | + "Room C" |
| 186 | + ], |
| 187 | + "start": "2099-07-08T10:00:00+02:00", |
| 188 | + "duration": 90, |
| 189 | + "tweet": "", |
| 190 | + "website_url": "https://ep2099.europython.eu/advanced-python-techniques" |
| 191 | + } |
| 192 | + ] |
| 193 | + } |
| 194 | + } |
| 195 | +} |
| 196 | +``` |
| 197 | +</details> |
| 198 | + |
| 199 | + |
| 200 | + |
| 201 | +The fields are as follows: |
| 202 | + |
| 203 | +| Key | Type | Notes | |
| 204 | +|----------------|-----------------------------|------------------------------------------------------------| |
| 205 | +| `days` | `object` | Contains schedule by date | |
| 206 | +| `events` | `array[object]` | List of events for a particular day | |
| 207 | +| `code` | `string` | Unique identifier for the event | |
| 208 | +| `title` | `string` | Title of the event | |
| 209 | +| `speakers` | `array[object]` | List of speakers for the event (if applicable) | |
| 210 | +| `session_type` | `string` | Type of event (e.g. Announcements, Workshop, etc.) | |
| 211 | +| `slug` | `string` | URL-friendly version of the event title | |
| 212 | +| `track` | `string` \| `null` | Track associated with the event (e.g. Web, PyData, etc.) | |
| 213 | +| `level` | `string` | Level of the event (beginner, intermediate, advanced) | |
| 214 | +| `rooms` | `array[string]` | List of rooms the event is being held in | |
| 215 | +| `start` | `string (datetime ISO)` | Start time of the event | |
| 216 | +| `duration` | `integer` | Duration of the event in minutes | |
| 217 | +| `tweet` | `string` \| `null` | Tweet-length description of the event | |
| 218 | +| `website_url` | `string` | URL of the event on the conference website | |
0 commit comments