v0.0.1 - Latest Release

📱 Browser Extension

Seamlessly sync your Outlook 365 calendars with powerful auto-scraping, background processing, and multiple export formats.

📸 Screenshots

See the extension in action across different views and features

Extension Popup Interface

Clean, intuitive popup with one-click scraping, authentication status, and quick access to settings.

📅

Outlook Calendar Integration

Extension seamlessly integrates with Outlook 365 web interface, working across Month, Week, Day, and List views.

📊

Data Export Options

Export your calendar data in JSON, CSV, or ICS formats with customizable date ranges and filtering options.

⚙️

Settings Configuration

Configure auto-scraping intervals, server connection, authentication, and advanced scraping options.

🔄

Background Sync Status

Real-time status updates showing sync progress, last sync time, and connection status with the server.

📱

Dashboard Integration

View your scraped calendar data in the beautiful web dashboard with advanced filtering and visualization options.

🚀 Key Features

Powerful calendar scraping with enterprise-grade features

🔄

Auto-Scraping

Automatically scrape calendar data when Outlook loads or at configurable intervals. Set it once and forget it.

📱

Multiple Views Support

Works seamlessly with Month, Week, Day, and List views in Outlook 365, Office.com, and Live.com calendars.

📊

Export Formats

Export your data in JSON, CSV, or ICS (iCalendar) formats. Perfect for backup, analysis, or migration to other systems.

🔒

Secure Authentication

JWT-based authentication with long-lived tokens. Your credentials stay secure with industry-standard encryption.

☁️

Cloud Sync

Automatic synchronization with our secure cloud server. Access your calendar data anywhere, anytime.

🎯

Smart Deduplication

Intelligent event deduplication prevents duplicate entries and maintains data integrity across multiple scraping sessions.

📖 Installation Guide

Get up and running in less than 5 minutes

1

Download the Extension

Download the latest release (v0.0.1) from our GitHub repository. The download includes all necessary files and the Chrome extension package.

2

Enable Developer Mode

Open Chrome and navigate to chrome://extensions/. Enable "Developer mode" using the toggle in the top-right corner.

3

Load the Extension

Click "Load unpacked" and select the outlook-calendar-scraper directory from the downloaded files. The extension will install automatically.

4

Create Your Account

Register for a free account on Sync365Cal. Your account gives you access to 1 calendar sync, 10 syncs per day, and 30-day data retention.

5

Authenticate the Extension

Click the extension icon and select "Authenticate". Sign in with your Sync365Cal account to generate a secure authentication token.

6

Start Scraping

Navigate to your Outlook 365 calendar and click the extension icon. Enable auto-scraping or manually scrape your calendar data. That's it!

📚 User Guide

Master the extension with our comprehensive guide

🔑 How do I authenticate the extension?

Authentication is simple and secure:

  1. Click the extension icon in your Chrome toolbar
  2. Click "Authenticate" or "Sign In"
  3. You'll be redirected to the Sync365Cal login page
  4. Sign in with your account credentials
  5. The extension will automatically receive a secure token
  6. You're ready to start scraping!

Note: Your authentication token is valid for 1 year and works across all your devices.

📅 How do I scrape my calendar data?

Scraping your calendar is effortless:

  1. Navigate to your Outlook 365 calendar (outlook.com, office.com, or live.com)
  2. Wait for the calendar to fully load
  3. Click the extension icon
  4. Click "Scrape Calendar" for manual scraping
  5. Or enable "Auto-Scrape" for automatic background scraping

Pro Tip: The extension works with all calendar views (Month, Week, Day, List) and automatically adapts to your current view.

⚙️ How do I configure auto-scraping?

Auto-scraping keeps your data synchronized automatically:

  1. Click the extension icon
  2. Go to "Settings" or click the gear icon
  3. Enable "Auto-Scrape on Load" to scrape when Outlook loads
  4. Enable "Background Scraping" for periodic scraping
  5. Set your preferred scraping interval (15 minutes to 24 hours)
  6. Configure which calendar views to scrape automatically

Recommended: Enable both options with a 1-hour interval for the best balance of freshness and performance.

📊 How do I export my calendar data?

Export your data in multiple formats:

From the Extension:

  1. Click the extension icon
  2. Click "Export" or the download icon
  3. Choose your format: JSON (structured data), CSV (spreadsheet), or ICS (calendar)
  4. Select date range if needed
  5. Click "Download" - the file saves to your Downloads folder

From the Dashboard:

  1. Visit your Sync365Cal dashboard
  2. Go to the "Calendar" section
  3. Use the export tools for advanced filtering and batch export
🔧 How do I troubleshoot common issues?

Common issues and solutions:

🚫 Extension not working on Outlook:

  • Ensure you're on outlook.com, office.com, or live.com
  • Refresh the page and wait for calendar to fully load
  • Check that the extension is enabled in chrome://extensions/

🔐 Authentication failed:

  • Clear browser cache and cookies
  • Try authenticating in an incognito window
  • Ensure you have a valid Sync365Cal account
  • Check your internet connection

📅 No events scraped:

  • Make sure events are visible in the current calendar view
  • Try switching calendar views (Month/Week/Day) and scraping again
  • Check that you have permission to view the calendar

🔄 Sync not working:

  • Verify your authentication token is valid
  • Check the server connection in extension settings
  • Ensure you haven't exceeded your plan limits
💎 What are the different plan features?

Choose the plan that fits your needs:

🆓 Free Plan:

  • 1 calendar connection
  • 10 syncs per day
  • 30-day data retention
  • Basic export formats (JSON, CSV)

💎 Pro Plan:

  • 5 calendar connections
  • 100 syncs per day
  • 365-day data retention
  • All export formats (JSON, CSV, ICS)
  • Advanced filtering and search
  • Priority support

🏢 Admin Plan:

  • Unlimited calendars
  • Unlimited syncs
  • Unlimited data retention
  • Full admin panel access
  • User management
  • API access

🆘 Need Help?

We're here to help you succeed

📖

Documentation

Comprehensive guides, API documentation, and troubleshooting resources to help you get the most out of the extension.

💬

Community Support

Join our GitHub discussions for community support, feature requests, and to connect with other users.

🐛

Bug Reports

Found a bug? Report it on our GitHub issues page with detailed information for quick resolution.

🔗 Visit GitHub Repository