]> git.r.bdr.sh - rbdr/linkding-linkblog-updater/blobdiff - index.js
Adjust title logic
[rbdr/linkding-linkblog-updater] / index.js
index ef06ad9301dd27f5f3085d8dfded3f574170fcbc..275b96cae36783fd325d423cec1271b07aa31c78 100644 (file)
--- a/index.js
+++ b/index.js
@@ -26,14 +26,17 @@ const internals = {
 
     return posts.map((post) => {
 
-      return `=> ${post.url} ${post.title}\n${post.notes}`;
+      const title = post.title || post.website_title
+      return `=> ${post.url} ${title}\n${post.notes}`;
     }).join('\n\n');
   },
 
   getTitle(posts) {
 
+    const title = posts[0].title || posts[0].website_title
+
     if (posts.length === 1) {
-      return `Link: ${posts[0].title}`;
+      return `Link: ${title}`;
     }
     return `${posts.length} links for ${internals.date}`;
   },
@@ -75,9 +78,6 @@ const internals = {
 
   async updateBookmark(bookmark) {
 
-    console.log(bookmark.tag_names);
-    console.log(bookmark.tag_names.map((tag) => tag === 'linkblog' ? 'linkblog-posted' : tag));
-
     const url = join(internals.apiUrl, 'bookmarks', `${bookmark.id}`)
     const response = await fetch(url, {
       method: 'PATCH',
@@ -91,10 +91,6 @@ const internals = {
         Authorization: `Token ${internals.apiToken}`
       }
     });
-
-    const data = await response.text();
-    console.log(url);
-    console.log(data);
   }
 };