Allowing for -mobile gfycat links, simplified URL patterns

This commit is contained in:
DebaucheryLibrarian 2024-09-11 05:16:56 +02:00
parent 91550406fe
commit 0377053d5a
3 changed files with 4 additions and 11 deletions

View File

@ -76,7 +76,6 @@ function fetchSavePosts(userPosts, ep) {
async function initApp() {
try {
klsjdflkjs
const userPosts = await getCompleteUserPosts();
const ep = new exiftool.ExiftoolProcess(exiftoolBin);

View File

@ -21,11 +21,7 @@ const hosts = [{
}, {
method: 'imgurImage',
label: 'imgur',
pattern: new UrlPattern('http(s)\\://(:subdomain.)imgur.com/:id_d(.:ext)(?*)'),
}, {
method: 'imgurImage',
label: 'imgur',
pattern: new UrlPattern('http(s)\\://(:subdomain.)imgur.com/:id(.:ext)(?*)'),
pattern: new UrlPattern('http(s)\\://(:subdomain.)imgur.com/(:id_d)(:id)(.:ext)(?*)'),
}, {
method: 'imgurAlbum',
label: 'imgur',
@ -45,11 +41,7 @@ const hosts = [{
}, {
method: 'gfycat',
label: 'gfycat',
pattern: new UrlPattern('http(s)\\://(:server.)gfycat.com/:id(-size_restricted.gif)'),
}, {
method: 'gfycat',
label: 'gfycat',
pattern: new UrlPattern('http(s)\\://(:server.)gfycat.com/(gifs/detail/):id(.:ext)'),
pattern: new UrlPattern('http(s)\\://(:server.)gfycat.com/(gifs/detail/)(:id-mobile)(:id-size_restricted)(:id)(.:ext)'),
}, {
method: 'eroshareAlbum',
label: 'eroshare',

View File

@ -3,6 +3,8 @@
const fetch = require('node-fetch');
async function imgurImage(post) {
console.log(post.host);
const res = await fetch(`https://imgur.com/${post.host.id}`);
const html = await res.text();