Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fornever/technetium
Task management software
https://github.com/fornever/technetium
dotnet fsharp gtd hacktoberfest
Last synced: about 2 months ago
JSON representation
Task management software
- Host: GitHub
- URL: https://github.com/fornever/technetium
- Owner: ForNeVeR
- License: mit
- Created: 2023-09-18T21:12:13.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-22T17:55:22.000Z (about 1 year ago)
- Last Synced: 2024-11-02T07:51:31.513Z (3 months ago)
- Topics: dotnet, fsharp, gtd, hacktoberfest
- Language: F#
- Homepage:
- Size: 171 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Technetium [![Status Zero][status-zero]][andivionian-status-classifier]
==========Technetium is time- and task-management software.
Configuration
-------------
To use Technetium.Console, you'll need a Google API credentials.1. Create a Google Cloud Project.
2. On the **Enabled APIs & services** page, choose **Enable APIs and Services**, search for **Google Tasks API** and choose **Enable**.
3. On the **Google Tasks API** page, click **Create Credentials**.
4. On the **Which API are you using?** step, choose **User data**.
5. On the **OAuth Consent Screen** step, configure it whatever you want.
6. On the **Scopes** step, choose Google Tasks API (the non-readonly variant), `https://www.googleapis.com/auth/tasks`.
7. On the **OAuth Client ID** step, choose **Desktop app**. Specify the name as `Technetium.Console`.
8. Download the resulting JSON file.
9. 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.
```console
$ dotnet run --project Technetium.Console --
```Here `username` is Google user email, e.g. `[email protected]`.
Documentation
-------------- [Contributor Guide][docs.contributing]
- [License (MIT)][docs.license]
- [Code of Conduct (adopted from the Contributor Covenant)][docs.code-of-conduct][andivionian-status-classifier]: https://github.com/ForNeVeR/andivionian-status-classifier#status-zero-
[docs.code-of-conduct]: CODE_OF_CONDUCT.md
[docs.contributing]: CONTRIBUTING.md
[docs.license]: LICENSE.md
[status-zero]: https://img.shields.io/badge/status-zero-lightgrey.svg