- The project DaneeCloud was completely archived and marked as abandoned, because of that this addon is archived too
- Article: https://docs.danee.dev/blog/daneecloud-archived
- This package can easily handle DaneeCloud API with lot of functions
# Install latest version
npm install daneecloud-api@latest
# Install development version (use at your own risk)
npm install daneecloud-api@devconst { Cloud } = require("daneecloud-api")
const cloud = new Cloud({
cloudUrl: "", // URL address of your cloud e.c. https://cloud.daneeskripter.dev
apiKey: "" // API Key of your cloud. You can generate it at /addapikey
})const user = await cloud.getUser(username)const users = await cloud.getUsers()const newuser = await cloud.createUser(username, email, password)const edituser = await cloud.editUser(username, newusername, newemail, newpassword)const deleteuser = await cloud.deleteUser(username)const verifyuser = await cloud.verifyUser(username)const changerole = await cloud.changeUserRole(username, rolename)const files = await cloud.getFiles(username)const renamefile = await cloud.renameFile(username, file, newname)const deletefile = await cloud.deleteFile(username, file)const sharefile = await cloud.shareFile(username, file)const disableshare = await cloud.disableFileSharing(username, file)const role = await cloud.getRole(rolename)const roles = await cloud.getRoles()const createrole = await cloud.createRole(rolename, maxStorage, badgeUrl)const editrole = await cloud.editRole(rolename, newrolename, maxStorage, badgeUrl)const deleterole = await cloud.deleteRole(rolename)const info = await cloud.getDashInfo()const folders = await cloud.getFolders(username)const files = await cloud.getFilesFromFolder(username, folder)const createFolder = await cloud.createFolder(username, folder)const deleteFolder = await cloud.deleteFolder(username, folder)const renameFile = await cloud.renameFileFolder(username, folder, file, newname)const deleteFile = await cloud.deleteFileFolder(username, folder, file)