Express microservice to filter events out of public calendars containing some search text.
-
http://localhost:3000/filter?url=URL&filter=FILTER
ReplaceURL
with the URL-escaped url of your original iCAL (use encodeURIComponent and FILTER with the URL-escaped regular expression you would like to filter the entries with. -
http://localhost:3000
your convenient URL-Generator frontend
You may define presets for all parameters inside config.yml
.
- Discussion
- calender_merger for merging ICAL calenders into one
git clone https://github.com/thoka/ical-filter.git
cd ical-filter
npm install
echo "start with 'npm start'"
check if URL points to an ical calendar
convert some known url calendar patterns to ical urls
example:
convert
https://calendar.google.com/calendar/embed?src=([^&]*)&(.*)
to
https://calendar.google.com/calendar/ical/{$1}/public/basic.ics