Browse Source

Fix non-hotlinked thirdeye content

pull/46/head
coomdev 2 years ago
parent
commit
f5dcf6cf39
  1. 2
      main.meta.js
  2. 8
      main.user.js
  3. 4
      src/thirdeye.ts

2
main.meta.js

@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @name PNGExtraEmbed // @name PNGExtraEmbed
// @namespace https://coom.tech/ // @namespace https://coom.tech/
// @version 0.161 // @version 0.162
// @description uhh // @description uhh
// @author You // @author You
// @match https://boards.4channel.org/* // @match https://boards.4channel.org/*

8
main.user.js

@ -1,7 +1,7 @@
// ==UserScript== // ==UserScript==
// @name PNGExtraEmbed // @name PNGExtraEmbed
// @namespace https://coom.tech/ // @namespace https://coom.tech/
// @version 0.161 // @version 0.162
// @description uhh // @description uhh
// @author You // @author You
// @match https://boards.4channel.org/* // @match https://boards.4channel.org/*
@ -81,7 +81,7 @@
var define_BUILD_VERSION_default; var define_BUILD_VERSION_default;
var init_define_BUILD_VERSION = __esm({ var init_define_BUILD_VERSION = __esm({
"<define:BUILD_VERSION>"() { "<define:BUILD_VERSION>"() {
define_BUILD_VERSION_default = [0, 161]; define_BUILD_VERSION_default = [0, 162];
} }
}); });
@ -14525,11 +14525,11 @@
url: result[0].page url: result[0].page
}, },
filename: fn.substring(0, 33) + result[0].ext, filename: fn.substring(0, 33) + result[0].ext,
thumbnail: csettings3.hotlink ? prev || full : await (await ifetch(prev || full)).arrayBuffer(), thumbnail: csettings3.hotlink ? prev || full : import_buffer7.Buffer.from(await (await ifetch(prev || full)).arrayBuffer()),
data: csettings3.hotlink ? full || prev : async (lsn) => { data: csettings3.hotlink ? full || prev : async (lsn) => {
if (!cachedFile) if (!cachedFile)
cachedFile = await (await ifetch(full || prev, void 0, lsn)).arrayBuffer(); cachedFile = await (await ifetch(full || prev, void 0, lsn)).arrayBuffer();
return cachedFile; return import_buffer7.Buffer.from(cachedFile);
} }
}]; }];
}; };

4
src/thirdeye.ts

@ -165,11 +165,11 @@ const extract = async (b: Buffer, fn?: string) => {
url: result[0].page url: result[0].page
}, },
filename: fn!.substring(0, 33) + result[0].ext, filename: fn!.substring(0, 33) + result[0].ext,
thumbnail: csettings.hotlink ? (prev || full) : (await (await ifetch(prev || full)).arrayBuffer()), thumbnail: csettings.hotlink ? (prev || full) : Buffer.from(await (await ifetch(prev || full)).arrayBuffer()),
data: csettings.hotlink ? (full || prev) : (async (lsn) => { data: csettings.hotlink ? (full || prev) : (async (lsn) => {
if (!cachedFile) if (!cachedFile)
cachedFile = (await (await ifetch(full || prev, undefined, lsn)).arrayBuffer()); cachedFile = (await (await ifetch(full || prev, undefined, lsn)).arrayBuffer());
return cachedFile; return Buffer.from(cachedFile);
}) })
} as EmbeddedFile]; } as EmbeddedFile];
}; };

Loading…
Cancel
Save