1.0.0-alpha.4 • Published 3 years ago

@gxldxm/gold-drive v1.0.0-alpha.4

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

GOLD-DRIVE

A useful tools and functions for Google Drive

USAGE

First to all generate your credentials.json from Google Drive Api and paste in root of your folder

FUNCTIONS

listFiles()

List all files by folder id

await listFiles(folderId, params)

searchFile()

Search for files by query - see Google Drive Api

let q = `name ="MyFileName"`
await searchFile(q, params)

getFile()

Get file by id returns a file

 getFile(fileId, params)

getStream()

Get file by id returns a stream

 getStream(fileId, params)

deleteAll()

Delete any folder or file by id AND all file by extension file.

 deleteAll(fileId, params)
 deleteAll(folderId, params)
 deleteAll(".jpg", params)

getUserInfo()

Get user info & cuota used

 let info = await getUserInfo()

createFolder()

Create folder

 let info = await createFolder(folderName, parents)

encryptNames()

Encrypt names of folder

 let info = await encryptNames(folderName, params)