Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add iCal schedule feed to docs and update year #46

Merged
merged 1 commit into from
May 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 42 additions & 4 deletions content/schedule.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
title: Talks Schedule APIs
linkTitle: Talks schedule
description: >
JSON endpoints for the full talk schedule, upcoming films at Stage C, and
Endpoints for the full talk schedule, upcoming films at Stage C, and
current & next talks on each stage.
---

## Full schedule

### Endpoint
### Endpoints

[https://www.emfcamp.org/schedule/2022.json](https://www.emfcamp.org/schedule/2022.json)
#### JSON
[https://www.emfcamp.org/schedule/2024.json](https://www.emfcamp.org/schedule/2024.json)

### Example
##### Example

```json
[
Expand Down Expand Up @@ -46,6 +47,43 @@ description: >
]
```

#### ICal

There's also an [iCalendar version](https://en.wikipedia.org/wiki/ICalendar) of the main feed.

[https://www.emfcamp.org/schedule/2024.ical](https://www.emfcamp.org/schedule/2024.ical)

##### Example

```
BEGIN:VCALENDAR
VERSION:2.0
SUMMARY:EMF 2024
X-WR-CALDESC:EMF 2024
X-WR-CALNAME:EMF 2024
BEGIN:VEVENT
SUMMARY:Soldering Workshop (Beginners)
DTSTART;TZID=Europe/London;VALUE=DATE-TIME:20240531T133000
DTEND;TZID=Europe/London;VALUE=DATE-TIME:20240531T150000
UID:531
DESCRIPTION:Badge soldering workshop for people who haven't soldered befor
e - you can learn how to solder with a simple LED badge kit! Younger child
ren can do this with parental supervision. This will not take the full 90
minutes\, so feel free to drop in. Maximum of 10 people at a time.\n\nAtte
nding this workshop will cost: £3\nSuitable age range: Aimed at adults\,
but supervised kids welcome.\nAttendees should bring: Badge and soldering
equipment provided. Children must be supervised.\n\nLink: https://www.emfc
amp.org/schedule/2024/531-soldering-workshop-beginners
LOCATION:Workshop 1 (NottingHack)
END:VEVENT
BEGIN:VEVENT
... (more events here)
END:VEVENT
END:VCALENDAR

```


## Now and Next

To find out what talks are happening by stage now or soon a now/next endpoint is available. Filters by stage are also supported e.g. `?venue=Stage+A`.
Expand Down
2 changes: 1 addition & 1 deletion content/villages.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ They are available from [https://www.emfcamp.org/api](https://www.emfcamp.org/ap

### Villages (get all)

Returns a list of all villages at EMF 2022 as a json object.
Returns a list of all villages at EMF 2024 as a json object.

#### Endpoint
[https://www.emfcamp.org/api/villages](https://www.emfcamp.org/api/villages)
Expand Down