Remove unneeded sections
This commit is contained in:
parent
a425a9d5c6
commit
ee689be3a9
18
api/f.ts
18
api/f.ts
|
@ -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));
|
||||
};
|
||||
}
|
17
pages/h.ts
17
pages/h.ts
|
@ -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,
|
||||
});
|
||||
};
|
Loading…
Reference in New Issue