Event Screenshotter is a Chrome extension that allows users to capture and crop images of event details from web pages, then automatically generate calendar events based on the captured information. The extension uses image processing and AI to extract event details, and provides options to add the event to Google Calendar or download it as an ICS file.
- Screenshot capture of the current visible area of a web page
- Image cropping functionality
- AI-powered event detail extraction (simulated in current version)
- Google Calendar integration
- ICS file generation for calendar events
-
Clone this repository:
git clone https://github.com/yourusername/event-screenshotter.git
-
Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions
- Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the project directory
- Open Chrome and navigate to
- Click on the extension icon in the Chrome toolbar to capture the current visible area of the web page.
- Use the cropping tool to select the relevant event information.
- Click "Crop and Process" to analyze the image.
- Review the extracted event details.
- Choose to add the event to Google Calendar or download as an ICS file.
- Implement actual AI-powered event detail extraction
- Enhance user interface and experience
- Add support for more calendar services
This project uses the following open-source libraries:
- Cropper.js - JavaScript image cropper
- html2canvas - Screenshots with JavaScript
Contributions are welcome! Please feel free to submit a Pull Request.
If you encounter any problems or have any questions, please open an issue in this repository.