{"repo":"agopalareddy/GoogleCalendarSync","free":true,"listed":false,"github":"https://github.com/agopalareddy/GoogleCalendarSync","clone":"git clone https://github.com/agopalareddy/GoogleCalendarSync.git","description":"A privacy-focused Google Apps Script that automatically syncs and consolidates multiple source calendars into one clean availability calendar.","language":"JavaScript","stars":10,"topics":["automation","cal-com","calendar-sync","calendly","google-apps-script","google-calendar","javascript","privacy-focused","productivity","scheduling-tool"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"📅 Google Calendar Availability Sync A highly robust, privacy-focused Google Apps Script that automatically syncs and consolidates events from multiple source calendars (e.g., Work, Personal, School) into a single \"Availability\" calendar. Keep your scheduling systems (like Calendly, Cal.com, or HubSpot) and colleagues perfectly informed of your busy times without exposing any private appointment details. --- 🔗 Live Demo Click the button below to view a live demonstration of the synchronized public calendar: --- 📖 Table of Contents 1. ✨ Key Features 2. 🔄 How It Works (Sync Pipeline) 3. 🚀 Setup Instructions - Step 1: Create Your Destination Calendar - Step 2: Retrieve Your Calendar IDs - Step 3: Create the Google Apps Script Project - Step 4: Add and Configure the Code - Step 5: Set Up the Automation Trigger - Step 6: Authorize the Script 4. ⚙️ Configuration Reference 5. 🌐 Sharing Your Availability - Option A: Public Web View - Option B: Secure iCal Subscription 6. 🛠️ Troubleshooting & Google Quotas 7. 🧹 Clean Teardown / Uninstallation 8. 📄 License --- ✨ Key Features 🔒 Complete Privacy: Replaces original titles, description notes, and guest lists with custom, generic availability blocks (e.g., \"Personal\", \"Work\", \"Class\") so no private details leak. 🧩 Smart Overlap Consolidation: Automatically merges overlapping or adjacent events from multiple source calendars into a single, clean block. If a \"Work\" and \"Personal\" event overlap, the script titles the destination even","default_branch":null,"files":null,"tree":[],"storefront":"/r/agopalareddy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/agopalareddy/GoogleCalendarSync/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}