Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ActivityWatch/aw-watcher-web
Browser watcher for ActivityWatch
https://github.com/ActivityWatch/aw-watcher-web
activitywatch chrome-extension firefox-extension quantified-self time-tracker webextension
Last synced: 14 days ago
JSON representation
Browser watcher for ActivityWatch
- Host: GitHub
- URL: https://github.com/ActivityWatch/aw-watcher-web
- Owner: ActivityWatch
- License: mpl-2.0
- Created: 2017-01-16T13:06:56.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-26T17:19:27.000Z (about 2 months ago)
- Last Synced: 2024-10-30T00:54:48.678Z (14 days ago)
- Topics: activitywatch, chrome-extension, firefox-extension, quantified-self, time-tracker, webextension
- Language: JavaScript
- Homepage:
- Size: 249 KB
- Stars: 324
- Watchers: 10
- Forks: 46
- Open Issues: 45
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-activitywatch - aw-watcher-web
README
# aw-watcher-web
[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/nglaklhklhcoonedhgnpgddginnjdadi.svg)][chrome]
[![Mozilla Add-on](https://img.shields.io/amo/v/aw-watcher-web.svg)][firefox]A cross-browser WebExtension that serves as a web browser watcher for [ActivityWatch][activitywatch].
## Usage
Install for your browser:
- [Chrome][chrome]
- [Firefox][firefox][activitywatch]: https://github.com/ActivityWatch/activitywatch
[firefox]: https://addons.mozilla.org/en-US/firefox/addon/aw-watcher-web/
[chrome]: https://chromewebstore.google.com/detail/activitywatch-web-watcher/nglaklhklhcoonedhgnpgddginnjdadi
[build-source-cmt]: https://github.com/ActivityWatch/aw-watcher-web/issues/94#issuecomment-1315773537
[last-xpi]: https://github.com/ActivityWatch/aw-watcher-web/releases/download/v0.4.3/aw-watcher-web-v0.4.3.xpi
[818]: https://github.com/orgs/ActivityWatch/discussions/818#discussioncomment-4017528### Firefox Enterprise Policy
**NOTE:** Due to Mozilla Addon policy, this is not possibly with the Mozilla-hosted versions of the extension. You need to fork the extension and modify a hardcoded value to get this to work.
Due to the issue mentioned above, a privacy notice has to be displayed to follow the Mozilla add-on policy. This can be pre-accepted by setting the following Firefox Enterprise Policy:
```json
{
"policies": {
"3rdparty": {
"Extensions": {
"{ef87d84c-2127-493f-b952-5b4e744245bc}": {
"consentOfflineDataCollection": true
}
}
}
}
}
```## Building
First, clone the repo with:
```sh
git pull --recurse-submodules https://github.com/ActivityWatch/aw-watcher-web.git
# or, normal `git pull` and then:
git submodule update --init
```Then build with:
```
make build
```The resulting `aw-watcher-web.zip` can then be loaded into your browser in development mode. (for Firefox, loading unsigned extensions is only possible in Firefox Nightly and Developer Edition).
For further build instructions, refer to the `Makefile`.