diff --git a/awam.desktop b/awam.desktop new file mode 100644 index 0000000..ad8e31e --- /dev/null +++ b/awam.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=ActivityWatch Amazing Marvin Watcher +Comment=Tracks Amazing Marvin tasks in ActivityWatch +Exec=poetry run awam +Path=/home/felixm/dev/awam +Icon=activitywatch +StartupNotify=false +NoDisplay=true +X-GNOME-Autostart-enabled=true +Categories=System;Monitor; \ No newline at end of file diff --git a/src/awam/__main__.py b/src/awam/__main__.py index 960204a..ce9a65f 100644 --- a/src/awam/__main__.py +++ b/src/awam/__main__.py @@ -79,7 +79,7 @@ def main() -> None: print("Press Ctrl+C to stop") current_task_id = None - heartbeat_interval = 10 # seconds + heartbeat_interval = 30 # seconds try: with client: @@ -99,9 +99,8 @@ def main() -> None: client.heartbeat( bucket_id, event, - pulsetime=heartbeat_interval + 5, + pulsetime=int(heartbeat_interval * 1.5), queued=True, - commit_interval=30.0, ) else: if current_task_id is not None: