@fairdatasociety/fairdrive-connector
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

fairdrive-connector

Fairdrive Connector - integrate data sources from Web 2.0 or Web 3.0

How to use

import {
  FdpConnectModule,
} from '@fairdatasociety/core';
import {
  FairosProvider,
} from '@fairdatasociety/providers';

// Create a FdpConnectModule
module = new FdpConnectModule({
  providers: {
    fairos: {
      options: {
        host: 'https://fairos.staging.fairdatasociety.org/',
      },
      capabilities: ['filesystem:w3c', 'data:graphql', 'data:sql'],
      provider: '@fairdatasociety/providers/fairos',
    },
  },
})

// Connect
const fairosConnector = await module.connect<FairosProvider>('fairos', FairosProvider)

// Login
await fairosConnector.userLogin(username, password)

// list all mounts / pods
const mounts = await fairosConnector.listMounts()

// W3C FileSystem


// Graphql

// Arrow SQL

MIT License

Package Sidebar

Install

npm i @fairdatasociety/fairdrive-connector

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

2.08 MB

Total Files

86

Last publish

Collaborators