UNPKG

qobuz-dl-cli

Version:

CLI downloader for Qobuz-DL instances

17 lines (12 loc) 498 B
#!/usr/bin/env node 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);