Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ActivityWatch/aw-watcher-afk

Watches keyboard and mouse activity to determine if you are AFK or not (for use with ActivityWatch)
https://github.com/ActivityWatch/aw-watcher-afk

fix: add +1ms to get rid of 20s afk-events not being merged by heartbeat (#64)

Discovered that whenever I got afk, there was a 20s AFK event, and also
a however long AFK even...

84dd679194562900a74486d63ba7746e9e08c016 authored about 1 year ago by Erik Bjäreholt <[email protected]>
fix: fixed typechecking issue

0e356fea912233bdbca2fedcbaeb309205a536c5 authored about 1 year ago by Erik Bjäreholt <[email protected]>
fix: fixed lints

575a6f510c23534d3d290f16b486509ed601aa20 authored about 1 year ago by Erik Bjäreholt <[email protected]>
build(deps): updated deps, pinned python-xlib

2b638db86dd24000775bff260691fdb190e7c74a authored about 1 year ago by Erik Bjäreholt <[email protected]>
build(deps): updated deps

caa6e792370801554100348db4ceb9c960aaef1f authored over 1 year ago by Erik Bjäreholt <[email protected]>
build: bump Python to ^3.8,<3.13 (#62)

f85637387cebf6906352510413e89a65f7cace4a authored over 1 year ago by TSRBerry <[email protected]>
build(deps): updated deps

eba8a95d9efb2ec07eb982d3bed29e0b8eab41a6 authored over 1 year ago by Erik Bjäreholt <[email protected]>
ci: pinned poetry to v1.3.2, to work around issue

713be57038196fef17369b117e5a1d4e845f933a authored almost 2 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated deps

4d037ec6f6ac5c454d576e593c216f6248d01f81 authored almost 2 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated deps

2d3dd2b045daf2b1b39093406cf9c2f658f65977 authored almost 2 years ago by Erik Bjäreholt <[email protected]>
build(deps): mark pyinstaller as not optional

09f0be359c95445333170d90d36c8a5487c00f78 authored almost 2 years ago by Erik Bjäreholt <[email protected]>
ci: removed explicit `pip install pyinstaller==5.0.1` in ci config

39fd883f4ce16724c3abf08130c0a9f294e8db93 authored almost 2 years ago by Erik Bjäreholt <[email protected]>
ci: downgraded macOS to v11 and upgraded Python to 3.9

c07fc85d7e06f04843a0237c76d140abea27d2ea authored almost 2 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated deps

e8de8c06881d9121b208dba1bcf4f8d9d9472b86 authored almost 2 years ago by Erik Bjäreholt <[email protected]>
build: switch build-system from poetry to poetry-core (#59)

faadc6ef526b36ffb672a61367d9b402aa7be5c1 authored about 2 years ago by huantian <[email protected]>
ci: add CodeQL workflow for GitHub code scanning (#57)

Co-authored-by: LGTM Migrator <[email protected]>

decd4a674d1124bec45fa64e917ebab5590aaac2 authored about 2 years ago by lgtm-com[bot] <43144390+lgtm-com[bot]@users.noreply.github.com>
fix: fixed incorrect description argument to ArgumentParser

7ec5683cd070fb47142ef2101ef7aa8c973bd8ed authored about 2 years ago by Erik Bjäreholt <[email protected]>
docs: document default afk detection threshold (#56)

c50bacb86cc1c7d1cd82cdef1c8ed35a0d159cbc authored about 2 years ago by Stefaan Lippens <[email protected]>
style: applied pyupgrade

ef531605cd8238e00138bbb980e5457054e05248 authored over 2 years ago by Erik Bjäreholt <[email protected]>
feat: added --host and --port options, streamlined config handling like aw-watcher-window

af4b59b8bd7a3028f97a94031f60380ded4be488 authored over 2 years ago by Erik Bjäreholt <[email protected]>
ci: switch to Ubuntu 20.04

3e2d63116862d407d684e0126dbd20938e379446 authored over 2 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

7099df0541b0f4b85fd0a8ec011a5f6f79d2a111 authored over 2 years ago by Erik Bjäreholt <[email protected]>
style: fix typos (#54)

ac751ebfdd36b42d447c9adb4237ffbc9391b0b1 authored over 2 years ago by Victor Winberg <[email protected]>
ci: update PyInstaller to v5.0.1

1c3e88a3ba36318e205f5ed78d5b412d4303eb69 authored over 2 years ago by Erik Bjäreholt <[email protected]>
ci: switch to only Python 3.8

495fcdef4011bbbf1ae601a1749dd8fd9370c0d5 authored over 2 years ago by Erik Bjäreholt <[email protected]>
build: set minimum Python version to 3.8, and updated deps

8dd9ca99ef059d701cd82760f435e2cd5e9a8de5 authored over 2 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

c0b11a3d38f4177b522a244e8b30ee967917e6c5 authored almost 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): bumping pyobjc and adding pyinstaller to dev dependencies (#53)

Without pyinstaller added you cannot reference a non-published
version of aw-client. Installing ...

0cfec8f2d53c415f46aae99215a2568892cadfd1 authored almost 3 years ago by Michael Bianco <[email protected]>
fix: added 1ms spacing when two consecutive events share same timestamp (#51)

7ce0d6b389ed87acdf7ad0876b9372c769b63f66 authored about 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

30b6d27881d1798b8f02e9fea25830b7c9b556ca authored over 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

1c82dd455c7c02b619af239840315e0cf4689664 authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: added pynput hidden imports to PyInstaller spec

4845e0f5d9be63b62fe99e22d5493f598293fbd0 authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat!: switched config format to toml (#49)

* feat!: switched config format to toml
* build(deps): updated aw-client

BREAKING CHANGE: ch...

ccf6b12d7a2a091cc7077051fb73bdbf941ea406 authored over 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

2f108d5d8bd3ce2df852f17f12c1ebebe78f4aee authored over 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): switched to PyPI version of aw-core and aw-client, updated dependencies

6f6967ee83888a185939a5f8806c28ca2611611c authored over 3 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #48 from ActivityWatch/dev/pynput

d7931ebc969d70d1b7509907bcf74455f19c8e8a authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: fixed typing in EventFactory

f39dfa1d06ffe73c5ed58a10e01cc6438c63ab17 authored over 3 years ago by Erik Bjäreholt <[email protected]>
ci: simplified CI matrix (removed Python 3.8), updated PyInstaller

006e5abdcff34857495b2dfa8868c9819bffed81 authored over 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

fbbda8db9909c56c743bdebc397cb79f2337def2 authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: fixes for migration to pynput

9f1d24cec55b90dd62f50cad9285fa3b0123e96b authored over 3 years ago by Erik Bjäreholt <[email protected]>
ci: add Python 3.9 to CI matrix

ac03d103c7ec200de97e27d2cc8fc96756918b88 authored over 3 years ago by Erik Bjäreholt <[email protected]>
ci: test and upload package

7749d3f47ca826646a6309f896c63edbe76474cc authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: moved pynput imports inside methods to prevent failing on import when no Xorg available

d543bdd2c67add348865f5af2ba75cee666bfe4c authored over 3 years ago by Erik Bjäreholt <[email protected]>
fix: attempted CI fix

61bf58eee84685d95766d2978f215288690277bd authored over 3 years ago by Erik Bjäreholt <[email protected]>
feat: switched to pynput for MouseListener and KeyboardListener

297b58cb7e65a05744dbf9aa30b2e179cd653e11 authored over 3 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated pyobjc to v7.0

9fc0e788e89e0982065d04e96dcf2abb5a44aa83 authored about 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependencies

a550f650283a702c28b1be14afbccfcd68c274ee authored about 4 years ago by Erik Bjäreholt <[email protected]>
fix: remove debug logging of sensitive info from keyboard/mouse-listener (#45)

Ensures that aw-watcher-afk doesn't accidentally leak sensitive data to log files.

ccf87704edcd0f5cee6dbf15bdbe4a9a0bc3b984 authored about 4 years ago by Nanne <[email protected]>
build(deps): updated dependency locks

338943268c51fe3a319fb14c08aac08d1a0cdbd9 authored about 4 years ago by Erik Bjäreholt <[email protected]>
docs(README): fixed build status badge to use GitHub Actions

5584fb8f32fd37cbfc79a9325a14e8555c017b5d authored about 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated pyinstaller to v4.1

c9ae676d36e04f05ff28ccafe6388db25a8b6a4b authored about 4 years ago by Erik Bjäreholt <[email protected]>
fix: added support for Python 3.8 using pywinhook wheel

e48e97707f598124320b26ea9e5dd08732fce767 authored about 4 years ago by Erik Bjäreholt <[email protected]>
build: updated lowest supported Python to v3.7, updated pyHook

cf4168a13f6c2fcfd86e6de7ba1ff5b5a7bc5cde authored over 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): updated dependency locks

0b63154d5ab28141dd3239a579e293a8262a965c authored over 4 years ago by Erik Bjäreholt <[email protected]>
build(deps): changed to pypi version of python-xlib

9ff426030c481e083931381dd6278dac38ba8f0a authored over 4 years ago by Erik Bjäreholt <[email protected]>
ci: switched to GitHub actions

4b9eea5e1bd71e90f07bee159ae17ab03615a8c9 authored over 4 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #40 from ActivityWatch/doc/readme-update

Update install instructions in README.md

32d76473c1e530bba48905574e3b66de91e0e0b5 authored over 4 years ago by Johan Bjäreholt <[email protected]>
doc: Update install instructions in README.md

c06bcab6183f9e07410da62a9592b0172973e0f5 authored over 4 years ago by Johan Bjäreholt <[email protected]>
changed Makefile use of python3 -> python

e8bae0b27820ca3adc25dbf4767962bf32c07dfa authored almost 5 years ago by Erik Bjäreholt <[email protected]>
switched to 64bit version of pyhook

37b626bf4d68130a728c5503f513771579a8833d authored almost 5 years ago by Erik Bjäreholt <[email protected]>
added pyhook as a dependency in pyproject.toml

dde5a135509b117db3437889f746dadceb63671a authored almost 5 years ago by Erik Bjäreholt <[email protected]>
added pypiwin32 dependency

82dcc53688c8af610489f625616ffcdc0d14ec67 authored almost 5 years ago by Erik Bjäreholt <[email protected]>
added installation of pyinstaller to before_install

4d357eb6ad0ac7fd19410d387c689238e30a9bed authored almost 5 years ago by Erik Bjäreholt <[email protected]>
switched to only using poetry install in Makefile

6c24e57bbf6427155e991b1bb5f4711685bf1d07 authored almost 5 years ago by Erik Bjäreholt <[email protected]>
switched to using pyproject.toml/poetry (#38)

switched to using pyproject.toml/poetry

75b0d389b1aca192b02d10df2e2c5e117f74b665 authored almost 5 years ago by Erik Bjäreholt <[email protected]>
switched to using pyproject.toml/poetry

d30ef254fc6edaddc83c5023cc840108722b746d authored almost 5 years ago by Erik Bjäreholt <[email protected]>
fixed #36

55528c39af003627146b3fc0c6af39257ec56d87 authored over 5 years ago by Erik Bjäreholt <[email protected]>
Removed upgrade from pipargs

8cd24c8f33e3d574f4d2c2444ba2295a3b5f0da3 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Simplified Makefile

b205229cd76843cbf169a95f8514c7a8c2b7acb7 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
added long version of --verbose argument, cleaned up imports

a2cc2172c1cbafae52b988ae925f4e5a37e354fd authored over 6 years ago by Erik Bjäreholt <[email protected]>
added back `type: ignore` to certain lines

250142394c15a59f6d5e3db555dab0f3a12fda11 authored over 6 years ago by Erik Bjäreholt <[email protected]>
fixed bug on Windows: https://github.com/ActivityWatch/activitywatch/issues/199

0cc2486a62b900d6b3f92e3157a024091978966e authored over 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #35 from ActivityWatch/dev/pyenv

Switched to using pyenv

52edc4aac6eca1a7bdbf3921ede86a174e603bb5 authored over 6 years ago by Erik Bjäreholt <[email protected]>
added PYTHON_CONFIGURE_OPTS

b76fd86bb54c83d69514122ed386c259d6c9fc12 authored over 6 years ago by Erik Bjäreholt <[email protected]>
switched to using pyenv

4c12b3cb5193a3aaa702b7b51e6e45471a02df0d authored over 6 years ago by Erik Bjäreholt <[email protected]>
increased pulsetime slightly

1182ea67d7af85ae5c6f5b074845cee94c024c20 authored over 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #34 from ActivityWatch/dev/fix-timestamp-bug

Fixed major bug

9b50514e3d9af5dfcbf7b48d0049ab434e8dd4e4 authored over 6 years ago by Erik Bjäreholt <[email protected]>
removed unused config option

6948907279c0b54ab06028ab73ba7d6a054fba70 authored over 6 years ago by Erik Bjäreholt <[email protected]>
fixed typechecking on non-Windows systems

40ea673e51c4ca6fe1b9eefe2a745076adf19d2b authored over 6 years ago by Erik Bjäreholt <[email protected]>
fixed typechecking on non-Windows systems

fb991a895edca964a3e9e2ff210d5ddd0c5e73e2 authored over 6 years ago by Erik Bjäreholt <[email protected]>
ignored types on lines that fail typechecking on non-Windows systems

3c8ea1721843e91ef50277cad0b769cbb0ffde13 authored over 6 years ago by Erik Bjäreholt <[email protected]>
fixed bug and added config assert

cdc556520734cd93ecea549f831006f1bf2ba7b0 authored over 6 years ago by Erik Bjäreholt <[email protected]>
made unecessary class members into local variables

ade29e7f346a19d8399c2680acfa13fbced5b0de authored over 6 years ago by Erik Bjäreholt <[email protected]>
fixed major bug

83c4294efea622bf12fe68889a2d5970f2ff85ac authored over 6 years ago by Erik Bjäreholt <[email protected]>
a bit of refactoring and made create_bucket queued

0e7e95637aca11e0bf358cb1efc4e72cbd2d6a9c authored almost 7 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #32 from ActivityWatch/dev/state-fixes

Made AFK timestamps and durations correct

ecc240fbf9b0e89e860dbcfbcc93d6710eaf999a authored almost 7 years ago by Erik Bjäreholt <[email protected]>
Made AFK timestamps and durations correct

9969a1c1d0427e9848352cb8f2753f1c69a53a86 authored almost 7 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #31 from ActivityWatch/dev/state-fixes

Improved heartbeat state updating

631a841f6c7424f52b2a6702c34433e6af3f00ff authored about 7 years ago by Johan Bjäreholt <[email protected]>
Improved heartbeat state updating

a054ed8314da20972a721917eca09c118d12fc85 authored about 7 years ago by Johan Bjäreholt <[email protected]>
silenced annoying message

cb7587e70cd2394b8a463ac906811bc711e4c12b authored about 7 years ago by Erik Bjäreholt <[email protected]>
switched to new version of PyUserInput

62becd42f8aca64e9d365496286c6be2cb5d57a6 authored about 7 years ago by Erik Bjäreholt <[email protected]>
updated standalone installation instructions

9bfe38137db1d02a92b2087ce8c20a3d710af62c authored about 7 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'master' of github.com:ActivityWatch/aw-watcher-afk

48d86fc9f89974ec7356824c090cfc29c1dc1857 authored about 7 years ago by Erik Bjäreholt <[email protected]>
added --upgrade to pip install args

818d683e41c91a4a0fd785251e2d29c5c1f6b3ff authored about 7 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #30 from ActivityWatch/dev/macos-native-quartz

Switched to using the secondsSinceLastEventType API for macOS

9a19a7723a32fd008e531bb6e3321da2cf6958f2 authored about 7 years ago by Erik Bjäreholt <[email protected]>
Switched to using the secondsSinceLastEventType API for macOS (fixes #29)

d4ef1d670fad4a85b1fb255a3a3eb65504bd680c authored about 7 years ago by Erik Bjäreholt <[email protected]>
added aw-core to requirements.txt

e4374d063367574eeb6e41254bcdc004006631fe authored over 7 years ago by Erik Bjäreholt <[email protected]>
switched to using requirements.txt

a8be01389a7a293930d97cd1e324dc053a71e480 authored over 7 years ago by Erik Bjäreholt <[email protected]>
added DEV argument to Makefile for installation in editable mode

0c480038116ec456e3addef1453a33fe15a00059 authored over 7 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #28 from ActivityWatch/dev/remove-hibernate

Remove hibernate and did a bunch of cleanup

ea18a04f2cb274249114b5eca31cf290adfd4234 authored over 7 years ago by Erik Bjäreholt <[email protected]>