Posted by & filed under Download - Google Calendar.

Follow these instructions to add a Hebcal Jewish holiday calendar 5-year feed to Google Calendar.

  1. Open a web browser on your computer.
    1. to download holidays and candle-lighting times, navigate to http://www.hebcal.com/hebcal/
    2. OR, to download Yahrzeit + Anniversary calendar, navigate to to http://www.hebcal.com/yahrzeit/
  2. Fill out the form with your preferences and click the Create Calendar button
  3. Click the Download… button
    Jewish_Calendar_2014_Providence___Hebcal_Jewish_Calendar
  4. Select the Google Calendar option from the Download dialog box
    Google Jewish_Calendar download dialog
  5. Click on the “Add to Google Calendar” button that looks like this:
    Add to Google Calendar
  6. When Google Calendar asks “Would you like to add calendar: Jewish Holidays?” click “Yes, add this calendar”

Included in the Hebcal Jewish holiday downloads are options to select major holidays (Rosh Hashana, Yom Kippur, Pesach, etc.), minor holidays (Purim, Chanukah, etc.), special Shabbatot, public fasts (Tish’a B’Av, etc.), Rosh Chodesh, and modern holidays (Yom HaAtzma’ut, etc.).

Posted by & filed under Download - Microsoft Outlook.

Follow these instructions to subscribe to a Hebcal Jewish holiday calendar 5-year feed in Microsoft Outlook 2011 for Mac OS X:

  1. Open a web browser on your Mac OS X computer.
    1. to download holidays and candle-lighting times, navigate to http://www.hebcal.com/hebcal/
    2. OR, to download Yahrzeit + Anniversary calendar, navigate to to http://www.hebcal.com/yahrzeit/
  2. Fill out the form with your preferences and click the Create Calendar button
  3. Click the Download… button
  4. Select the Outlook 2011 (Mac OS X) option from the Download dialog box
  5. Click on the Jewish Calendar YYYY.ics download button
Jewish_Calendar_2014_Providence___Hebcal_Jewish_Calendar

Next, find the downloaded .ics file (typically in your Downloads or Desktop folder). To get the Jewish holidays to show up with a color-coded category, be sure to drag and drop the .ics file you downloaded onto one of the category labels on the left pane as follows:

Screen shot of adding a hebcal.ics file to Outlook 2011 for Mac OS X

If you simply drag the .ics file to Outlook 2011 icon in your dock or double-click on it, it will get categorized and color-coded as “No Category” which is probably not what you want.

Included in the Hebcal Jewish holiday downloads are options to select major holidays (Rosh Hashana, Yom Kippur, Pesach, etc.), minor holidays (Purim, Chanukah, etc.), special Shabbatot, public fasts (Tish’a B’Av, etc.), Rosh Chodesh, and modern holidays (Yom HaAtzma’ut, etc.).

Posted by & filed under Download - iPhone, iPad, iOS.

Follow these instructions to subscribe to a Hebcal Jewish Calendar 5-year feed directly from your iPhone or iPad (running iOS 3.0 or higher):

  1. Open Safari on your iPhone or iPad
    1. to download holidays and candle-lighting times, navigate to http://www.hebcal.com/hebcal/
    2. OR, to download Yahrzeit + Anniversary calendar, navigate to to http://www.hebcal.com/yahrzeit/
  2. Fill out the form with your preferences and click the Create Calendar button
  3. Click the Download… button
    ios7 download step 1
  4. Select the iPhone & iPad (iOS 3.0 and higher) option from the Download dialog box
    ios7 download step 2
  5. Click on the Jewish Calendar YYYY.ics download button
  6. When the Subscribe to the calendar “Hebcal YEAR”? dialog box appears, click Subscribe
    ios7 download step 3
  7. When iPhone has finished subscribing, click Done
  8. If you later wish to remove it from your phone, go to over to Settings > Mail, Contacts, Calendar. You will see all your subscriptions listed under Accounts. Choose the one you want to edit or remove, and hit Delete Account

Included in the Hebcal Jewish holiday downloads are options to select major holidays (Rosh Hashana, Yom Kippur, Pesach, etc.), minor holidays (Purim, Chanukah, etc.), special Shabbatot, public fasts (Tish’a B’Av, etc.), Rosh Chodesh, and modern holidays (Yom HaAtzma’ut, etc.).

Posted by & filed under Download - Apple Mac OS X iCal, Download - removal.

Follow these instructions if you no longer wish to subscribe to Hebcal in Apple iCal on your desktop (also called Calendar.app on more recent versions of Mac OS X).

(If you inadvertently merged the Hebcal calendar events with your personal calendar and you didn’t use the Subscription feature, use our delete Hebcal merged events instructions instead.)

Deleting a calendar subscription is easy, and it removes the entire calendar and all the events it contains from your computer.

  1. Select the Hebcal calendar you want to delete in the calendar list on the left side of iCal.
  2. Choose Edit > Delete.

Here’s an example screenshot:

Posted by & filed under Developers, APIs, RSS Feeds, Source Code.

Hebcal.com offers a REST API for fetching Jewish calendar data. The output format is in JSON.

The basic URL format is as follows:

http://www.hebcal.com/hebcal/?v=1&cfg=json&maj=on&min=on&mod=on&nx=on&year=now&month=x&ss=on&mf=on&c=on&geo=geoname&geonameid=3448439&m=50&s=on

Note the following customizable parameters and their meanings:

  • v=1 – version. Required.
  • cfg=json – output JSON instead of HTML. Also variant cfg=fc for fullcalendar.io integration
  • year=now – “now” for current year, or 4-digit YYYY such as 2003
  • month=x – “x” for entire Gregorian year, or use a numeric month (1=January, 6=June, etc.)
  • maj=on – Major holidays
  • min=on – Minor holidays (Tu BiShvat, Lag B’Omer, …)
  • nx=on – Rosh Chodesh
  • mf=on – Minor fasts (Ta’anit Esther, Tzom Gedaliah, …)
  • ss=on – Special Shabbatot (Shabbat Shekalim, Zachor, …)
  • mod=on – Modern holidays (Yom HaShoah, Yom HaAtzma’ut, …)
  • s=on – Parashat ha-Shavuah on Saturday
  • c=on – Candle lighting times. See also candle-lighting options below.
    • m=50 – Havdalah 50 minutes after sundown. Set to m=0 (zero) to disable Havdalah times
    • b=18 – Candle-lighting time minutes before sunset
  • D=on – Hebrew date for dates with some event
  • d=on – Hebrew date for entire date range
  • o=on – Days of the Omer

Mutually exclusive options for Diaspora/Israel holidays and Torah Readings:

  • i=off – Diaspora holidays and Torah readings (default if unspecified)
  • i=on – Israel holidays and Torah readings

Mutually exclusive location for candle-lighting times:

  • geo=none – no candle-lighting location (default if unspecified)
  • geo=geoname – location specified by GeoNames.org numeric ID
    • requires additional parameter geonameid=3448439
    • Hebcal.com supports approximately 47,000 different GeoNames IDs. These are cities with a population of 5000+. See cities5000.zip from http://download.geonames.org/export/dump/.
  • geo=zip – location specified by United States ZIP code
    • requires additional parameter zip=90210
  • geo=city – location specified by one of the Hebcal.com legacy city identifiers
    • requires additional parameter city=GB-London
  • geo=pos – location specified by latitude, longitude, and timezone. Requires additional 7 parameters:
    • ladeg=[0-90] – latitude degrees
    • lamin=[0-60] – latitude minutes
    • ladir={n,s} – latitude direction (North or South)
    • lodeg=[0-180] – longitude degrees
    • lomin=[0-60] -longitude minutes
    • lodir={e,w} -longitude direction (East or West)
    • tzid=TimezoneIdentifier (See List of tz database time zones)

Mutually exclusive language parameter:

  • lg=s – Sephardic transliterations (default if unspecified)
  • lg=sh – Sephardic translit. + Hebrew
  • lg=a – Ashkenazis transliterations
  • lg=ah – Ashkenazis translit. + Hebrew
  • lg=h – Hebrew only

Optional callback parameter:

  • callback=function – wraps the JSON output text in parentheses and a function name of your choosing. Callback function names may only use upper and lowercase alphabetic characters (A-Z, a-z), numbers (0-9), the period (.), the underscore (_).

And example output looks like this:

If you don’t want candle lighting times, just use c=off and omit the zip and m parameters.