Skip to content

Commit

Permalink
Add iCal schedule feed to docs and update year
Browse files Browse the repository at this point in the history
  • Loading branch information
James Timmons authored and edwinbalani committed May 14, 2024
1 parent dbb7d20 commit 64ad3cc
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 5 deletions.
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

0 comments on commit 64ad3cc

Please sign in to comment.