mirror of
https://git.luna-app.eu/50n50/sources
synced 2025-12-21 21:26:19 +01:00
pluhuh
This commit is contained in:
parent
9e6420e8b3
commit
22a8b2cd7c
9 changed files with 81 additions and 81 deletions
|
|
@ -18,27 +18,27 @@ async function searchResults(keyword) {
|
|||
|
||||
// --- TMDB Section ---
|
||||
const encodedKeyword = encodeURIComponent(keyword);
|
||||
let baseUrl = null;
|
||||
let baseUrlTemplate = null;
|
||||
|
||||
if (matchesKeyword(keyword, keywordGroups.trending)) {
|
||||
baseUrl = `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent('https://api.themoviedb.org/3/trending/all/week?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=')}`;
|
||||
baseUrlTemplate = (page) => `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/trending/all/week?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=${page}`)}&simple=true`;
|
||||
} else if (matchesKeyword(keyword, keywordGroups.topRatedMovie)) {
|
||||
baseUrl = `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent('https://api.themoviedb.org/3/movie/top_rated?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=')}`;
|
||||
baseUrlTemplate = (page) => `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/movie/top_rated?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=${page}`)}&simple=true`;
|
||||
} else if (matchesKeyword(keyword, keywordGroups.topRatedTV)) {
|
||||
baseUrl = `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent('https://api.themoviedb.org/3/tv/top_rated?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=')}`;
|
||||
baseUrlTemplate = (page) => `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/tv/top_rated?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=${page}`)}&simple=true`;
|
||||
} else if (matchesKeyword(keyword, keywordGroups.popularMovie)) {
|
||||
baseUrl = `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent('https://api.themoviedb.org/3/movie/popular?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=')}`;
|
||||
baseUrlTemplate = (page) => `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/movie/popular?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=${page}`)}&simple=true`;
|
||||
} else if (matchesKeyword(keyword, keywordGroups.popularTV)) {
|
||||
baseUrl = `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent('https://api.themoviedb.org/3/tv/popular?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=')}`;
|
||||
baseUrlTemplate = (page) => `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/tv/popular?api_key=9801b6b0548ad57581d111ea690c85c8&include_adult=false&page=${page}`)}&simple=true`;
|
||||
} else {
|
||||
baseUrl = `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/search/multi?api_key=9801b6b0548ad57581d111ea690c85c8&query=${encodedKeyword}&include_adult=false&page=`)}&simple=true`;
|
||||
baseUrlTemplate = (page) => `https://post-eosin.vercel.app/api/proxy?url=${encodeURIComponent(`https://api.themoviedb.org/3/search/multi?api_key=9801b6b0548ad57581d111ea690c85c8&query=${encodedKeyword}&include_adult=false&page=${page}`)}&simple=true`;
|
||||
}
|
||||
|
||||
let dataResults = [];
|
||||
|
||||
if (baseUrl) {
|
||||
if (baseUrlTemplate) {
|
||||
const pagePromises = Array.from({ length: 5 }, (_, i) =>
|
||||
soraFetch(baseUrl + (i + 1)).then(r => r.json())
|
||||
soraFetch(baseUrlTemplate(i + 1)).then(r => r.json())
|
||||
);
|
||||
const pages = await Promise.all(pagePromises);
|
||||
dataResults = pages.flatMap(p => p.results || []);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue