Remove unneeded sections

This commit is contained in:
video-prize-ranch 2022-01-18 18:31:26 -05:00
parent a425a9d5c6
commit ee689be3a9
No known key found for this signature in database
GPG Key ID: D8EAA4C5B12A7281
2 changed files with 1 additions and 34 deletions

View File

@ -24,20 +24,4 @@ export const fetchTagPosts = async (tagID: string, sort: Sorting = 'viral'): Pro
);
return JSON.parse(response.body).data;
/* eslint-enable max-len */
}
export const fetchGallery = async (galleryID: string): Promise<Gallery> => {
// https://imgur.com/gallery/g1bk7CB
const response = await get(`https://imgur.com/gallery/${galleryID}`);
const $ = cheerio.load(response.body);
const postDataScript = $('head script:first-of-type').html();
if (!postDataScript) {
throw new Error('Could not find gallery data');
}
const postDataMatches = postDataScript.match(GALLERY_JSON_REGEX);
if (!postDataMatches || postDataMatches.length < 2) {
throw new Error('Could not parse gallery data');
}
const body = postDataMatches[1].replace(/\\'/g, "'");
return JSON.parse(JSON.parse(body));
};
}

View File

@ -1,6 +1,3 @@
export const handleUser = async (request: Hapi.Request, h: Hapi.ResponseToolkit) => {
// https://imgur.com/user/MomBotNumber5
if (!CONFIG.use_api) {
@ -38,18 +35,4 @@ export const handleTag = async (request: Hapi.Request, h: Hapi.ResponseToolkit)
tag: result,
util,
});
};
export const handleGallery = async (request: Hapi.Request, h: Hapi.ResponseToolkit) => {
const galleryID = request.params.galleryID;
const gallery = await fetchGallery(galleryID);
const comments = CONFIG.use_api
? await fetchComments(galleryID)
: null;
return h.view('gallery', {
...gallery,
comments,
pageTitle: CONFIG.page_title,
util,
});
};