qobuz-dl-cli
Version:
CLI downloader for Qobuz-DL instances
17 lines (12 loc) • 498 B
JavaScript
import { QobuzDlAPI } from "../src/api.mjs";
import { getFormat } from "../src/args.mjs";
import { downloadAlbum, getLogger } from "../src/utils.mjs";
const logger = getLogger();
if (process.argv.length < 3){
logger.warn(`Usage: qdc <album-id> (--format=m4a)`);
process.exit(-1);
}
// TBD: We should probably let the base url be configurable?!
const api = new QobuzDlAPI("https://us.qobuz.squid.wtf");
await downloadAlbum(process.argv[2], getFormat(process.argv), api);