2.2.1 • Published 3 years ago

@akord/akord-explorer-api v2.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Akord Explorer API

A decentralized implementation of Akord API to read Akord content directly from the permaweb.

Usage

yarn add @akord/akord-explorer-api

Read your personal content

import { Akord } from "@akord/akord-js";
import { AkordWallet } from "@akord/crypto";
import { ExplorerApi } from "@akord/akord-explorer-api";

const wallet = await AkordWallet.importFromBackupPhrase("your backup phrase here");
const explorerApi = new ExplorerApi({ address: await wallet.getAddress() });
const akord = await Akord.init(wallet, { api: explorerApi });
const vaults = await akord.vault.listAll();

Search through all Akord public content

import { Stack } from "@akord/akord-js";
import { ExplorerApi } from "@akord/akord-explorer-api";

const explorerApi = new ExplorerApi();
// list all public vaults with at least one word/tag within the given list
const vaults = explorerApi.listAllPublicVaults({
  tags: {
    values: ["Health Seychelles Morning dynamic"],
    searchCriteria: "CONTAINS_SOME"
  }
});
// list all Akord public folders
const folders = await explorerApi.listAllPublicNodes<Folder>("Folder");

Development

yarn install
yarn build

To run all tests:

yarn test

To run single test file:

yarn test <path-to-test-file>

yarn test ./src/__tests__/personal-content.test.ts

To run single test file with direct log output:

node --inspect node_modules/.bin/jest <path-to-test-file>

node --inspect node_modules/.bin/jest ./src/__tests__/public-search.test.ts
2.0.0-beta.7

3 years ago

2.2.0-beta.0

3 years ago

2.2.0-beta.1

3 years ago

2.2.0-beta.2

3 years ago

2.2.0-beta.3

3 years ago

2.2.0-beta.4

3 years ago

2.2.0-beta.5

3 years ago

2.2.0-beta.6

3 years ago

2.2.0-beta.7

3 years ago

2.2.0-beta.8

3 years ago

2.2.0-beta.9

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.0.0-beta.2

3 years ago

2.0.0-beta.1

3 years ago

2.0.0-beta.0

3 years ago

2.0.0-beta.6

3 years ago

2.0.0-beta.5

3 years ago

2.1.0

3 years ago

2.0.0-beta.4

3 years ago

2.0.0

3 years ago

2.0.0-beta.3

3 years ago

2.2.0-beta.12

3 years ago

2.2.0-beta.13

3 years ago

2.2.0-beta.10

3 years ago

2.2.0-beta.11

3 years ago

2.2.0-beta.16

3 years ago

2.2.0-beta.17

3 years ago

2.2.0-beta.14

3 years ago

2.2.0-beta.15

3 years ago

2.2.0-beta.18

3 years ago

1.6.0

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.1.1

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.0

3 years ago