0.1.2 • Published 4 years ago
pyload v0.1.2
Unofficial pyload API SDK for Nodejs
Install
If you just want to use pyload, you should use this command:
npm install pyload # OR yarn add pyloadExample Usage
const Pyload = require("pyload");
const py = new Pyload('https://py.f97.xyz')
await py.login({
username: 'admin',
password: 'password'
})
const types = await py.getAccountTypes()Documentation
constructor- addFiles(pid, links)
addPackage- call(info)
- changePassword(user, oldpw, newpw)
- checkAndAddPackages(links, dest)
- checkAuth(username, password, remoteip)
checkOnlineStatus- checkOnlineStatusContainer(urls, container, data)
checkURLs- deleteFiles(fids)
- deleteFinished()
- deletePackages(pids)
freeSpacegenerateAndAddPackages- generatePackages(links)
getAccountTypes- getAccounts(refresh)
getAllInfogetAllUserData- getCaptchaTask(exclusive)
- getCaptchaTaskStatus(tid)
getCollectorgetCollectorData- getConfig()
- getConfigDict()
- getConfigValue(category, option, section)
- getEvents(uuid)
- getFileData(fid)
- getFileOrder(pid)
getInfoByPlugin- getLog(offset)
- getPackageData(pid)
- getPackageInfo(pid)
- getPackageOrder(destination)
- getPluginConfig()
- getPluginConfigDict()
- getQueue()
- getQueueData()
- getServerVersion()
- getServices()
getUserData- hasService(plugin, func)
- isAuthorized(func, userdata)
- isCaptchaWaiting()
- isTimeDownload()
- isTimeReconnect()
- kill()
login- moveFiles(fids, pid)
- movePackage(destination, pid)
- orderFile(fid, position)
- orderPackage(pid, position)
parseURLs- pauseServer()
- pollResults(rid)
- pullFromQueue(pid)
- pushToQueue(pid)
- recheckPackage(pid)
- removeAccount(plugin, account)
- restart()
- restartFailed()
- restartFile(fid)
- restartPackage(pid)
- setCaptchaResult(tid, result)
- setConfigValue(category, option, value, ...)
- setPackageData(pid, data)
- setPackageName(pid, name)
- setUserPermission(user, permission, role)
statusDownloads- statusServer()
- stopAllDownloads()
- stopDownloads(fids)
- togglePause()
- toggleReconnect()
- unpauseServer()
- updateAccount(plugin, account, password, ...)
- uploadContainer(filename, data)