https://github.com/activitywatch/aw-server
ActivityWatch server for storage of all your Quantified Self data.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
ActivityWatch server for storage of all your Quantified Self data.
Basic Info
Statistics
- Stars: 103
- Watchers: 9
- Forks: 68
- Open Issues: 31
- Releases: 0
Topics
Metadata Files
README.md
aw-server
ActivityWatch server, for secure storage and retrieval of all your Quantified Self data.
Note: In the future this will no longer be the default server used by ActivityWatch, instead we will be using aw-server-rust. The fate of this repo is uncertain, but it will likely be around and maintained for a while (as a reference implementation, for prototyping, etc).
Build and Install
To install program and dependencies, Poetry is required. You'll want to activate a venv before building.
bash
make build
The aw-server binary should now be available to you in your PATH (if it is set correctly).
Usage
Run aw-server:
bash
aw-server
Development
If you want to run aw-server in development, you probably want to run a
development instance beside your personal (stable) instance. You can do
this by giving aw-server the --testing flag. This will start the server
on another port and use a separate datastore.
bash
aw-server --testing
API Examples
You can also get a very decent API browser by browsing to localhost:5600 after starting the server.
There are also some API examples in the documentation.
Owner
- Name: ActivityWatch
- Login: ActivityWatch
- Kind: organization
- Website: https://activitywatch.net
- Twitter: ActivityWatchIt
- Repositories: 57
- Profile: https://github.com/ActivityWatch
Open source time-tracking application with a focus on extensibility and privacy.
GitHub Events
Total
- Issues event: 3
- Watch event: 13
- Issue comment event: 8
- Pull request review event: 1
- Pull request event: 4
- Fork event: 13
Last Year
- Issues event: 3
- Watch event: 13
- Issue comment event: 8
- Pull request review event: 1
- Pull request event: 4
- Fork event: 13
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Erik Bjäreholt | e****k@b****t | 272 |
| Erik Bjäreholt | e****t@g****m | 82 |
| Johan Bjäreholt | j****n@b****t | 39 |
| johan-bjareholt | j****o@g****m | 34 |
| dependabot[bot] | 4****] | 17 |
| Stephen Cline | 8****e | 5 |
| Kerkko Pelttari | k****t@g****m | 4 |
| Måns Magnusson | e****e@g****m | 3 |
| Justin Davis | j****2@g****m | 3 |
| Michael Bianco | i****y@g****m | 2 |
| BelKed | 6****d | 2 |
| Harsha Raghu | f****3@g****m | 1 |
| James Anderson | j****s@j****e | 1 |
| Victor Winberg | v****g@g****m | 1 |
| huantian | d****i@g****m | 1 |
| yumemio | 5****o | 1 |
| oscar-king | o****g | 1 |
| lgtm-com[bot] | 4****] | 1 |
| Hidenori Endo | a****a | 1 |
| Alwin Schuster | 3****r | 1 |
| yuhldr | y****r@q****m | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 5 months ago
All Time
- Total issues: 30
- Total pull requests: 90
- Average time to close issues: 3 months
- Average time to close pull requests: 30 days
- Total issue authors: 27
- Total pull request authors: 25
- Average comments per issue: 2.03
- Average comments per pull request: 1.82
- Merged pull requests: 56
- Bot issues: 0
- Bot pull requests: 37
Past Year
- Issues: 2
- Pull requests: 6
- Average time to close issues: N/A
- Average time to close pull requests: 15 minutes
- Issue authors: 2
- Pull request authors: 4
- Average comments per issue: 0.0
- Average comments per pull request: 0.5
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rwjack (2)
- ErikBjare (2)
- johan-bjareholt (2)
- mizhozan (1)
- UnsignedByte (1)
- skuzzymiglet (1)
- v-ko (1)
- 2br-2b (1)
- wsdookadr (1)
- BelKed (1)
- dominiwe (1)
- HomunMage (1)
- AugustusCosta (1)
- BeatLink (1)
- PetbkA (1)
Pull Request Authors
- dependabot[bot] (36)
- ErikBjare (22)
- johan-bjareholt (5)
- xylix (3)
- iloveitaly (2)
- phonetic112 (2)
- chenchunaidu-proximity (2)
- JustinDDavis (1)
- ShootingKing-AM (1)
- yuhldr (1)
- jamesa (1)
- leoschwarz (1)
- sacline (1)
- staltz (1)
- maciekstosio (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite
- actions/setup-python v1 composite
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- psf/black stable composite
- black 22.12.0 develop
- coverage 7.0.5 develop
- exceptiongroup 1.1.0 develop
- iniconfig 2.0.0 develop
- mypy 0.991 develop
- mypy-extensions 0.4.3 develop
- pathspec 0.10.3 develop
- platformdirs 2.6.2 develop
- pluggy 1.0.0 develop
- py-cpuinfo 9.0.0 develop
- pytest 7.2.0 develop
- pytest-benchmark 4.0.0 develop
- pytest-cov 4.0.0 develop
- pytest-flask 1.2.0 develop
- tomli 2.0.1 develop
- types-click 7.1.8 develop
- types-flask 1.1.6 develop
- types-jinja2 2.11.9 develop
- types-markupsafe 1.1.10 develop
- types-pkg-resources 0.1.3 develop
- types-werkzeug 1.0.9 develop
- aniso8601 9.0.1
- appdirs 1.4.4
- attrs 22.2.0
- aw-client 0.5.11
- aw-core 0.5.11
- certifi 2022.12.7
- charset-normalizer 2.1.1
- click 8.1.3
- colorama 0.4.6
- deprecation 2.1.0
- flask 2.1.3
- flask-cors 3.0.10
- flask-restx 1.0.3
- idna 3.4
- importlib-metadata 6.0.0
- importlib-resources 5.10.2
- iso8601 1.1.0
- itsdangerous 2.1.2
- jinja2 3.1.2
- jsonschema 4.17.3
- markupsafe 2.1.1
- packaging 23.0
- peewee 3.15.4
- persist-queue 0.8.0
- pkgutil-resolve-name 1.3.10
- pyrsistent 0.19.3
- python-json-logger 2.0.4
- pytz 2022.7
- requests 2.28.1
- rfc3339-validator 0.1.4
- six 1.16.0
- strict-rfc3339 0.7
- tabulate 0.9.0
- takethetime 0.3.1
- timeslot 0.1.2
- tomlkit 0.11.6
- typing-extensions 4.4.0
- urllib3 1.26.14
- werkzeug 2.1.2
- zipp 3.11.0
- black ^22.1.0 develop
- mypy * develop
- pytest ^7.0 develop
- pytest-benchmark * develop
- pytest-cov * develop
- pytest-flask * develop
- types-Flask * develop
- types-Werkzeug * develop
- types-pkg-resources * develop
- appdirs *
- aw-client ^0.5.8
- aw-core ^0.5.8
- flask ^2.0
- flask-cors *
- flask-restx ^1.0.3
- importlib-metadata *
- python ^3.8
- werkzeug 2.1.2