🚀 Skip the hassle of repeated logins! This Chrome extension automatically clicks login buttons on Cambridge University's Moodle (VLE) and Panopto platforms, getting you to your course content faster.
- 🎯 Automatic Login: Instantly clicks login buttons on Moodle and Panopto pages
- ⚙️ Configurable Settings: Enable or disable the extension for specific sites
- 🔔 Smart Notifications: Get notified when login buttons are automatically clicked
- 🎨 Clean Interface: Simple popup settings with toggle switches
- 🔒 Privacy Focused: Only activates on specific Cambridge University domains
- Cambridge VLE (Moodle):
https://www.vle.cam.ac.uk/login/* - Cambridge Panopto:
https://cambridgelectures.cloud.panopto.eu/Panopto/Pages/Auth/Login.aspx*
Coming soon - extension will be published to the Chrome Web Store
- Download or clone this repository
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension folder
- The Kill Cam Login extension should now appear in your extensions list
- Install the extension using one of the methods above
- Navigate to any supported Cambridge University login page
- Watch it work! The extension will automatically click the login button
- Configure settings by clicking the extension icon in your browser toolbar
- Moodle Login Skip: Toggle automatic login for Cambridge VLE/Moodle
- Panopto Login Skip: Toggle automatic login for Cambridge Panopto
- Notifications: Enable/disable notifications when login buttons are clicked
The extension uses content scripts that run on specific Cambridge University domains. When you visit a login page:
- The extension detects if you're on a supported login page
- Checks your settings to see if auto-login is enabled for that site
- Automatically clicks the appropriate login button
- Shows a notification (if enabled) confirming the action
- Chrome browser
- Basic knowledge of Chrome extension development
kill-cam-login/
├── manifest.json # Extension configuration
├── content.js # Main logic for auto-clicking
├── background.js # Background service worker
├── settings.html # Popup settings interface
├── settings.js # Settings functionality
├── icon.png # Extension icon
└── src/ # Assets and images
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Test thoroughly on both Moodle and Panopto
- Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Ensure you're on a supported Cambridge University domain
- Check that the extension is enabled in
chrome://extensions/ - Verify the specific site is enabled in the extension settings
- Try refreshing the page after enabling the extension
- The extension targets specific login button selectors
- If the site layout changes, the extension may need updates
- Please report issues on GitHub with the specific page URL
This extension only requests minimal permissions:
- Storage: To save your settings preferences
- Notifications: To show confirmation messages (optional)
The extension:
- ✅ Only runs on specific Cambridge University domains
- ✅ Does not collect or transmit any personal data
- ✅ Works entirely locally in your browser
- ✅ Does not interfere with the actual login process
- 🐛 Bug Reports: Open an issue on GitHub
- 💡 Feature Requests: Suggest improvements on GitHub
- ☕ Support Development: Buy me a coffee
This project is open source. See the repository for license details.
Release Date: May 13, 2025
Features:
- ✅ Automatic login button clicking for Moodle and Panopto
- ✅ Configurable settings for each supported site
- ✅ Desktop notification support
- ✅ Clean, user-friendly settings interface
- ✅ Privacy-focused design with minimal permissions
Made with ❤️ for Cambridge University students and staff