tasks

package
v0.1.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2026 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Overview

Package tasks implements the Google Tasks Takeout service for revoco.

Index

Constants

View Source
const ServiceID = "tasks"

ServiceID is the unique identifier for the Tasks service.

Variables

This section is empty.

Functions

func Register

func Register() error

Register registers the Tasks service and its components.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

Service handles Google Tasks Takeout data.

func New

func New() *Service

New creates a new Tasks service instance.

func (*Service) DefaultConfig

func (s *Service) DefaultConfig() core.ServiceConfig

DefaultConfig returns the default configuration for this service.

func (*Service) Description

func (s *Service) Description() string

Description returns a brief description of what this service handles.

func (*Service) ID

func (s *Service) ID() string

ID returns the unique identifier for this service.

func (*Service) Ingesters

func (s *Service) Ingesters() []core.Ingester

Ingesters returns all available ingestion modules for this service.

func (*Service) Name

func (s *Service) Name() string

Name returns the human-readable name for display.

func (*Service) Processors

func (s *Service) Processors() []core.Processor

Processors returns all available processors for this service.

func (*Service) SupportedOutputs

func (s *Service) SupportedOutputs() []string

SupportedOutputs returns the IDs of compatible output modules.

Directories

Path Synopsis
Package ingesters provides data import modules for Google Tasks.
Package ingesters provides data import modules for Google Tasks.
Package metadata provides Tasks list parsing and structures.
Package metadata provides Tasks list parsing and structures.
Package outputs provides output modules for Tasks data.
Package outputs provides output modules for Tasks data.
Package processors provides data processing for Google Tasks Takeout.
Package processors provides data processing for Google Tasks Takeout.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL