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

Turn the list into a subscribable calendar #58

Open
ckenst opened this issue Oct 12, 2016 · 4 comments
Open

Turn the list into a subscribable calendar #58

ckenst opened this issue Oct 12, 2016 · 4 comments

Comments

@ckenst
Copy link
Member

ckenst commented Oct 12, 2016

A few people have asked for a way to import the list of conferences into a calendar that they can then subscribe to.

My first thought is that might it be possible to import the testing conferences list into Google Calendar. This might make it "easier" to embed and share the list (and who knows maybe encourage more people to submit).

https://support.google.com/calendar/answer/37118?hl=en

@ckenst ckenst changed the title Turn the list into a sub-scribable calendar Turn the list into a subscribable calendar Oct 12, 2016
@ckenst
Copy link
Member Author

ckenst commented Jan 25, 2019

If we did this where we generated the list once or twice per year I can imagine things getting out of date quickly.

@psabev
Copy link
Contributor

psabev commented Jan 25, 2019

The list can be generated as .ics file on click.
ICS files can be opened by most major calendars, including Google Calendar, MS Outlook Calendar, Apple Calendar (iCal) and many others.
A sample file would look like this:
Testing_Conferences.ics.txt

Here is the same one as code:

BEGIN:VCALENDAR VERSION:2.0 PRODID:-//testingconferences.org//Software Testing Conferences//EN X-WR-CALNAME:Software Testing Conferences CALSCALE:GREGORIAN BEGIN:VEVENT DTSTAMP:20190123T094217Z UID:20190123T094217Z-1712964846@testingconferences.org DTSTART;VALUE=DATE:20190405 DTEND;VALUE=DATE:20190407 SUMMARY:First QA Conference URL:www.firstqaconference.com DESCRIPTION:Any text as description for the first QA Conference LOCATION:Amsterdam\, Netherlands END:VEVENT BEGIN:VEVENT DTSTAMP:20190123T094217Z UID:20190123T094217Z-378903238@testingconferences.org DTSTART;VALUE=DATE:20190426 DTEND;VALUE=DATE:20190428 SUMMARY:Second QA Conference URL:www.secondqaconference.com DESCRIPTION:Description for the second QA conference LOCATION:Sofia\, Bulgaria END:VEVENT END:VCALENDAR

Here is a quick link how to generate .ics files for the different events:
https://apps.marudot.com/ical/

And here is a quick reference about RFC-5545 (iCalendar) standard:
https://icalendar.org/RFC-Specifications/iCalendar-RFC-5545/

Hope this helps.

@ckenst
Copy link
Member Author

ckenst commented Jan 25, 2019

@psabev thanks for this. I suppose if we had a script that could parse our data (https://github.com/TestingConferences/testingconferences.github.io/blob/master/_data/current.yml) and bundle it into an .ics then this could work. I just wouldn't want to manually update have to create those files.

(As a side note, if we need to modify our existing data layout, that would be ok)

@ckenst
Copy link
Member Author

ckenst commented Dec 14, 2023

Bringing this back up because I saw a version of this, similar to @psabev mentioned on https://rubyconferences.org/ in the footer.

I think this will work. Just need to put up a PR for it: https://github.com/ruby-conferences/ruby-conferences.github.io/blob/main/calendar.ics.

It doesn't create a subscribe-able calendar but it might work for creating a calendar / updating a calendar with the important events.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants