Skip to content

EphraimHaber/mangasee-api

Repository files navigation

MangaSee API

Api

every Api should have 3 methods:

  • search - use the api to search for the manga
  • getDetails - get details for specific manga (use as refresh)
  • getChapterSlides - get the slides of specific manga episode
(async () => {
  const api = await initializeMangaSeeApi('axios');
  console.log(api.mangaRecords.length);
  const searchRes = api.search('skeleton');
  console.log('Search results', searchRes);
  const selectedManga = searchRes[1];
  console.log('selectedManga', selectedManga);
  const selectedMangaCanonicalName = selectedManga!.canonicalName;
  console.log('selectedMangaCanonicalName', selectedMangaCanonicalName);
  const selectedMangaDetails = await api.getDetails(selectedMangaCanonicalName);
  console.log('selectedMangaDetails', selectedMangaDetails);
  const chapterSlides = await api.getChapterSlides(
    selectedMangaDetails.canonicalName,
    selectedMangaDetails.chapters[0].chapter,
    selectedMangaDetails.chapters[0].totalSlides,
  );
  console.log('chapterSlides', chapterSlides);
})();

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •