simonbengtsson / eventcal

Filter to only include attending and maybe facebook events in ical and google calendar
http://eventcal.flown.io
MIT License
212 stars 9 forks source link

Utility doesn't seem to work anymore due to facebook changes #45

Closed lopisok closed 1 year ago

lopisok commented 1 year ago

It worked smoothly for a long time but now it seems like facebook changed the way it works. The description to get the url for upcoming events is not working anymore (right clicking impossible). Also downloading an individual event and looking at the code doesn't reveal a uid & key. Is it still working for you?

lopisok commented 1 year ago

Aha the save link button still works on the general page https://www.facebook.com/events/calendar

muscarina commented 1 year ago

@lopisok, I'm having a hard time finding that "save link" button on the general page. Is it still there?

simonbengtsson commented 1 year ago

You don't see the "Add to calendar" button on the events page as outlined in the guide?

lopisok commented 1 year ago

@muscarina if you go to https://www.facebook.com/events/calendar you can see the "add to calendar" button. Right click and copy link address

@simonbengtsson I think the layout changed. When you click events as indicated in the guide it doesn't give an "add to calendar" button. It leads to "https://www.facebook.com/events?source=46&action_history=null" which is a short summary of events. But using the general calendar link: https://www.facebook.com/events/calendar works to get the link with uid & key.

However, when I use the link with your script https://eventcal.flown.io/ and add the link to google calendar, my facebook events are not showing up. So not sure if something is broken.

simonbengtsson commented 1 year ago

For me the guide at https://eventcal.flown.io still works. The page https://www.facebook.com/events/calendar has a "Add to Calendar" button and I get a calendar url when clicking the "Save Link" from the right click menu of this button. It doesn't look like this for you?

Screen Shot 2022-10-18 at 12 46 44
lopisok commented 1 year ago

I also see this. However when copying the link address and using https://eventcal.flown.io/ to generate the webcal link, the events don't show in google calendar after adding the agenda. Also after giving it 12 hours to sync. So not sure what's happening there.

tellemstevedave commented 1 year ago

Not working for me either. Did it yesterday over 12 hours ago

Jayraydee commented 1 year ago

Having the same issue of an empty calendar in google after 24 hours to let it sync. Just a side note: I had no issues getting my events link from facebook with the guides on the website.

shamilovtim commented 1 year ago

I can confirm that the tool no longer works. Events do not appear on the calendar.

simonbengtsson commented 1 year ago

Got an error when I tried as well. In theory it should still be able to make it work however. I'll take a look 👍

simonbengtsson commented 1 year ago

Seems like the IP of the Digital Ocean droplet was blocked by Facebook. The script was still working well locally however. Migrated the service to nodejs now and changed hosting provider to Google which hopefully will not be blocked anytime soon.

Could you verify it is working for you now?

lopisok commented 1 year ago

Works perfectly again here! Tnx I missed this! :)

simonbengtsson commented 1 year ago

Awesome! 🏄‍♂️