A Chrome extension that automatically sends Tonton's schedule from Google Calendar.
- Automatically extracts schedule information from Google Calendar
- Converts calendar events to a structured format
- Uses ical.js for reliable calendar data parsing
- Built as a Chrome extension for seamless integration
- React 19
- TypeScript
- Vite
You can install this extension from the Chrome Web Store.
- Run
pnpm build
to create the production build - Open
chrome://extensions
in Chrome browser - Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
dist
folder
- Open Google Calendar
- The extension will automatically process the calendar data
- Schedule information will be extracted and processed according to the configuration
- Built with React and TypeScript for robust type safety
- Vite for fast development and optimized builds
- Chrome Extension Manifest V3 compliant
- Uses ical.js for reliable calendar data parsing
- Biome for consistent code formatting and linting
While this extension is primarily tested on Chrome, it uses webextension-polyfill which should make it compatible with other modern browsers that support Web Extensions (though this hasn't been extensively tested).
- Node.js 20 or higher
- pnpm package manager
-
Clone the repository and install dependencies:
git clone https://github.com/minagishl/google-calendar-tonton.git cd google-calendar-tonton pnpm install
-
Start development mode:
pnpm dev
-
Build for production:
pnpm build
This project is licensed under the MIT License - see the LICENSE file for details.