From b8c5990374e828bea9de4b057709a07d230da6ab Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Tue, 06 Oct 2026 18:41:48 +0000
Subject: [PATCH] adding  kursLpGet.js

---
 bin/kursLpGet.js |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/bin/kursLpGet.js b/bin/kursLpGet.js
new file mode 100644
index 0000000..73d0f66
--- /dev/null
+++ b/bin/kursLpGet.js
@@ -0,0 +1,24 @@
+const db = require("../lib/db")
+const yargs = require("yargs")
+
+/////////////////////////////////////////////////////////////////////////
+
+const argv = yargs
+   .usage("$0 <ref_id>", "get kurs learning progress using <ref_id>",)
+   .option("raw", {
+      describe: "print raw learning progress of the sub-objects",
+      type: "boolean",
+      default: false,
+   })
+   .strict()
+   .parse()
+
+run(argv)
+   .then(console.log)
+   .catch(console.error)
+   .finally(process.exit)
+
+async function run({ref_id, raw}) {
+   const {obj_id} = await db.getObjIdFromRefId(ref_id)
+   return await db.getKursLp(obj_id, raw)
+}

--
Gitblit v1.8.0