<commit_before>ActivityWatch
=============


[![Build Status](https://travis-ci.org/ActivityWatch/activitywatch.svg?branch=master)](https://travis-ci.org/ActivityWatch/activitywatch)
[![Documentation](https://readthedocs.org/projects/activitywatch/badge/?version=latest)](http://activitywatch.readthedocs.io)

## About ActivityWatch

ActivityWatch is about recording what you do, so you can become aware of what you do, and choose to do better. All in a way where you control the data.

**Note:** ActivityWatch is under development. There is still work to be done so we provide it with no guarantees with the hope that others may wish to help and give their feedback!

You can read more on our [website](https://activitywatch.github.io/about/).

#### Server
The *aw-server* project is the official implementation of the core service which the other activitywatch services interact with. It provides a datastore and serves the web interface developed in the *aw-webapp* project (which provides the frontend part of the webapp).

The webapp includes basic data visualization (WIP), data browsing and export, and has a lot planned for it.

***TODO:*** Add screenshots of the webapp.

#### Watchers

 - *aw-watcher-afk* - can be used to log the presence/absence of user activity from keyboard and mouse input
 - *aw-watcher-window* - can be used to log the currently active application and it's window title
 - *aw-core* - core library, provides no runnable modules


## About this repository

This repo is a bundle of the core components and official modules of ActivityWatch. it Is also where releases of the full suite are published (see [releases](https://github.com/ActivityWatch/activitywatch/releases)).

It's primary use is as a meta-package providing all the components in one repo; enabling easier packaging and installation.

This is also the repo where issues about ActivityWatch *in general* should go, such as requests and discussion regarding new features.
<commit_msg>fixed misnaming the webui package<commit_after>ActivityWatch
=============


[![Build Status](https://travis-ci.org/ActivityWatch/activitywatch.svg?branch=master)](https://travis-ci.org/ActivityWatch/activitywatch)
[![Documentation](https://readthedocs.org/projects/activitywatch/badge/?version=latest)](http://activitywatch.readthedocs.io)

## About ActivityWatch

ActivityWatch is about recording what you do, so you can become aware of what you do, and choose to do better. All in a way where you control the data.

**Note:** ActivityWatch is under development. There is still work to be done so we provide it with no guarantees with the hope that others may wish to help and give their feedback!

You can read more on our [website](https://activitywatch.github.io/about/).

#### Server

The *aw-server* project is the official implementation of the core service which the other activitywatch services interact with. It provides a datastore and serves the web interface developed in the *aw-webui* project (which provides the frontend part of the webapp).

The webapp includes basic data visualization (WIP), data browsing and export, and has a lot more planned for it.

***TODO:*** Add screenshots of the webapp.

#### Watchers

 - *aw-watcher-afk* - can be used to log the presence/absence of user activity from keyboard and mouse input
 - *aw-watcher-window* - can be used to log the currently active application and it's window title

#### Libraries

 - *aw-core* - core library, provides no runnable modules

## About this repository

This repo is a bundle of the core components and official modules of ActivityWatch. it Is also where releases of the full suite are published (see [releases](https://github.com/ActivityWatch/activitywatch/releases)).

It's primary use is as a meta-package providing all the components in one repo; enabling easier packaging and installation.

This is also the repo where issues about ActivityWatch *in general* should go, such as requests and discussion regarding new features.

{'fraction_non_alphanumeric': 0.08447888027993002, 'fraction_numerical': 0.0, 'mean_word_length': 4.783236994219653, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '582847', 'n_tokens_mistral': 1031, 'n_tokens_neox': 994, 'n_words': 502}