Artifact [7b459153c0]
Not logged in

Artifact 7b459153c0e7b9ed85e053e68c16212c931b7516:

Wiki page [TODO] by MCO 2019-03-01 08:48:50.
D 2019-03-01T08:48:50.325
L TODO
N text/x-markdown
P e215a29e1148c1deee4dfaa636de11948e4fc061
U MCO
W 1124
TODO
====

Add Toggl support
-----------------

* [API key] in ini file
* [Workspace ID] in ini file (or autodetect if the given API key has only one workspace?)
* Fetch today’s first activity; use that as start time (`https://toggl.com/reports/api/v2/details?user_agent={authorEmail}&workspace_id={workspaceID}&order_desc=off&since={since:yyyy-MM-dd}&until={until:yyyy-MM-dd}`)
* On Friday, fetch all hours since Monday, cumulate these, subtract from the required weekly hours, and add that to today’s start time + pause time to get the suggested end time, capped at 9 hours maximum. If the suggested end time lies before today’s start time, just use the default end time.

Additions to .ini:

        [Toggl]
        API key=...
        Workspace ID=...
        First day of week=<0..6 = Sunday..Saturday; defaults to 1 = Monday>
        Last day of week=<0..6 = Sunday..Saturday; defaults to 5 = Friday>
        Hours required=36


### See also [tickets]


[API key]: https://toggl.com/app/profile#api_token
[Workspace ID]: https://www.toggl.com/api/v8/workspaces
[tickets]: rptview?rn=1

Z 9a3d9afc70a4203eece0bd1bcf748ba8