UNPKG

touhou-tagger

Version:

从 THBWiki 自动填写东方 Project CD 曲目信息.

19 lines 861 B
import { Ora } from 'ora'; import { MetadataConfig } from '../core/core-config.js'; import { Metadata, MetadataSource } from '../core/index.js'; import { CliCommandBase } from './command-base.js'; export declare class CliTagger extends CliCommandBase { spinner: Ora; metadataSource: MetadataSource; metadataConfig: MetadataConfig; constructor(spinner: Ora); getLocalCover(): Promise<NonSharedBuffer>; getLocalJson(): Promise<Metadata[]>; downloadMetadata(album: string, cover?: Buffer): Promise<Metadata[]>; createFiles(metadata: Metadata[]): Promise<string[]>; writeMetadataToFile(metadata: Metadata[], targetFiles: string[]): Promise<void>; withRetry<T>(action: () => Promise<T>): Promise<T>; fetchMetadata(album: string): Promise<void>; run(album: string): Promise<void>; } //# sourceMappingURL=tagger.d.ts.map