github cloud-atlas-ai/obsidian-ics 1.12.0

9 hours ago

What's Changed

Exciting New Features 🎉

✨ New in this version: This expands the previous video call URL extraction feature into a fully generic system. Your existing templates using callUrl and callType continue to work unchanged, but you now have access to much more powerful extraction capabilities through extractedFields.

  • Feature: Field Extraction by @muness in #196
    • Adds configurable field extraction patterns allowing users to extract any type of data from calendar events into custom fields.
    • These are meant to be used with Templater.
    • Backwards compatible with the old Video callUrl and callType if you use "Video Call URLs" as the extracted field name. The old patterns automatically get created on migration.

Custom Extraction Examples

You can create patterns to extract any information:

  • Additional Video Calls: Extend beyond the defaults:
    • WebEx: webex.com → "Video Call URLs" field
    • GoToMeeting: gotomeeting.com → "Video Call URLs" field
    • Jitsi: meet.jit.si → "Video Call URLs" field
  • Links: (https?|ftp|file)://[^\s<>"]+ → "Links" field
  • Phone Numbers: Create multiple patterns for the same field:
    • US format: \(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4} → "Phone Numbers" field
    • International: \+\d{1,3}[-.\s]?\d{1,14} → "Phone Numbers" field
  • Meeting IDs: Meeting ID: (\d+) → "Meeting IDs" field

Full Changelog: 1.11.0...1.12.0

Don't miss a new obsidian-ics release

NewReleases is sending notifications on new releases.