Skip to content

Morpheus0x/aw-watcher-web

 
 

Repository files navigation

aw-watcher-web

Chrome Web Store Mozilla Add-on

A cross-browser WebExtension that serves as a web browser watcher for ActivityWatch.

Usage

Install for your browser:

  • Chrome
  • Firefox
    • Due to Mozilla incompetency, the addon is no longer listed in the Mozilla Addons store (see discussion #818).
    • You can install the latest Mozilla-signed version here. (we are apparently not allowed to self-distribute this, see discussion linked above)
    • You can also build from source, see this comment and instructions below.

Firefox Enterprise Policy

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:

{
  "policies": {
    "3rdparty": {
      "Extensions": {
        "{ef87d84c-2127-493f-b952-5b4e744245bc}": {
          "consentOfflineDataCollection": true
        }
      }
    }
  }
}

Building

First, clone the repo with:

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.

About

Browser watcher for ActivityWatch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.7%
  • HTML 14.4%
  • Makefile 9.2%
  • CSS 4.7%