ROCHESTER PUBLIC LIBRARY

Build a tailored iCal feed

Choose the branches, age groups, rooms, and program categories you want, then subscribe to the generated calendar URL.

This page does not fetch filter options dynamically. The selections here are baked into the service so the link builder remains stable even if the UI page changes later.

How It Works

The generated link points at /subscriptions/rpl.ics with repeated query parameters for each selected filter.

The service caches each unique filter combination for 24 hours, so repeated subscriber refreshes do not hammer the upstream calendar.

You can copy the URL directly into any calendar client that accepts iCalendar subscriptions.

Filter Builder

All options below are normalized values accepted by this service.

Library Branch

Choose one or more locations.

Age Group

Colors match the age-group coding used by the library calendar.

Program Type

Use these when you want a topic-specific feed.

Event Type

These reflect the calendar's built-in event bundle categories.

Room

Room filters are useful when a branch hosts multiple independent series.

Feed Options

Use these to control how much of the upstream calendar gets considered.

Subscription Link

The preview updates as you change filters.

Open Feed