Technetium
Technetium is time- and task-management software.
Configuration
To use Technetium.Console, you'll need a Google API credentials.
- Create a Google Cloud Project.
- On the Enabled APIs & services page, choose Enable APIs and Services, search for Google Tasks API and choose Enable.
- On the Google Tasks API page, click Create Credentials.
- On the Which API are you using? step, choose User data.
- On the OAuth Consent Screen step, configure it whatever you want.
- On the Scopes step, choose Google Tasks API (the non-readonly variant),
https://www.googleapis.com/auth/tasks
.
- On the OAuth Client ID step, choose Desktop app. Specify the name as
Technetium.Console
.
- Download the resulting JSON file.
- Remember to add the users you want to use the application on the OAuth consent screen page, in the Test users list.
Usage
[!WARNING]
Note that currently Technetium.Console is just a demo application that authenticates in Google, but doesn't do anything else.
Run Technetium.Console using this shell command.
$ dotnet run --project Technetium.Console -- <user-name> <client-secret-file> <configuration-file>
Here username
is Google user email, e.g. example@gmail.com
.
Documentation