Added support for m.imgur.com links. Changed curate ignore log message details.

This commit is contained in:
DebaucheryLibrarian 2024-09-11 05:16:55 +02:00
parent 7cf0836cd4
commit 60eeca09d8
3 changed files with 5 additions and 5 deletions

View File

@ -13,14 +13,14 @@ function curatePosts(posts, ignore) {
}) : null; }) : null;
if(ignoring) { if(ignoring) {
console.log('\x1b[33m%s\x1b[0m', `Ignoring ${ignoring} post '${post.title}' - ${post.url}`); console.log('\x1b[33m%s\x1b[0m', `Ignoring ${ignoring} post '${post.title}' (${post.permalink})`);
return acc; return acc;
} }
if(host) { if(host) {
if(config.fetch.avoidDuplicates && processed.has(host.id)) { if(config.fetch.avoidDuplicates && processed.has(host.id)) {
console.log('\x1b[33m%s\x1b[0m', `Ignoring cross-post or repost '${post.title}' - ${post.url}`); console.log('\x1b[33m%s\x1b[0m', `Ignoring cross-post or repost '${post.url}' (${post.permalink})`);
return acc; return acc;
} }

View File

@ -21,11 +21,11 @@ const hosts = [{
}, { }, {
method: 'imgurImage', method: 'imgurImage',
label: 'imgur', label: 'imgur',
pattern: new urlPattern('http(s)\\://(i.)imgur.com/:id(.:ext)(?*)') pattern: new urlPattern('http(s)\\://(:subdomain.)imgur.com/:id(.:ext)(?*)')
}, { }, {
method: 'imgurAlbum', method: 'imgurAlbum',
label: 'imgur', label: 'imgur',
pattern: new urlPattern('http(s)\\://(m.)imgur.com/:type/:id') pattern: new urlPattern('http(s)\\://(:subdomain.)imgur.com/:type/:id')
}, { }, {
method: 'gfycat', method: 'gfycat',
label: 'gfycat', label: 'gfycat',

View File

@ -7,7 +7,7 @@ const fetch = require('node-fetch');
function eroshare(post) { function eroshare(post) {
return fetch(`https://web.archive.org/web/20170630040157im_/https://eroshare.com/${post.host.id}`).then(res => { return fetch(`https://web.archive.org/web/20170630040157im_/https://eroshare.com/${post.host.id}`).then(res => {
if(res.ok) { if(res.ok) {
return res.text() return res.text();
} }
return Promise.reject(`Unable to recover Eroshare video '${post.host.id}' :(`); return Promise.reject(`Unable to recover Eroshare video '${post.host.id}' :(`);