Properties
Private illust
illust
: Illust = new Illust(this.api)
Private search
search
: Search = new Search(this.api)
Private ugoira
ugoira
: Ugoira = new Ugoira(this.api)
Methods
awaitStream
- awaitStream(writeStream: stream.Writable): Promise<unknown>
-
Parameters
-
writeStream: stream.Writable
Returns Promise<unknown>
downloadIllust
- downloadIllust(url: string, folder: string, size?: string): Promise<void>
-
Parameters
-
url: string
-
folder: string
-
Optional size: string
Returns Promise<void>
downloadIllusts
- downloadIllusts(query: string, dest: string, size?: string, folderMap?: PixivFolderMap[]): Promise<void>
-
Parameters
-
query: string
-
dest: string
-
Optional size: string
-
Returns Promise<void>
downloadUgoira
- downloadUgoira(url: string, dest: string, constrain?: number): Promise<void>
-
Parameters
-
url: string
-
dest: string
-
Optional constrain: number
Returns Promise<void>
downloadZip
- downloadZip(url: string, dest: string): Promise<string>
-
Parameters
Returns Promise<string>
encodeGif
- encodeGif(files: string[], dest?: string): Promise<unknown>
-
Parameters
-
files: string[]
-
Optional dest: string
Returns Promise<unknown>
multiCall
-
Parameters
Returns Promise<any[]>
parseID
- parseID(input: string): number
-
Parameters
Returns number
timeout
- timeout(ms: number): Promise<unknown>
-
Parameters
Returns Promise<unknown>
Utility for awaiting a stream.Writable