https://github.com/J0hnny1/TrayTasks
Simple python app that uses Google Tasks API and creates a System Tray icon to add, see and remove tasks.
https://github.com/J0hnny1/TrayTasks
google-tasks google-tasks-desktop
Last synced: about 1 year ago
JSON representation
Simple python app that uses Google Tasks API and creates a System Tray icon to add, see and remove tasks.
- Host: GitHub
- URL: https://github.com/J0hnny1/TrayTasks
- Owner: J0hnny1
- License: mit
- Created: 2022-05-12T22:08:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-05T00:06:32.000Z (over 3 years ago)
- Last Synced: 2024-02-13T10:48:07.109Z (about 2 years ago)
- Topics: google-tasks, google-tasks-desktop
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TrayTasks
Simple python app that uses Google Tasks API and creates a System Tray icon to add, see and remove tasks.


# Installation
Clone the repository.
## Google Tasks api
1. go to https://console.cloud.google.com/ and create a new Project
2. activate the google tasks api
3. go to credentials, select "create credentials" and choose "OAuth client ID"
4. choose application type and name
5. download .json, rename it to credentials.json and move it to the project directory
## Python
* run `pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib PyQt6 pyqtdarktheme`
* run trayTasks.py
# Known Issues
* on linux some systray implementations force the use of gtk. With gtk the entries can not be updated leading to a crash