# Opera Cache Cleaner Extension Eine Opera-kompatible Chromium-Erweiterung zum Loeschen des Browser-Caches ueber ein Toolbar-Popup. Zusaetzlich kann ein einmaliger oder wiederholter Timer eingerichtet werden. ## Funktionen - Cache fuer einen auswaehlbaren Zeitraum loeschen. - Zeitraeume: letzte Stunde, letzte 24 Stunden, letzte 7 Tage, letzte 4 Wochen, gesamter Zeitraum. - Timer mit Intervall in Minuten, Stunden oder Tagen. - Optionaler Repeat-Modus fuer wiederholtes Loeschen. - Statusanzeige fuer letzte Cache-Loeschung, Timer-Status und naechsten geplanten Lauf. ## Datenschutz Die Erweiterung loescht ausschliesslich den Browser-Cache ueber `chrome.browsingData.remove({ since }, { cache: true })`. Sie loescht keine Cookies, keinen Verlauf, keine Downloads und keine Passwoerter. ## Installation in Opera 1. Oeffne `opera://extensions`. 2. Aktiviere den Entwicklermodus. 3. Klicke auf `Entpackte Erweiterung laden`. 4. Waehle diesen Ordner aus: ```text D:\Codex\Opera-Extensions\opera-cache-cleaner-extension ``` 5. Oeffne die Erweiterung ueber das Toolbar-Icon. ## Entwicklung Die Extension verwendet plain HTML, CSS und JavaScript ohne Paketmanager. Fuehre vor Aenderungen oder Releases diese Checks aus: ```bash node --check background.js node --check popup/popup.js ``` Ein Release-Archiv kann so gebaut werden: ```bash mkdir -p dist && zip -r dist/opera-cache-cleaner-extension.zip manifest.json background.js popup icons -x "*.DS_Store" ``` ## Verwendung 1. Waehle im Popup den gewuenschten Zeitraum aus. 2. Klicke auf `Cache jetzt leeren`, um den Cache sofort zu loeschen. 3. Fuer einen Timer: - Intervall eingeben. - Einheit auswaehlen. - Optional `Wiederholen` aktivieren. - `Timer speichern` klicken. 4. Mit `Timer deaktivieren` wird der aktive Timer entfernt. ## Berechtigungen Die Erweiterung verwendet nur diese Permissions: - `browsingData` - `storage` - `alarms` Es werden keine Host-Permissions verwendet. Die Erweiterung fordert keine `tabs`, `cookies` oder `history` Permission an.