2.2.1 • Published 2 years ago

@akord/akord-explorer-api v2.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 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

2 years ago

2.2.0-beta.0

2 years ago

2.2.0-beta.1

2 years ago

2.2.0-beta.2

2 years ago

2.2.0-beta.3

2 years ago

2.2.0-beta.4

2 years ago

2.2.0-beta.5

2 years ago

2.2.0-beta.6

2 years ago

2.2.0-beta.7

2 years ago

2.2.0-beta.8

2 years ago

2.2.0-beta.9

2 years ago

2.2.1

2 years ago

2.2.0

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.1

2 years ago

2.0.0-beta.0

2 years ago

2.0.0-beta.6

2 years ago

2.0.0-beta.5

2 years ago

2.1.0

2 years ago

2.0.0-beta.4

2 years ago

2.0.0

2 years ago

2.0.0-beta.3

2 years ago

2.2.0-beta.12

2 years ago

2.2.0-beta.13

2 years ago

2.2.0-beta.10

2 years ago

2.2.0-beta.11

2 years ago

2.2.0-beta.16

2 years ago

2.2.0-beta.17

2 years ago

2.2.0-beta.14

2 years ago

2.2.0-beta.15

2 years ago

2.2.0-beta.18

2 years ago

1.6.0

2 years ago

1.5.2

2 years ago

1.5.1

2 years ago

1.5.0

2 years ago

1.4.0

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.0

2 years ago

1.1.1

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.0

2 years ago