Currently designed to run on CloudFlare Workers.
Deploy to CloudFlare Workers.
npx wrangler deploy
Example: Filter for events with titles excluding specific strings
curl https://${WORKER_URL}/?cal=${SOURCE_ICAL_FILE_URL}&titleDoesNotContain=birthday,Birthday
This URL can be provided to a calendar software supporting RFC 5545 calendar filer as a subscription.
See the CloudFlare Workers guide to get started with development.