meetingbar: recognize Google Meet links
Assisted-by: Claude Sonnet 5 via Claude Code
change oqmkzmsvmzqwnlvzwpqylkpqwzunxntq
commit 41f90667c0167d430e5d5c730d8ffb2dd1bd1289
author Alpha Chen <alpha@kejadlen.dev>
date
parent rswzoytk
diff --git a/.config/sketchybar/meetingbar.swift b/.config/sketchybar/meetingbar.swift
index 2b58ef66..25fae198 100755
--- a/.config/sketchybar/meetingbar.swift
+++ b/.config/sketchybar/meetingbar.swift
@@ -164,7 +164,7 @@ func extractMeetingURL(from event: EKEvent) -> String? {
         return url
     }
     if let url = event.url?.absoluteString {
-        if url.contains("zoom.us") || url.contains("vimeo.com") {
+        if url.contains("zoom.us") || url.contains("vimeo.com") || url.contains("meet.google.com") {
             return url
         }
     }
@@ -174,7 +174,8 @@ func extractMeetingURL(from event: EKEvent) -> String? {
 func extractMeetingURL(from text: String) -> String? {
     let patterns = [
         "https://[a-zA-Z0-9.-]*\\.?zoom\\.us/[^\\s]+",
-        "https://(?:www\\.)?vimeo\\.com/[^\\s]+"
+        "https://(?:www\\.)?vimeo\\.com/[^\\s]+",
+        "https://meet\\.google\\.com/[^\\s]+"
     ]
 
     for pattern in patterns {