Your comments

Thanks for your message, we have confirmed this bug and a fix is in the works!

You're welcome! Your question prompted us to make two small changes which will hopefully help others:

1. If the number of events in the feed would exceed 2400, try truncating old events. In this case we'd go back only 90 days from today (but not all the way back to the beginning of the year).

2. If after limiting the lookback to 90 days we still have >= 2400 events, we now insert a synthetic "Hebcal calendar feed truncated" all-day untimed event in the calendar to let the user know why their calendar feed seems to end prematurely

Thanks again for using Hebcal.

Thanks for sending this calendar URL, this has helped us to debug the issue.

The issue is that you have selected 9 different Daily Learning calendars (Perek Yomi, Tanakh Yomi, Psalms, Daily Rambam, etc) in a single calendar feed, which results in a calendar feed that contains more than the maximum (2400) number of events in a calendar feed.

Size limitations imposed by Google and other calendar clients starting in 2016 require that Hebcal limit the number of events per calendar feed. If the options you select generate many events, the feed may need to be shortened.


This problem is described in a bit more detail on this page:

https://www.hebcal.com/home/1398/number-of-years-in-calendar-feed-subscriptions

Our recommended workaround is to use multiple subscriptions. If you subscribe to 10 different calendar feeds (one for regular holidays + Tel Aviv candle-lighting times and the other 9 for each individual learning calendar), we can control the length of the feed and often provide multiple years of event lookahead.


An added advantage of the multi-subscription approach is that you can choose separate colors in Google Calendar or iOS/iCloud calendar for each calendar event feed.

Could you send us a link to the Nach Yomi schedule you’re using that shows the one-day difference? 

Hi Aron,


Thanks for writing in! To help troubleshoot, we first need to identify the exact Hebcal calendar URL you're subscribed to, since the options you chose when generating it (e.g. how many years of events to include) are encoded in the URL itself.


Here's how to find it:


**On iPhone or iPad:**

1. Open the **Settings** app

2. Tap **Calendar → Accounts → Subscribed Calendars**

3. Tap the Hebcal calendar in the list

4. The URL in the **Server** field is your feed URL — please copy it and share it with us

The server/URL field shown there is the exact download.hebcal.com URL you subscribed to. We need the full URL to help diagnose the issue.


**If you set it up with iCloud as the location**, the URL may be easier to find on a Mac:

1. Open the **Calendar** app on your Mac

2. In the left sidebar, right-click (or Ctrl-click) the Hebcal subscribed calendar

3. Choose **Get Info**

4. Copy the full URL shown there


Once you share the URL with us, we can check exactly which calendar was generated and whether it needs to be recreated with a longer date range. The most common cause of a calendar ending around Shavuot is that a one-year URL was generated rather than an ongoing subscription — and that's easy to fix!


Looking forward to hearing from you.

Hi,


Thank you for your feedback! We completely understand the importance of Android support, especially for users in Israel.


We want to clarify that Hebcal is a website, not an app, so we’re not tied to any particular platform or ecosystem. We actually do support Android users through Google Calendar sync, which works great on Android devices.


We have step-by-step instructions for syncing Jewish holidays to your Android calendar here:

https://www.hebcal.com/home/206/android-calendar-jewish-holidays-download


Could you take a look at those instructions and let us know at which step you’re running into trouble? We’d be happy to help you get it working!


Best regards

Thanks for your message. Has it been more than 48 hours since you made the change on Hebcal.com?


If you previously subscribed to the Hebcal calendar via a 3rd party calendar app such as Google Calendar, you do not need to resubscribe to the calendar feed. Any changes you make on the Hebcal.com website will automatically be updated in the calendar feed and show up in your 3rd party calendar app, typically about 24 hours after the change is made on the Hebcal.com site.

https://www.hebcal.com/home/632/how-to-make-changes-to-a-yahrzeit-anniversary-calendar

If it's been more than 48 hours and you still don't see the new yahrzeit events showing up on Google calendar, please send a private email message to mradwin@hebcal.com with the iCalendar feed URL (which should look something like https://download.hebcal.com/v3/01gpd9fghmq5hg9y563p14fwfy/personal.ics ) for additional debuggig

    No, sfirat haomer is NOT changed by the tzeit time. The Shabbat Times API results will change once per WEEK, not once per DAY, every Sunday at midnight in the city’s local time zone


    If you need the omer for today, you will need to first fetch the time of tzeit (and there are multiple options) for Tel Aviv using the Zmanim API and then you should compare that with the local time in Tel Aviv. Then, construct second URL for the Jewish calendar REST API (not the Shabbat Times API) and fetch the omer data for today.


    Here's a vibe-coded version in JavaScript that you can see for yourself

    https://gist.github.com/mjradwin/b33fbd222ab9bbe84d7eff81295fdc4a

    Thanks for your question. We don't offer a dedicated parsha widget, but you can do something like this using our API

    https://gist.github.com/mjradwin/8a89a1fc54fbc65651639ab0a8f82973