Ecosyste.ms: OpenCollective

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

github.com/ActivityWatch/aw-core

Core library for ActivityWatch
https://github.com/ActivityWatch/aw-core

build(deps): updated dependencies

af1be3091842ef5f53c8fdada994fdef9448e731 authored about 4 years ago by Erik Bjäreholt <[email protected]>
ci: fixed double-run of linting on PRs

836aa4b1d8471c8382d45e8a220b76af580af590 authored about 4 years ago by Erik Bjäreholt <[email protected]>
style: fixed code formatting

8775e04b3a3f4eba4596f364d81a2950ee880f3d authored about 4 years ago by Erik Bjäreholt <[email protected]>
ci: moved to black@stable

1cc2e490bd19ee4e0ee73adc253a45db495fa50c authored about 4 years ago by Erik Bjäreholt <[email protected]>
refactor: extracted TimePeriod class to timeslot repo

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

2f8539bf47d95d2e77d521f4ecc666e0faf45c88 authored over 4 years ago by Erik Bjäreholt <[email protected]>
fix: fixed bug when passing unsorted lists into _intersecting_eventpairs and added test for it

216e9fc40634cb835a880fa158821b5441080aea authored over 4 years ago by Erik Bjäreholt <[email protected]>
test: added test for intersecting eventpairs

5f75f65a7dae402bbcecbd6df2b2965308e79e91 authored over 4 years ago by Erik Bjäreholt <[email protected]>
test: changed categorization test to include backslash-metacharacter (\w)

e83f3f867bba83d2558cdb053ea1b79d700c9641 authored over 4 years ago by Erik Bjäreholt <[email protected]>
docs: fixed CI badge, added better summary of contained modules

c38b814e5b0b489d7cb22d4dae2f18d99a80c509 authored over 4 years ago by Erik Bjäreholt <[email protected]>
feat: log unhandled exceptions

6ba8f97943fd6c3eb26190762a5be27667116747 authored over 4 years ago by Erik Bjäreholt <[email protected]>
ci: added Black lint check to CI

548f4fcecb2704f64cf8cc9a35f377f68f0d3bf2 authored over 4 years ago by Erik Bjäreholt <[email protected]>
style: formatted everything with Black

eda4ff6baf266f29e1a2cab89c062920db0e1e0c authored over 4 years ago by Erik Bjäreholt <[email protected]>
fix: fixed case where heartbeat with similar timestamp could shorten previous event

0444be322baf582c965cfe3c338ec86761329ba1 authored over 4 years ago by Erik Bjäreholt <[email protected]>
tests: Add test for heartbeats with same timestamp

296647e1724c143152e350090fbe152087976e9d authored over 4 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #90 from ActivityWatch/doc/readme-update

Add install instructions to README.md

a6a9a9e1c0018587f7cf41cd50fb48698bb0bcf6 authored over 4 years ago by Johan Bjäreholt <[email protected]>
doc: Add install instructions to README.md

e7e1b5b8fc883057a281bb9e4ba708716068850f authored over 4 years ago by Johan Bjäreholt <[email protected]>
feat: added support for toml config

f4b1bb86446904e2221e64a9c2bff40d2e75f111 authored over 4 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #89 from ActivityWatch/dev/github-actions

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

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

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

a62a299868b90656d8f9237beb30a457f8c23be2 authored almost 5 years ago by Erik Bjäreholt <[email protected]>
changed Makefile use of pip to pip3

f43bbf47d2f192e1d104babff94e2aa8f9f5f226 authored almost 5 years ago by Erik Bjäreholt <[email protected]>
fixed make build DEV=true

4f4b4b241d2d9873c85af81be30ad2770d0d1fc0 authored about 5 years ago by Erik Bjäreholt <[email protected]>
moved from Pipfile/setup.py/pipenv to pyproject.toml/poetry (#85)

moved from Pipfile/setup.py/pipenv to pyproject.toml/poetry

c7d74e729bc0cd4d7f7326e0fbc5ae1528d8d2f7 authored about 5 years ago by Erik Bjäreholt <[email protected]>
added strict-rfc3339

c5e9d34daf30a2c662ef083804affd499414597f authored about 5 years ago by Erik Bjäreholt <[email protected]>
added type ignore

f3e5c3b516605ca84ee851e30a884505f44726a1 authored about 5 years ago by Erik Bjäreholt <[email protected]>
upgraded jsonschema

a803443c2e97c134188c9a0186c72f0332d583f0 authored about 5 years ago by Erik Bjäreholt <[email protected]>
moved from Pipfile/setup.py/pipenv to pyproject.toml/poetry

e75135566b8be4482853ae91ca3b4b428245b3ae authored about 5 years ago by Erik Bjäreholt <[email protected]>
updated dependencies

f6bcbd9551da124b76b478fe24bcb3a657d3789b authored about 5 years ago by Erik Bjäreholt <[email protected]>
downgraded jsonschema to version compatible with pyinstaller (and upgraded rest with pipenv lock)

ef604753fed1aa972ab211314779c042d8180b64 authored about 5 years ago by Erik Bjareholt <[email protected]>
added lowercase true/false constants

eeec0d6804530f3990461d2ce946d56207717714 authored about 5 years ago by Erik Bjäreholt <[email protected]>
Added ignore-case and select-keys options for classification (#83)

Added ignore-case and select-keys options for classification

d2ba3775eae55383687bf719b334a1717d60e034 authored about 5 years ago by Erik Bjäreholt <[email protected]>
changed classification rule parameters from kebabcase to snakecase

c2eadd6e021b5b2937ab2c3db52bc339f5e207cd authored about 5 years ago by Erik Bjäreholt <[email protected]>
fixed bug

1781869c0c3573c9901cd631af7bd1a28ec4dbc9 authored about 5 years ago by Erik Bjäreholt <[email protected]>
cleanup and more tests

e7ced267d5fc1f41ae4829c77640eea66b41cfc8 authored about 5 years ago by Erik Bjäreholt <[email protected]>
added ignore-case and select-keys options for classification

d2c95e916443aafa77a8a2348c8cd312c70db7bb authored about 5 years ago by Erik Bjäreholt <[email protected]>
implemented classify transform (#82)

implemented classify transform

85bced904da7c581937311d87c262ba332a440eb authored about 5 years ago by Erik Bjäreholt <[email protected]>
fixed Python 3.6 on Appveyor

95eed67b10e22540782e3d3d30dc9b3835058182 authored about 5 years ago by Erik Bjäreholt <[email protected]>
fixed behavior for the case where regex pattern is an empty string

ac92b89798d70ae6392f3ffedb48cf3eaf6efb6b authored about 5 years ago by Erik Bjäreholt <[email protected]>
removed Python 3.5 support (now Python 3.6+)

776ea7dc2f1aa8eff28871f53ce8a23ea9509a54 authored about 5 years ago by Erik Bjäreholt <[email protected]>
split classify up into categorize and tag

d4db04d9d60b4ec1b622f685e89e871e0aa85eca authored about 5 years ago by Erik Bjäreholt <[email protected]>
fixed test

cf90135708362ff7c314acabdeec69b7f2c69d2f authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed classify behavior for non-category tags

16bd745b7be1fa5caeb2c4365912582e37c7efe0 authored over 5 years ago by Erik Bjäreholt <[email protected]>
prefixed computed data fields with '$'

6ffe444f0b755a7cfc7b35bdbc026a27f5a2f6a3 authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed bug and Python 3.5 compatibility

672d8eb233724113a94b455473d1f436d6c42183 authored over 5 years ago by Erik Bjäreholt <[email protected]>
implemented classify transform

ed36b23711f91bee91c333d4d59cb14888fc818e authored over 5 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #81 from ActivityWatch/dev/updated-dependencies-and-more

Updated dependencies with proper locks using Pipfile

b7f1f6cd2bb24b80994b1a63e923390f7c60383b authored over 5 years ago by Erik Bjäreholt <[email protected]>
removed requires from Pipfile

34ef2314c935a92471d13bba010e8b772faa8833 authored over 5 years ago by Erik Bjäreholt <[email protected]>
removed default logger on logger initialization in favor of custom one (fixes log duplication)

a874b92b8f72a8a950bf063d30f602d67c93abca authored over 5 years ago by Erik Bjäreholt <[email protected]>
added Pipfile, updated dependencies, fixed dependency locks

41a6074a8da9ac56cc79b80b440aa269dee1489d authored over 5 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #80 from ActivityWatch/dev/analysis-to-query-refactor

Renamed and refactored module aw_analysis to aw_query

bf85c0238a417ea48bf8a5907193ad2fe7445710 authored over 5 years ago by Erik Bjäreholt <[email protected]>
refactored package aw_analysis to aw_query

1205bf50c052406c938ab128c47fd031cc6fc3b0 authored over 5 years ago by Erik Bjäreholt <[email protected]>
replaced manual query2 typechecking calls using a decorator, and added related tests

9370817418b521b5cb3ade8bc914696ef0e12eb8 authored over 5 years ago by Erik Bjäreholt <[email protected]>
added remaining transform functions to aw_transform.__all__, removed use of format strings (not supported in Python 3.5)

b56f181909f189c9db51764229f002e4275e728b authored over 5 years ago by Erik Bjäreholt <[email protected]>
improved documentation of transform and query2 functions

d4a0efe0349fc0c32a0418c2c83964da6559f78b authored over 5 years ago by Erik Bjäreholt <[email protected]>
Modifications to SqliteStorage to allow for custom filepaths (#77)

Modifications to SqliteStorage to allow for custom filepaths

61b17643703ed8214befcd1a62da550e122f1f49 authored over 5 years ago by Erik Bjäreholt <[email protected]>
fixed accidental constant change

bacf2d79428a7516764086e802dc79ba23c3e252 authored over 5 years ago by Erik Bjäreholt <[email protected]>
modifications to SqliteStorage to allow for custom filepaths (outside of aw-server)

d0714e2fb638ef960b985cc7820ae0f70c86150b authored over 5 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #76 from ActivityWatch/dev/escaped_strings

query2: Add support for escaped strings

924605a11187d07859af8956b33eca80cbe9d275 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
query2: Add support for escaped strings

6ea09232b599c80cbe39285494ae90653b57e0ff authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #75 from ActivityWatch/dev/pyinstaller-test

Set jsonschema version to 2.6

3f6b4fe3693239c8615e70ff8289c29b97b1ef11 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Set jsonschema version to 2.6

fb0736337376766d07ef23a8ec9c19481146a0dd authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Revert "removed cache dir"

This reverts commit c05aacb6ae8ca3e42ac747b5c4b87dba213aa98e.

fe1a64d531d9a9ce8134d917b2ccdbc4cb02fb52 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #62 from ActivityWatch/dev/coverage

Improved coverage

9e21037f112fc4c9bb3be706d8117ec7da3c9cc3 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed test for mongodb

ea6e16cd0629c6ecaee8ea1377573495445c6138 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
added exception when trying to get metadata from non-existent bucket

ffd1a2070d419414424ced002b9263a54dbef138 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
moved type annotation into comment for Python 3.5 compatibility

a439577ccab0c2ff86e064b11179cc81a090c965 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
readded explicit Optional

10d36862b057f1ea936883adbe6c026a0156806d authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed tests

fc0784be8f789a83a5780286094e76922ec5de09 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed typing issue

59c534c439d78459ea4c44ac3bd7c1aa06363cea authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed deprecation warnings in peewee, commented out broken tests for SqliteDatastore

fdeb65bd3df08f2b36431fba3e24e905c375f729 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'master' into dev/coverage

a53a301ab848717ddb55e19bb626a2584e551036 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #57 from ActivityWatch/dev/sqlite

SQlite datastore

eea3669bfd83fd0c564b6ea0ab7e418ff8e67549 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Merge remote-tracking branch 'origin/master' into dev/sqlite

353101062032cb8859add1492d6d72ee09722ad8 authored almost 6 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #73 from ActivityWatch/dev/flood-fix

Fixed issue in flooding algorithm

37d850e97f8ed0f6e1830bb606d59807ba01f627 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
removed excessive debug logging in query2

a95e83c78940657f0d391d6e8c75bf9e85dc7b8b authored almost 6 years ago by Erik Bjäreholt <[email protected]>
added handling of neglible negative gaps in flooding

60491dbcc75c652f2d71fec80a2f964096860e43 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed issue with old pytest version being preinstalled in Travis

98d8a4f74e18d3ef46a92f23b2a862b80d830b37 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed use of astimezone

aad8311373035dd288a4e87c209c3fb025e3a722 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
fixed issue in flooding algorithm

13e9367595298a10d13fa17816ebc53d5a8e6cd7 authored almost 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #71 from ActivityWatch/dev/db-bucket-timezone-fix

Fixed so buckets created property has timezone specified

566e8bf50d96aa37288de05c493a44fe870d1014 authored about 6 years ago by Johan Bjäreholt <[email protected]>
Fixed so buckets created property has timezone specified

5ce017a29f04d6369ded09d09329c78261d86fc1 authored about 6 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #70 from nicolae-stroncea/allBrowserData

Necessary commit to create summary of browser data if more than one browser bucket

389321cbc4d0b12e2d26e3feb300e5e1a5ad8528 authored about 6 years ago by Erik Bjäreholt <[email protected]>
renamed sum_event_lists to concat, added boolean support by adding it to the namespace

3c4187e50bffb60a16593d671dbe4b301453e6e4 authored about 6 years ago by Erik Bjäreholt <[email protected]>
datastore: Added datastr to bucket table in sqlite

caa7597941218e935e95175472502200ffdcb54f authored about 6 years ago by Johan Bjäreholt <[email protected]>
sqlite: fixed index names

87a0594c3482d1ad434a947bcc9c1a0aec5f93ab authored about 6 years ago by Johan Bjäreholt <[email protected]>
datastore: events foreign key to buckets is now a integer instead of string

72096f43241d0e9631da9f340b10802efa44426d authored over 6 years ago by Johan Bjäreholt <[email protected]>
Merge remote-tracking branch 'origin/master' into dev/sqlite

c319e298d545516311c3ebb55c7fb24dc70e1a26 authored over 6 years ago by Johan Bjäreholt <[email protected]>
Merge pull request #69 from ActivityWatch/dev/syncprep

Prepare for sync MVP

8cb9d32c031b275d32dbef3420c2ea3da7f5c177 authored over 6 years ago by Erik Bjäreholt <[email protected]>
Necessary commit to create summary for all browser data

90b5147fc069d05a1997c1ab8df6b116577aea14 authored over 6 years ago by Nicolae <[email protected]>
added bucket and export schemas

7ab63a3f5db2525c2f37160324b466f736331ba7 authored over 6 years ago by Erik Bjäreholt <[email protected]>
added support for specifying filename for PeeweeStorage

521772d301413627aebe27ad75aedbbe2b1e83d4 authored over 6 years ago by Erik Bjäreholt <[email protected]>
manually set encoding when loading files in setup.py, solves: https://github.com/ActivityWatch/activitywatch/issues/209

c29d28a8a0b634c1b51d639f2bc018c7b9498a75 authored over 6 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #65 from ActivityWatch/dev/union-period

Added methods (adjacent, gap, union) to TimePeriod and transform period_union

116923b7959e7499bf88c670d504790a52c527d1 authored over 6 years ago by Erik Bjäreholt <[email protected]>
simplified TimePeriod.gap

ffd5653b20b46a2179b5718e26d66a0b3c024abb authored over 6 years ago by Erik Bjäreholt <[email protected]>
made docstring less confusing

54abea3ce949d3c4da7b4d789e56096af20dc68f authored over 6 years ago by Erik Bjäreholt <[email protected]>
sqlite: Added conditional_commit, WAL and new indexes

ebd3a5e3cb782ee57dc36c3041a39807e7d8c9f2 authored over 6 years ago by Johan Bjäreholt <[email protected]>
Merge remote-tracking branch 'origin/master' into dev/sqlite

b8479da0f78f5f60fc656ed08ac75494b2edc9f0 authored over 6 years ago by Johan Bjäreholt <[email protected]>
fixed TimePeriod.overlaps

0893935b1e9aeb7a833ecddf9f7e8c32294e9d28 authored over 6 years ago by Erik Bjäreholt <[email protected]>