From fb8b741ca0a0cc01034bf265c2d8d7bb5cefa9f6 Mon Sep 17 00:00:00 2001 From: Siarhei Siniak Date: Sun, 11 Aug 2024 00:29:14 +0300 Subject: [PATCH] [~] Refactor --- deps/greasyfork/linkedin.user.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/deps/greasyfork/linkedin.user.js b/deps/greasyfork/linkedin.user.js index 63424d8..fada130 100644 --- a/deps/greasyfork/linkedin.user.js +++ b/deps/greasyfork/linkedin.user.js @@ -35,8 +35,9 @@ class Linkedin { { return; } + self.data.set( - o, + o.slice(5,), await GM_getValue(o) ); loaded += 1; @@ -45,6 +46,10 @@ class Linkedin { console.log({action: 'loaded', total: loaded}); } + string_reduce (text) { + return text.replaceAll(/\s+/gi, ' ').trim(); + } + parse_header() { return [ $( @@ -59,8 +64,8 @@ class Linkedin { let teaser = $(o).parents('.relative') .parent().find('.feed-shared-update-v2__description-wrapper'); return { - header: header.text().replaceAll(/\s+/gi, ' ').trim(), - teaser: teaser.text().replaceAll(/\s+/gi, ' ').trim(), + header: self.string_reduce(header.text()), + teaser: self.string_reduce(teaser.text()), }; }) ] @@ -79,6 +84,11 @@ class Linkedin { ts: (new Date()).valueOf(), }); + GM_setValue( + 'data-' + entry.header, + self.data.get(entry.header) + ).then(() => {console.log('saved ' + entry.header)}); + console.log(self.data.get(entry.header)); }