Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: epheo/anytype-go

Anytype-Go v0.4.0

17 Jun 01:25
065b1ae

Choose a tag to compare

Anytype-Go v0.4.0

A Go SDK for interacting with the Anytype API to manage spaces, objects, and perform searches. This library provides a feature-rich, fluent interface to integrate Anytype functionality into your Go applications.

Features

  • Authentication management
  • Space and member management
  • Object creation, reading, updating, and deletion
  • Advanced search capabilities with filters
  • Template and type management
  • Property handling
  • Object export to different formats
  • Middleware support including retry, validation, and disconnect handling

Installation

go get github.com/epheo/[email protected]

Usage

import (
    "github.com/epheo/anytype-go"
    _ "github.com/epheo/anytype-go/client" // Register client implementation
)

// Create a new client
client, err := anytype.NewClient()
if err != nil {
    // Handle error
}

// Work with spaces
spaces, err := client.Space().List()

// Work with objects
obj, err := client.Object().Get("object-id")

Documentation

See the README for comprehensive documentation including:

  • Quick start guide
  • Advanced examples
  • Design philosophy
  • API reference
  • Best practices

API documentation is also available as a release asset attached to this release.

Anytype-Go v0.3.4

16 Jun 23:13

Choose a tag to compare

Anytype-Go v0.3.4

A Go SDK for interacting with the Anytype API to manage spaces, objects, and perform searches. This library provides a feature-rich, fluent interface to integrate Anytype functionality into your Go applications.

Features

  • Authentication management
  • Space and member management
  • Object creation, reading, updating, and deletion
  • Advanced search capabilities with filters
  • Template and type management
  • Property handling
  • Object export to different formats
  • Middleware support including retry, validation, and disconnect handling

Installation

go get github.com/epheo/[email protected]

Usage

import (
    "github.com/epheo/anytype-go"
    _ "github.com/epheo/anytype-go/client" // Register client implementation
)

// Create a new client
client, err := anytype.NewClient()
if err != nil {
    // Handle error
}

// Work with spaces
spaces, err := client.Space().List()

// Work with objects
obj, err := client.Object().Get("object-id")

Documentation

See the README for comprehensive documentation including:

  • Quick start guide
  • Advanced examples
  • Design philosophy
  • API reference
  • Best practices

API documentation is also available as a release asset attached to this release.

Anytype-Go v0.3.3

13 May 11:48

Choose a tag to compare

Anytype-Go v0.3.3

A Go SDK for interacting with the Anytype API to manage spaces, objects, and perform searches. This library provides a feature-rich, fluent interface to integrate Anytype functionality into your Go applications.

Features

  • Authentication management
  • Space and member management
  • Object creation, reading, updating, and deletion
  • Advanced search capabilities with filters
  • Template and type management
  • Property handling
  • Object export to different formats
  • Middleware support including retry, validation, and disconnect handling

Installation

go get github.com/epheo/[email protected]

Usage

import (
    "github.com/epheo/anytype-go"
    _ "github.com/epheo/anytype-go/client" // Register client implementation
)

// Create a new client
client, err := anytype.NewClient()
if err != nil {
    // Handle error
}

// Work with spaces
spaces, err := client.Space().List()

// Work with objects
obj, err := client.Object().Get("object-id")

Documentation

See the README for comprehensive documentation including:

  • Quick start guide
  • Advanced examples
  • Design philosophy
  • API reference
  • Best practices

API documentation is also available as a release asset attached to this release.

Anytype-Go v0.3.2

28 Apr 09:29

Choose a tag to compare

Anytype-Go v0.3.2

A Go SDK for interacting with the Anytype API to manage spaces, objects, and perform searches. This library provides a feature-rich, fluent interface to integrate Anytype functionality into your Go applications.

Features

  • Authentication management
  • Space and member management
  • Object creation, reading, updating, and deletion
  • Advanced search capabilities with filters
  • Template and type management
  • Property handling
  • Object export to different formats
  • Middleware support including retry, validation, and disconnect handling

Installation

go get github.com/epheo/[email protected]

Usage

import (
    "github.com/epheo/anytype-go"
    _ "github.com/epheo/anytype-go/client" // Register client implementation
)

// Create a new client
client, err := anytype.NewClient()
if err != nil {
    // Handle error
}

// Work with spaces
spaces, err := client.Space().List()

// Work with objects
obj, err := client.Object().Get("object-id")

Documentation

See the README for comprehensive documentation including:

  • Quick start guide
  • Advanced examples
  • Design philosophy
  • API reference
  • Best practices

API documentation is also available as a release asset attached to this release.

Anytype-Go v0.3.1

28 Apr 09:17
9268a24

Choose a tag to compare

Anytype-Go v0.3.1

A Go SDK for interacting with the Anytype API to manage spaces, objects, and perform searches. This library provides a feature-rich, fluent interface to integrate Anytype functionality into your Go applications.

Features

  • Authentication management
  • Space and member management
  • Object creation, reading, updating, and deletion
  • Advanced search capabilities with filters
  • Template and type management
  • Property handling
  • Object export to different formats
  • Middleware support including retry and validation

Installation

go get github.com/epheo/[email protected]

Usage

import (
    "github.com/epheo/anytype-go/pkg/anytype"
    _ "github.com/epheo/anytype-go/pkg/anytype/client" // Register client implementation
)

Documentation

See the README for complete documentation.

Anytype-Go v0.3.0

28 Apr 08:34

Choose a tag to compare

Anytype-Go v0.3.0

A Go SDK for interacting with the Anytype API to manage spaces, objects, and perform searches. This library provides a feature-rich, fluent interface to integrate Anytype functionality into your Go applications.

Features

  • Authentication management
  • Space and member management
  • Object creation, reading, updating, and deletion
  • Advanced search capabilities with filters
  • Template and type management
  • Property handling
  • Object export to different formats
  • Middleware support including retry and validation

Installation

go get github.com/epheo/[email protected]

Usage

import (
    "github.com/epheo/anytype-go/pkg/anytype"
    _ "github.com/epheo/anytype-go/pkg/anytype/client" // Register client implementation
)

Documentation

See the README for complete documentation.

Anytype-Go v0.2.0-alpha.2

18 Apr 10:00

Choose a tag to compare

Pre-release

Anytype-Go v0.2.0-alpha.2

A Go SDK and command-line tool for interacting with the Anytype API to manage spaces, objects, and perform searches.

Features

  • Authentication management with automatic token refresh
  • List available spaces
  • Search for objects within spaces
  • Filter searches by object type
  • Colored terminal output
  • Debug mode for API requests
  • Configurable operation timeout
  • Export objects to files in different formats

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Via Go Install

go install github.com/epheo/[email protected]

Documentation

See the README for complete documentation.

Anytype-Go v0.1.0-alpha.1

17 Apr 12:34

Choose a tag to compare

Pre-release

Anytype-Go v0.1.0-alpha.1

A Go SDK and command-line tool for interacting with the Anytype API to manage spaces, objects, and perform searches.

Features

  • Authentication management with automatic token refresh
  • List available spaces
  • Search for objects within spaces
  • Filter searches by object type
  • Colored terminal output
  • Debug mode for API requests
  • Configurable operation timeout
  • Export objects to files in different formats

Installation

Pre-built Binaries

Download the appropriate binary for your platform from the assets below.

Via Go Install

go install github.com/epheo/[email protected]

Documentation

See the README for complete documentation.