Skip to content

Latest commit

 

History

History
30 lines (26 loc) · 1.03 KB

README.md

File metadata and controls

30 lines (26 loc) · 1.03 KB

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);
})();