TODO
====

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

* FetchHoursOnline: (and parse resulting JSON)
* Fetch today’s first activity; use its start time as today’s start time (rounded down to 5 minutes)
* 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.
* [API key] in ini file
* [Workspace ID] in ini file (or autodetect if the given API key has only one workspace?)

Additions to .ini:

        [Toggl]
        Email=<required. Where author can be contacted if Toggl has questions>
        API key=...
        Workspace ID=<if left empty, the first Toggl workspace ID associated with the API key will be inserted>
        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=40

Add Google Calendar v3 support?
------------------------------

* Implement authentication
* Use new URLs
* Parse JSON instead of XML


### See also [tickets]


[API key]:
[Workspace ID]:
[tickets]: rptview?rn=1