const animeunity = new ANIME.AnimeUnity();
Note: This method is a subclass of the
BaseParser
class. meaning it is available across most categories.
Parameter | Type | Description |
---|---|---|
query | string |
query to search for. (In this case, We're searching for Jujutsu Kaisen 2 ) |
animeunity.search("Jujutsu Kaisen 2").then(data => {
console.log(data);
})
returns a promise which resolves into an array of anime. (Promise<ISearch<IAnimeResult[]>>
)
output:
{
hasNextPage: false,
results: [
{
id: '4197-jujutsu-kaisen-2',
title: 'Jujutsu Kaisen 2',
url: 'https://www.animeunity.to/anime/4197-jujutsu-kaisen-2',
image: 'https://cdn.myanimelist.net/images/anime/1732/139397.jpg',
cover: 'https://s4.anilist.co/file/anilistcdn/media/anime/banner/145064-S7qAgxf6kMrW.jpg',
subOrDub: 'sub'
},
{
id: '4786-jujutsu-kaisen-2-ita',
title: 'Jujutsu Kaisen 2 (ITA)',
url: 'https://www.animeunity.to/anime/4786-jujutsu-kaisen-2-ita',
image: 'https://cdn.myanimelist.net/images/anime/1732/139397.jpg',
cover: 'https://s4.anilist.co/file/anilistcdn/media/anime/banner/145064-kH9vbOEitIhl.jpg',
subOrDub: 'dub'
}
]
}
Parameter | Type | Description |
---|---|---|
id | string |
takes anime id as a parameter. (anime id can be found in the anime search results or anime info object) |
animesaturn.fetchAnimeInfo("4197-jujutsu-kaisen-2").then(data => {
console.log(data);
})
returns a promise which resolves into an anime info object (including the episodes). (Promise<IAnimeInfo>
)
output:
{
id: '4197-jujutsu-kaisen-2',
title: 'Jujutsu Kaisen 2',
url: 'https://www.animeunity.to/anime/4197-jujutsu-kaisen-2',
alID: '145064',
genres: [ 'Action', 'Drama', 'Fantasy', 'School', 'Shounen', 'Supernatural' ],
totalEpisodes: 23,
image: 'https://img.animeunity.to/anime/139397.jpg',
cover: 'https://img.animeunity.to/anime/145064-S7qAgxf6kMrW.jpg',
description: 'Seconda stagione di Jujutsu Kaisen',
episodes: [
{
id: '4197-jujutsu-kaisen-2/71631',
number: 1,
url: 'https://www.animeunity.to/anime/4197-jujutsu-kaisen-2/71631'
},
{
id: '4197-jujutsu-kaisen-2/71717',
number: 2,
url: 'https://www.animeunity.to/anime/4197-jujutsu-kaisen-2/71717'
},
{...},
...
]
}
Parameter | Type | Description |
---|---|---|
episodeId | string |
takes episode id as a parameter. (episode id can be found in the anime info object) |
In this example, we're getting the sources for the first episode of Jujutsu Kaisen 2.
animesaturn.fetchEpisodeSources("4197-jujutsu-kaisen-2/71631").then(data => {
console.log(data);
})
returns a promise which resolves into an array of episode sources. (Promise<ISource>
)
output:
{
sources: [
{
url: 'https://vixcloud.co/playlist/159548?token=EgLqNTtoByEjBWoxBnjRhA&token360p=&token480p=SqM7OBHTk2W6iebd18uvrg&token720p=sg9FbKumN1aPHyb1XA0F8w&token1080p=&referer=&expires=1709384998',
isM3U8: true
}
],
download: 'https://au-d1-03.scws-content.net/download/3/d/15/d15d70b0-0fe6-46f8-81bd-5a190dae685b/720p.mp4?token=Dzy4_BKCpk1N5bwQQQc8yg&expires=1704287398&filename=JujutsuKaisen2_Ep_01_SUB_ITA.mp4'
}