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

Fixed warning about datetimes not being UTC

b7a8bd8e1b92424524aa0be94fdb2bfe573d3aca authored about 8 years ago by Erik Bjäreholt <[email protected]>
Speeded up PeeweeStorage and improved benchmark

72af0e7d246f3409c68516b77edbb98be4f4dfde authored about 8 years ago by Erik Bjäreholt <[email protected]>
Added TODO about moving database file to more appropriate location

929613737c95fa303ac671341747e76b9fe591bf authored about 8 years ago by Erik Bjäreholt <[email protected]>
Placed the database file in the appropriate directory

819b22679bc5494d6bf36f83af28b8a9b170938e authored about 8 years ago by Erik Bjäreholt <[email protected]>
Added better table initialization (now handles already existing tables)

57ec56acdfb3819b078cf26ef9df1e5fdb707dea authored about 8 years ago by Erik Bjäreholt <[email protected]>
Removed old sqlite storage backend

fe2ae2bd9a805f89bdff79f0eb0f51b4bb9daf30 authored about 8 years ago by Erik Bjäreholt <[email protected]>
Update to sqlite storage (without peewee)

0e4880cee6f5d24721abe770bfd82983999914cd authored about 8 years ago by Erik Bjäreholt <[email protected]>
Fixed mongodb bug

8cfb72889187b8fb9f244120e77cfefd8e43442a authored about 8 years ago by Erik Bjäreholt <[email protected]>
Added PeeweeStorage backend (for SQL/SQLite backends)

c3aea84b01a214e4da6aa0d5b373ee1368438e1f authored about 8 years ago by Erik Bjäreholt <[email protected]>
Removed debug print messages

5c306dbcb3adaee27c4c77be5ab0b72f269f4836 authored about 8 years ago by Johan Bjäreholt <[email protected]>
Added benchmark.py + minor fixes

2f4ef27beb43c65d6b1e8d89f9557d5519e20b85 authored about 8 years ago by Erik Bjäreholt <[email protected]>
Refactored module, tests should still be passing

3cf8b2e0f0a00a46f640e48f29e137dc636792c9 authored about 8 years ago by Erik Bjäreholt <[email protected]>
Initial work on SQLite storage method

81eb5e621e9119a08701ddcd97ae9179b511d639 authored about 8 years ago by Erik Bjäreholt <[email protected]>
Fixed mongodb issue and added Event.verify

a95cc5a570377599a8363d862b145b50e1c0053f authored about 8 years ago by Johan Bjäreholt <[email protected]>
Fixed so no system collections are included

96afda01d3e6040de0cb3a94567099f2646bf8d2 authored about 8 years ago by Johan Bjäreholt <[email protected]>
Merge branch 'master' of github.com:ActivityWatch/aw-core into dev/views

bd4ce488c56174b40411a5b74a7870fb279b967e authored about 8 years ago by Johan Bjäreholt <[email protected]>
Fixed critical bug when setting a single label in an event

787ed4d3279370d717b96d95e03cc8867ee13598 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed type check, added python-json-logger dependency

e20aeac0d2480a0bb478e9c489d9c162623b1d69 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Renamed stub files to .pyi

ae2d3ce49e27d42bfb17147db6ff05cd1c0b46b8 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added log module

af34c46433019d141f06a3c31506c4657b9324c4 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #10 from ActivityWatch/dev/event-properties

Event properties

10f6d6108f1b543dd36ab3687230d17931fa6e60 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added start-/endtime to view queries

38cf16eb2940271691f4f060608f5c30962ccc33 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Initial views support

e564acb237f09d1419cee6892384cfeec8c312dc authored over 8 years ago by Johan Bjäreholt <[email protected]>
Fixed rare chunker KeyError

89e09e303385ae9c2b6bfdc0520f570b5b788f84 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Merge branch 'dev/event-properties' of github.com:ActivityWatch/actwa-core into dev/event-properties

3405f466052306ac5b5f2a3ebaf469b30c80dd60 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Some further minor fixes...

6a32c84a9310b70441b9597d706e3890f257ad0d authored over 8 years ago by Erik Bjäreholt <[email protected]>
Removed debug print

230ad78e06eb9fc85bc8fbc757f96296e25b6f81 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Fixed invalid typehints

8ad8971dff8faa38070ea37939145ad9ce5018a1 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed invalid typehint

b09c238f7b76f81693ffe3f5578ce4976a576473 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed timedelta serialization for MongoDB

7d40a02a1fc551442869c7e0df1c7af3e94f0f2c authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'dev/event-properties' of github.com:ActivityWatch/aw-core into dev/event-properties

18743c98ced121e806e4b1b423de705aaffb7d2d authored over 8 years ago by Johan Bjäreholt <[email protected]>
Improved storage tests and added serializer to TinyDB for timedeltas

c8fc40e893cffa14781658a5ce82f21087ae2be0 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Improved JSON serialization test

0e4f3d6bf0ac76cc0feeafff3287d8cc7cb7368a authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added plural getter and setter for duration

75a4daa5f96eb33f776741471ee56a5e03cb4844 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Out-commented __getattr__ and __setattr__ WIP, minor fixes

51dc613f867320beae5ebf3230c8f33a7afceac9 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Cleanup, refactored to use new API

cddcfc35d11100fa0cfb14bc824d58c5a23e7d1a authored over 8 years ago by Erik Bjäreholt <[email protected]>
Event properties and refactor

17ea91e9e86d051cbe7f4b178a63ed750bd650da authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #9 from ActivityWatch/dev/transform

Transforms implementation and refactor

bd29167e31d563cad530375af9f2d715a2973965 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed incorrect use of copy

9ca182b0d516a0d77ae146bba34aaec583ff68ad authored over 8 years ago by Erik Bjäreholt <[email protected]>
First version of filter_period_intersect, not extensively tested

49523c192e90349fa8828d875fa0e512164afb5f authored over 8 years ago by Erik Bjäreholt <[email protected]>
Renamed module transform -> transforms

3998bd6fd925a124f1ef3a9eee30571f74633194 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Started work on transforms, some refactoring

3f6134a6e784310641eaf9ea7858b3494b505e75 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added TimePeriod with tests

e1620ffcd97d052d4391fc6a52f3e451075b387b authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #7 from ActivityWatch/dev/chunk-and-timefilter

Chunking, timefilter and tinydb

cd8875fc145cc407865d229473e6388b47f626d4 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed tests/typechecking

b72d95f86e7b7f47875157f947654d4c290f2ed4 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed typechecking

f12d6ff022820c646bc8382ac98d972f73ed4f84 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added tests for schemas

a52d01e7abd2e9f1e779f024580d4f2c6b16fdc5 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'dev/type-annotation' into dev/chunk-and-timefilter

b3997dba7ac1f67c267317e826c4ead644064ff0 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge pull request #8 from ActivityWatch/dev/type-annotation

Added basic type checking and annotation for aw_datastore

627060e8a45bad17e4481f363422fce47c1de540 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed tests, improved event validation

5a2595665eaabcf925168f14322b0066c727c268 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed 100% code coverage

37e94f0912682c2f6f1e57cf25e82f77cbcb7a55 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added basic type checking and annotation for aw_datastore

d235ea257d607dbd469583c9d0da3b5ec8ffa71e authored over 8 years ago by Erik Bjäreholt <[email protected]>
Please work now...

715e0accc13d36b3a3505c151de1efebb0f0e0e4 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Giving MYPY path export another try

0dae190179db2b6dc84dc14aa4b522ada93bec6e authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added export MYPYPATH=./stubs

06e9bf7dec9a1cc50f1035375c42589650fee864 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Specified mypy-lang version in travis conf

076610fcfdc405b42a3455c38e778e0b57603073 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added type checking with mypy to travis conf

c02eeae1bcd09c9938c4b1ca59cc46df18d502c9 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added stub for iso8601 lib

d80a1e69f463299a2439fac0306bb694744b5ec0 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Now also tests chunkers other_labels field

f5e49c33e9a025ac0582171a30d6da7fe3ebb149 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Fixed so datastore now repots when an event has a old timestamp

dd6cf1989f8fd620c6a1403e989932476f1c915b authored over 8 years ago by Johan Bjäreholt <[email protected]>
Fixed TinyDB get_metadata and added assertion to test_get_metadata

db2d0739c1abd5da0d6975f550a0b9c1d8073a15 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Fixed a bug when checking old event insertion as well as some tests documentation and improvement

0c26dceeb056756a1107bde68b8ccb26e22901f2 authored over 8 years ago by Johan Bjäreholt <[email protected]>
get_events in DS are now sorted newest first and is tested

bc18022d2fd571291a4fe1ff0adf6957a830e245 authored over 8 years ago by Johan Bjäreholt <[email protected]>
All storage strategies now returns events instead of json dicts

4bdbe47c4ea5b3e84184908e0fcdb525be80abbc authored over 8 years ago by Johan Bjäreholt <[email protected]>
Added insert_badtype test

f446a20709498a7a2a6ac098bdb2052002a8943b authored over 8 years ago by Johan Bjäreholt <[email protected]>
Removed breaking test code

44c8e2ff5f6d8334d7d45a96b5f0b5dfa814d2b5 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Added duration assert to chunking test

973aff3bd7f127e5034498d510a3496f97e2d561 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Added chunking test and misc cleanups

c9d969f9823f6a6e52dce3f7f45b034a0297a0bb authored over 8 years ago by Johan Bjäreholt <[email protected]>
TinyDB buckets are now just a single file with tables instead of a metadata.json and a events.json file

82a3b19a1000611fbd7dff3091bde97233e9daa4 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Chunking logic moved from aw-server to aw_datastore

5c44d92eff0c39760f357e1d6d027b93d49b64e4 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Set tinydb as default storage and fixed bug where all events were invalidly inserted into the last created bucket

30f9fc81226c659c359eaccdd5bc6fcdbab90e3c authored over 8 years ago by Johan Bjäreholt <[email protected]>
Sloppy typo in last commit

cdb636ce0a8c2950add68af1db5fccda79086573 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Added tinydb-serialization to setup.py

5205041ba087d5f53f741a1b5d81be805ea22058 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Fixed memorystorage bug and start/endtime filter bug

83a0b22b59323d4dd1b3b62958147b2306dd6675 authored over 8 years ago by Johan Bjäreholt <[email protected]>
Mainly fixed memory and removed filestorage

- Added TinyDb to setup.py
- Removed filestorage storage strategy
- Fixed datetime filtering for ...

81b5351683efc1513e246d772e14ac9755e4c48d authored over 8 years ago by Johan Bjäreholt <[email protected]>
TinyDB support and support for start/end dates when getting events on some storage strategies

6995f0fc38f801535dbb37e33e1941bc9ae894de authored over 8 years ago by johan-bjareholt <[email protected]>
Fixed timestamp check error

507c18aad9a9f4b7da1eac29a0ba0a5589c8f7bd authored over 8 years ago by johan-bjareholt <[email protected]>
Added timestamp check

e1bf4bbc3c2e424b8015da1883c6193575c252a6 authored over 8 years ago by johan-bjareholt <[email protected]>
Merge pull request #6 from ActivityWatch/dev/refactor

Refactor of models.py and test improvement

d2de0de7e7e19d1d21613076c42238ca2745150e authored over 8 years ago by Erik Bjäreholt <[email protected]>
Removed redundant test

faefebb140993767a8ebbad7e750301325850ac7 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed a couple of issues

0a514a8e74c011724f4a2ed3d926434ec1a23b35 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Removed insert_{one,many} and improved tests

21d44d50a1683ec9063008076ec4aefb9cfe1218 authored over 8 years ago by johan-bjareholt <[email protected]>
Merge remote-tracking branch 'origin/master' into dev/refactor

ef508eb04b3062b0d334d395936380f34be7c1eb authored over 8 years ago by johan-bjareholt <[email protected]>
refactor of models.py and test improvement

8fc2da67653cbb3dfcaf88dcf176f73a9ef5ed3a authored over 8 years ago by johan-bjareholt <[email protected]>
Reintroduced method, improved tests and coverage

b52f2b6579fb56d5e51af8adb64e52181a76abf6 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Cleanup + improved coverage

c40ab12c3381341e741cc306d124a90235582e49 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added .coveragerc, improved tests and coverage

2a459b15890afe88944d34a5cddc6ef2442fd92a authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added codecov.io badge to README

c91e3cb70e1a579f58ca17798d6cc189a52c51e4 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added 'pip install coverage' (required for coverage report generation)

c04b65210db4f77911e2ddc931cfb9fafc17bd09 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Merge branch 'master' of github.com:ActivityWatch/actwa-core

1e10031d211930c3fc1a93d23fca5a7f07f12d84 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Configured code coverage uploading in travis with codecov.io

03d11589efca1454214176442e25ecf038617c1e authored over 8 years ago by Erik Bjäreholt <[email protected]>
Fixed issue where signed integer is too big for mongodb

5da311b0748b019e2a9a860e81e5e1d6a15e0f5d authored over 8 years ago by Erik Bjäreholt <[email protected]>
Removed pytz

5af1c0b496a406a22a132b2d772eb8468555bd3b authored over 8 years ago by johan-bjareholt <[email protected]>
Fixed replace_last bug in filestorage, should work now finally

19a2a3eb145c96415f85430966ae20cc8e4eab20 authored over 8 years ago by johan-bjareholt <[email protected]>
Fixed replace_last bug in filestorage

2e294d18d86968b5d670692c135a81d86f59088e authored over 8 years ago by johan-bjareholt <[email protected]>
Fixed another filestorage replace_last bug

7ae1862855845fd19caf8f1ce649fa424e600a21 authored over 8 years ago by johan-bjareholt <[email protected]>
Fixed filestorage replace_last bug

bb8565a93975368833d7c4f2d59b5d0dc97c4e60 authored over 8 years ago by johan-bjareholt <[email protected]>
Merge branch 'master' of github.com:ActivityWatch/actwa-core

d554ebbdb66a0d50f9c87d1a4f457b5de312bd60 authored over 8 years ago by Erik Bjäreholt <[email protected]>
Added replace_last to datastore

bf1018a8e6525e97f9e572696b077809ff053d58 authored over 8 years ago by johan-bjareholt <[email protected]>
Model now removes invalid keys

17c959faccd4a1e95bfde41f53aa7f5db4021cb2 authored over 8 years ago by johan-bjareholt <[email protected]>