]> git.r.bdr.sh - rbdr/linkding-linkblog-updater/commitdiff
Use new blog version
authorRuben Beltran del Rio <redacted>
Mon, 25 Mar 2024 21:09:22 +0000 (21:09 +0000)
committerRuben Beltran del Rio <redacted>
Mon, 25 Mar 2024 21:09:22 +0000 (21:09 +0000)
index.js

index 518cc79b83c44610a609e824d7c7da1d9d48a30a..279594aa6403152f991cff9cbf09404ab7d625f4 100644 (file)
--- a/index.js
+++ b/index.js
@@ -64,10 +64,8 @@ const internals = {
 
 async function run() {
   const pinboard = new Pinboard(internals.apiToken);
-  const getPins = promisify(pinboard.all);
-  const addPin = promisify(pinboard.add);
 
-  const pins = await getPins({ tag: 'linkblog' });
+  const pins = await pinboard.all({ tag: 'linkblog' });
 
   if (pins.length === 0) {
     console.error('No links to post');
@@ -81,13 +79,13 @@ async function run() {
 
   const gemfile = resolve(join(__dirname, `${filename}.gmi`));
   await writeFile(gemfile, gemtext);
-  await internals.exec(`blog --add ${gemfile}`);
-  await internals.exec(`blog --publish ${internals.blogUrl}`);
-  await internals.exec(`blog --publish-archive ${internals.archiveUrl}`);
+  await internals.exec(`blog add ${gemfile}`);
+  await internals.exec(`blog publish ${internals.blogUrl}`);
+  await internals.exec(`blog publish-archive ${internals.archiveUrl}`);
   await rm(gemfile);
 
   for (const pin of pins) {
-    await addPin({
+    await pinboard.add({
       url: pin.href,
       description: pin.description,
       extended: pin.extended,