diff --git a/dist/providers/anime/tenshi.js b/dist/providers/anime/tenshi.js index 41969db59..2d83b1aa6 100644 --- a/dist/providers/anime/tenshi.js +++ b/dist/providers/anime/tenshi.js @@ -15,10 +15,12 @@ class Tenshi extends models_1.AnimeParser { this.logo = ''; this.classPath = 'ANIME.Tenshi'; this.fetchAnimeInfo = async (id) => { + if (!id.startsWith('http')) + id = `${this.baseUrl}${id}`; try { const { data } = await axios_1.default.request({ method: 'get', - url: `${this.baseUrl}anime/${id}`, + url: id, headers: { 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35', cookie: 'loop-view=thumb;__ddg1_=;__ddg2_=', @@ -77,7 +79,7 @@ class Tenshi extends models_1.AnimeParser { for (let i = 1; i <= lastPage; i++) { const { data } = await axios_1.default.request({ method: 'get', - url: `${this.baseUrl}anime/${id}?page=${i}`, + url: `${id}?page=${i}`, headers: { 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35', cookie: 'loop-view=thumb;__ddg1_=;__ddg2_=', @@ -142,6 +144,7 @@ class Tenshi extends models_1.AnimeParser { return animeInfo; } catch (err) { + console.log(err); throw new Error("Anime doesn't exist."); } }; @@ -187,7 +190,7 @@ class Tenshi extends models_1.AnimeParser { } async fetchEpisodeSources(episodeId) { if (!episodeId.startsWith('http')) - episodeId = `${this.baseUrl}/anime/${episodeId}`; + episodeId = `${this.baseUrl}${episodeId}`; const referer = episodeId; const sources = []; const headers = { @@ -229,6 +232,7 @@ class Tenshi extends models_1.AnimeParser { } } catch (err) { + console.log(err); throw new Error('No sources found'); } if (sources.length === 0) @@ -242,7 +246,9 @@ class Tenshi extends models_1.AnimeParser { exports.default = Tenshi; // (async () => { // const tenshi = new Tenshi(); -// const source = await tenshi.search('a'); +// const search = await tenshi.search('one piece'); +// const info = await tenshi.fetchAnimeInfo(search.results[0].id); +// const source = await tenshi.fetchEpisodeSources(info.episodes![2].id); // console.log(source); // })(); //# sourceMappingURL=tenshi.js.map \ No newline at end of file diff --git a/dist/providers/anime/tenshi.js.map b/dist/providers/anime/tenshi.js.map index 11ba824b5..815ab2bb6 100644 --- a/dist/providers/anime/tenshi.js.map +++ b/dist/providers/anime/tenshi.js.map @@ -1 +1 @@ -{"version":3,"file":"tenshi.js","sourceRoot":"","sources":["../../../src/providers/anime/tenshi.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"tenshi.js","sourceRoot":"","sources":["../../../src/providers/anime/tenshi.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/providers/anime/tenshi.ts b/src/providers/anime/tenshi.ts index cb98b2d66..0b63d2561 100644 --- a/src/providers/anime/tenshi.ts +++ b/src/providers/anime/tenshi.ts @@ -71,10 +71,12 @@ class Tenshi extends AnimeParser { } override fetchAnimeInfo = async (id: string): Promise => { + if (!id.startsWith('http')) id = `${this.baseUrl}${id}`; + try { const { data } = await axios.request({ method: 'get', - url: `${this.baseUrl}anime/${id}`, + url: id, headers: { 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35', @@ -141,7 +143,7 @@ class Tenshi extends AnimeParser { for (let i = 1; i <= lastPage; i++) { const { data } = await axios.request({ method: 'get', - url: `${this.baseUrl}anime/${id}?page=${i}`, + url: `${id}?page=${i}`, headers: { 'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.35', @@ -210,12 +212,13 @@ class Tenshi extends AnimeParser { return animeInfo; } catch (err) { + console.log(err); throw new Error("Anime doesn't exist."); } }; override async fetchEpisodeSources(episodeId: string): Promise { - if (!episodeId.startsWith('http')) episodeId = `${this.baseUrl}/anime/${episodeId}`; + if (!episodeId.startsWith('http')) episodeId = `${this.baseUrl}${episodeId}`; const referer = episodeId; const sources: IVideo[] = []; @@ -263,6 +266,7 @@ class Tenshi extends AnimeParser { } } } catch (err) { + console.log(err); throw new Error('No sources found'); } @@ -279,6 +283,8 @@ export default Tenshi; // (async () => { // const tenshi = new Tenshi(); -// const source = await tenshi.search('a'); +// const search = await tenshi.search('one piece'); +// const info = await tenshi.fetchAnimeInfo(search.results[0].id); +// const source = await tenshi.fetchEpisodeSources(info.episodes![2].id); // console.log(source); // })();