Hi all. Want to share my almost-2-years and not-completed-yet project based on ActivityWatch - https://github.com/AlexanderMakarov/activitywatch-ets
You may read the main idea in README.md but due to it doesn’t work yet I want to share now 3 importers of events:
- Git events (due to we can’t catch start then each “commit” action is counted as event end, with start at either previous commit or at the start of the date).
- Jira events (due to we can’t catch start then each “change” action is counted as event end, with start at either previous “change” or at the start of the date).
- Outlook events (Microsoft/OWA365) which uses shared Firefox profile and Selenium to overpass MFA and other authentication issues.
All them are 3 scripts with similar CLI interface and the similar idea - run at the end of the current day OR for the “previous” day to populate new events for “day to process”.