This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Shared Family Calendar Conflict Resolver
Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing
Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This userscript helps families manage busy schedules by detecting and resolving calendar conflicts. It scans shared calendar pages—Google Calendar, Outlook, Apple iCloud, and family scheduling apps—for events, appointments, and time blocks. It analyzes them for conflicts: overlapping times, double-booked family members, or scheduling gaps. It displays a visual panel highlighting conflicts with color-coded warnings (High, Medium, Low severity), suggests conflict resolution options, and shows availability windows for each family member. The script generates a summary of free/busy time across all members, suggests optimal times for new events, and exports the schedule as a printable HTML report or CSV.
WHERE IT RUNS
The script works on shared calendar pages—Google Calendar, Outlook, Apple iCloud, family scheduling apps, and any page with event listings. It runs entirely within your browser, reading only the visible content of the current page. It does not track your browsing history, access other tabs, or send any data externally. All calendar data is processed locally.
HOW TO USE
After installation, open the panel by clicking the tool's icon in the BotGentz sidebar. The script auto-scans calendar pages on load (toggle this on/off). Click "Scan for conflicts" to manually analyze the page. The panel displays three sections: Conflicts (color-coded with severity), Availability (free time windows), and Schedule (full event list). Choose your export format—HTML (printable report) or CSV. Click "Export Report" to download the schedule data. The HTML export includes a styled report with all events and conflict details.
THE TECHNICAL MECHANISM
This script uses DOM traversal and pattern matching to extract event data from calendar pages. It scans for event elements using selectors like .event, .appointment, .calendar-event, .fc-event, and [class*="event"]. For each event, it extracts the title from title elements and parses time information using regex patterns for "HH:MM AM/PM - HH:MM AM/PM" format. Times are converted to minutes since midnight for easy comparison. The conflict detection algorithm checks all event pairs for overlap (start < other.end && other.start < end), calculates overlap duration, and assigns severity: High (>60 min overlap), Medium (30–60 min), Low (
Similar Apps
Bulk Product Link Copier for Sellers
Bulk selects and copies product links, affiliate URLs, and catalog links. Copy as CSV, newline, HTML, or Markdown.
Emergency Contact Card Generator for Kids
Creates child-friendly emergency contact cards—extract contacts or enter manually, print as HTML or text.
Scholarship Application Checklist Generator
Creates scholarship application checklists—extracts requirements, tracks progress, and exports as CSV/HTML.
Slang Translator and Explainer
Identifies slang and informal expressions, providing clear explanations and standard equivalents with regional context.
Technical Term Translator
Identifies technical terms and jargon, providing plain-language explanations with expertise-level tailored definitions.
Listing Commute Time Calculator
Auto-detects property address and calculates drive/walk commute time to workplace via OpenStreetMap.