Skip to content

XpressAI/xai-google-tasks

Repository files navigation

Component LibrariesProject Templates
DocsInstallTutorialsDeveloper GuidesContributeBlogDiscord

Xircuits Component Library for Google Tasks! Seamlessly manage task lists and tasks within Xircuits.


Xircuits Component Library for Google Tasks

This library enables seamless integration with Google Tasks in Xircuits workflows. You can authenticate, manage task lists, and perform operations on tasks with ease.

Table of Contents

Prerequisites

Before you begin, you will need the following:

  1. Python 3.9+.
  2. Xircuits.
  3. Google Tasks API credentials (Service Account JSON Key File)

Main Xircuits Components

GoogleTasksAuth Component:

Authenticates with Google Tasks API and provides a client object.

Image

TasklistInsert Component:

Creates a new task list.

Image

TasklistGet Component:

Retrieves a specific task list.

TasklistDelete Component:

Deletes a task list.

TasklistList Component:

Lists all task lists.

TasklistUpdate Component:

Updates a task list.

TasklistPatch Component:

Partially updates a task list.

TaskInsert Component:

Creates a new task in a specified task list.

TaskGet Component:

Retrieves a specific task.

TaskDelete Component:

Deletes a task from a task list.

TaskList Component:

Lists tasks within a specified task list.

TaskClear Component:

Clears completed tasks from a task list.

TaskPatch Component:

Partially updates a task.

Installation

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

About

A Xircuits component library for Google Tasks

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages