EasyAllies.com Schedule in "ical" Format (Automatically Display/Update on Google Calendar)
-
Hey guys,
Wrote a quick thing that grabs the easyallies.com site schedule data and converts it to "ical" format. This means that you can point your application's calendar import at the URL and get/update the latest EasyAllies schedule, which automatically adjusts to your timezone.
I only use Google Calendar, so here's step-by-step instructions:
- Go to calendar.google.com
- Login, if needed
- Click the drop-down next to Other Calendars, and click "Add by URL"
- Type in "https://cal.easyallies.com/" as the URL, and click "Add Calendar"
- After a few moments it should import the calendar. It should automatically update as the Allies update it on the main site.
Results (also displays great on my Android phone):
There should be an equivalent "import" or "add" feature in almost every modern calendaring program out there, you just need to point it at the URL http://cal.ezafan.site/.
Note for the webmaster:
- This depends on the "http://easyallies.com/api/site/getHome" endpoint being available
- It's currently hosted at cal.ezafan.site
- You can create an "A" DNS record "cal.easyallies.com" to "198.23.139.34" and you'll get the same functionality; my server is setup to respond to that subdomain with the ical file.
- If you want to host it on your own server, it's an extremely basic NodeJS Express App that you can trivially stick up on AWS and route to using a Nginx reverse-proxy or point a subdomain at. Here's the code: https://github.com/xioustic/ezaical
-
Cool, this is going to be really useful when I'm going through different timezone later this year.
-
Thank you so much!!
-
This is an incredible service to the community.
-
The best thing is that I can check it on my phone and set reminders. Thank you so much for this!
-
@UltimateBrent check this out!
-
Great work @xioustic ! I set up the cal.easyallies.com DNS so it'll point to that IP. Let me know if you'd rather we hosted it than you.
-
In case anyone has trouble syncing to their iPhone since it doesn't auto sync shared calendars you can go here and enable it.
-
Apologies for reviving the post. I've logged in the first time in awhile and surprised to see such a response here! Glad people are using it; I thought I was the only one. It is very convenient!
@UltimateBrent said in EasyAllies.com Schedule in "ical" Format (Automatically Display/Update on Google Calendar):
Great work @xioustic ! I set up the cal.easyallies.com DNS so it'll point to that IP. Let me know if you'd rather we hosted it than you.
I noticed that you switched "cal.easyallies.com" to point to my server, which seems to work great. However, the "A" record of the subdomain needs to now point to "69.12.67.106" instead of "198.23.139.34". I just switched hosting providers. The old IP will likely shut off at the end of the month. There shouldn't be another switch like this for at least a year unless the new hosting provider ends up being absolutely terrible.
Anyone using cal.ezafan.site to get their calendar will not have to change anything; I have already switched the DNS record for that.
No problems continuing hosting; I always have a few servers online for work. If you do want to host it, the source code at https://github.com/xioustic/ezaical is still what's being used.
-
@xioustic roger that. I'll update it ASAP.
-
Just updated this. TTL is 300s, so should be pretty immediate.
-
Missed this a while back, thanks @Hesperus :)
-
@Stormcrownn said in EasyAllies.com Schedule in "ical" Format (Automatically Display/Update on Google Calendar):
Missed this a while back, thanks @Hesperus :)
You're welcome :D
-
Hey :) for some reason this stopped working? My google calender no longer shows the schedule and it only happened this morning or yesterday.
Thanks!
-
@Hesperus It still seems to still be working for me. Have you tried just deleting the calendar and completely redoing it?
-
One other time it stopped working and I redid it and now its fine. I would recommend what Kristen said.
-
@Kristen59 @ObbyDent Hmm I just did that and it still only shows like one entry for frame trap @_@
-
@Hesperus
I had the same thing and I fixed it by using http://cal.easyallies.com/ instead of http://cal.ezafan.site/ for the URL in Thunderbird (but I guess it's the same in google calendar or whatnot).It's at least something to try if you haven't found a solution yet. Hopefully it works for you as well.
-
@MrMette said in EasyAllies.com Schedule in "ical" Format (Automatically Display/Update on Google Calendar):
THANK YOU SO MUCH. It worked <3
-
This post is deleted!
-
Hi there! I've been using this calendar for a while and I love it, but recently it has stopped updating. Is it just me?