Component Libraries •
Project Templates
Docs •
Install •
Tutorials •
Developer Guides •
Contribute •
Blog •
Discord
Xircuits Component Library for Google Tasks! Seamlessly manage task lists and tasks within Xircuits.
This library enables seamless integration with Google Tasks in Xircuits workflows. You can authenticate, manage task lists, and perform operations on tasks with ease.
Before you begin, you will need the following:
- Python 3.9+.
- Xircuits.
- Google Tasks API credentials (Service Account JSON Key File)
Authenticates with Google Tasks API and provides a client object.

Creates a new task list.

Retrieves a specific task list.
Deletes a task list.
Lists all task lists.
Updates a task list.
Partially updates a task list.
Creates a new task in a specified task list.
Retrieves a specific task.
Deletes a task from a task list.
Lists tasks within a specified task list.
Clears completed tasks from a task list.
Partially updates a task.
To use this component library, ensure that you have an existing Xircuits setup. You can then install the Google Tasks library using the component library interface, or through the CLI using:
xircuits install google-tasks
You can also install it manually by cloning the repository:
# base Xircuits directory
git clone https://github.com/XpressAI/xai-google-tasks xai_components/xai_google_tasks
pip install -r xai_components/xai_google_tasks/requirements.txt