From dd13d1157a17dbfe27cd02f24158470862f7ddb2 Mon Sep 17 00:00:00 2001 From: ari melody Date: Tue, 31 Dec 2024 20:51:49 +0000 Subject: [PATCH] use command arg instead of env vars --- README.md | 5 +++-- clyp-downloader.cjs | 10 +++++----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4a1c4fd..eb3ebc1 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,8 @@ It downloads clyps! ## Usage -- Set `CLYP_TOKEN` to your Clyp `Authorization: Bearer` session token. -- `node clyp-downloader.cjs` +- Retrieve your Clyp access token from your browser. This should be under + Developer Tools > Storage > Local Storage > `accessToken`. +- `node clyp-downloader.cjs ` - ??? - Profit diff --git a/clyp-downloader.cjs b/clyp-downloader.cjs index 59e9953..c2e7f21 100644 --- a/clyp-downloader.cjs +++ b/clyp-downloader.cjs @@ -8,13 +8,13 @@ const process = require("process"); const fs = require("fs"); -const TOKEN = process.env["CLYP_TOKEN"]; - -if (!TOKEN) { - console.error("No CLYP_TOKEN provided!"); - process.exit(1); +if (process.argv.length != 3) { + console.log("Usage: node clyp-downloader.cjs "); + process.exit(0); } +const TOKEN = process.argv[2]; + class ClypUpload { /** * @param {string} name