Lightweight and simple module to catbox.moe api management
Using this tool, you agree to the Catbox Terms of Service/Privacy Policy available here
# with npm
$ npm install catbox.moe
# or with Yarn
$ yarn add catbox.moe
new Catbox.Catbox(userHash)
-
userHash
- A string containing hash of the user to which the operations will be made, if undefined the operations will be done as anonymous
Upload files
-
urlOrPath
- A URL or path to the file
Delete one or more files
-
files
- An array with the URL or short code of the files
Get album information
-
short
- Album short URL or code
Create a new album for your account or anonymously
-
options
- An object containing one or more of the following properties-
title
- Name for the album -
description
- Description for the album -
files
- Short code or files URL to add to album
-
Edit album info
-
options
- An object containing the following properties-
short
- Album short code or URL -
title
- New name for the album -
description
- New description for the album -
files
- Short code or files URL to add to album
-
Add files to an album
-
options
- An object containing the following properties-
short
- Album short code or URL -
files
- An array with the short code or URL of files
-
Remove files from an album
-
options
- An object containing the following properties-
short
- Album short code or URL -
files
- An array with the short code or URL of files
-
Delete album
-
short
- Short code or album URL
new Catbox.Litterbox()
Upload file that will be available temporarily
-
path
- Relative path of the file to be uploaded -
time
- Duration in hours for file expiration, default is 1h. (Allowed values are1h
,12h
,24h
, and72h
)