Track and analyze your browsing time across different websites

Latest Version

Version
1.0
Update
December 19, 2024
Size
114KiB
Developer
Category
Users
0
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
Deutsch
English
Français
Español
Italiano
čeština
русский
українська
فارسی‎
বাংলা
中文 (繁體)
日本語
한국어
See more
Permissions
Storage
Tabs
ActiveTab
See more

WebTimeKeeper Extension

WebTimeKeeper is a browser extension that helps you track and analyze your time spent on different websites. It provides intuitive data visualization and detailed statistics to help you understand your browsing habits.

Features

1. Time Tracking
- Automatically records time spent on each website
- Real-time updates for current tab's duration
- Supports tracking across multiple tabs and windows
- Automatically filters browser internal pages and extension pages
- Merges continuous visits within short intervals
- Accurate tracking of cross-hour sessions

2. Data Visualization
- Interactive bar charts showing daily and hourly statistics
- Supports zooming and panning on charts
- Automatically switches between daily and hourly views
- Hover tooltips showing detailed time information
- Color-coded bars for easy reading
- Responsive chart layout

3. Detailed Statistics
- Shows total duration for each website
- Displays visit counts and patterns
- Provides detailed visit history with timestamps
- Supports date range analysis
- Shows hourly distribution of visits
- Calculates accurate time spans for cross-hour sessions

4. User Interface
- Clean and intuitive design
- Responsive layout
- Shows top 10 most visited websites on main view
- Smooth animations
- Custom scrollbar styling
- Website favicons for easy recognition
- Collapsible detail views

5. Data Management
- Automatic data saving
- CSV data export functionality
- 7-day data retention
- Merged visit records for cleaner history
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "__MSG_appName__", "version": "1.0", "description": "__MSG_appDesc__", "default_locale": "en", "permissions": [ "storage", "tabs", "activeTab" ], "content_security_policy": { "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'" }, "background": { "service_worker": "background.js", "type": "module" }, "action": { "default_popup": "popup/popup.html", "default_icon": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" } }, "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "128": "icons/icon128.png" }} "
Read more