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;
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;
}
if(host) {
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;
}

View File

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

View File

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