How to use the openneuro-client function in openneuro-client

To help you get started, we’ve selected a few openneuro-client examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github OpenNeuroOrg / openneuro / packages / openneuro-app / src / scripts / uploader / uploader.jsx View on Github external
upload() {
    this.setState({
      uploading: true,
      location: locationFactory('/hidden'),
    })
    // This is an upload specific apollo client to record progress
    // Uses XHR since Fetch does not provide the required interface
    const uploadClient = getClient(
      `${config.url}/crn/graphql`,
      null,
      xhrFetch(this),
    )
    if (this.state.resume) {
      // Diff and add files
    } else {
      let client = this.props.client
      // Create dataset and then add files
      mutation
        .createDataset(client)(this.state.name)
        .then(datasetId => {
          mutation
            .updateFiles(uploadClient)(datasetId, this.state.files)
            .then(() => {
              this.setState({ datasetId })
github OpenNeuroOrg / openneuro / packages / openneuro-app / src / scripts / utils / datalad.js View on Github external
import getClient from 'openneuro-client'
import {datasets, files} from 'openneuro-client'
import gql from 'graphql-tag'
import bids from './bids'
import clone from 'lodash.clonedeep'
import request from './request'
import config from '../../../config'

const URI = config.datalad.uri

const client = getClient('/crn/graphql')
export default {
    async getDatasets(options) {
      const query = datasets.getDatasets
      return new Promise((resolve, reject) => {
        client.query({
          query: query
        })
        .then(data => {
            data = clone(data)
            let datasets = data.data.datasets
            if (options.isPublic) {
              datasets = data.data.datasets.filter((dataset) => {
                return dataset.public
              })
            }
            data.data.datasets = datasets
github OpenNeuroOrg / openneuro / packages / openneuro-cli / src / actions.js View on Github external
export const configuredClient = () =>
  createClient(`${getUrl()}crn/graphql`, getToken)