0.1.7 • Published 4 years ago

cloudrive v0.1.7

Weekly downloads
38
License
ISC
Repository
-
Last release
4 years ago

cloudrive

wrapers for cloud storage API (onedrive, ...) for Node and browser.

Usage

  • install
npm install cloudrive
  • import to your code
const { OneDrive } = require('cloudrive')
  • upload plain text
    // Your onedrive oauth access token
    const tok = process.env.ONE_DRIVE_TOKEN
    const api = new OneDrive(tok)
    const dest = `test/hello.txt`
    const content = 'hello world'
    const res = await api.upload({ dest, content })
    if (res.ok) {
      console.log('ok')
    } elese {
      console.log(`error: ${res.status} ${res.statusText}`)
    }
  • upload image
    // Your onedrive oauth access token
    const tok = process.env.ONE_DRIVE_TOKEN
    const api = new OneDrive(tok)
    const dest = `test/hello.jpeg`
    const content = fs.readFileSync('<path to your image>')
    const res = await api.upload({ dest, content })
    if (res.ok) {
      console.log('ok')
    } elese {
      console.log(`error: ${res.status} ${res.statusText}`)
    }
  • download a file
    // Your onedrive oauth access token
    const tok = process.env.ONE_DRIVE_TOKEN
    const api = new OneDrive(tok)
    const res = await api.download('test/hello.txt')
    if (res.ok) {
      console.log('ok')
    } elese {
      console.log(`error: ${res.status} ${res.statusText}`)
    }
0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.4

5 years ago

0.0.31

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago