นี่คือ addon stremio ที่ใช้ API anilist เพื่อติดตามความคืบหน้าของอนิเมะ/ภาพยนตร์ของคุณ
ไปที่ URL การกำหนดค่า Addon คลิกที่ปุ่ม เข้าสู่ระบบ Anilist และทำตามคำแนะนำที่เหลืออยู่ในหน้า
จากนั้นเพียงแค่ดูอนิเมะใด ๆ ผ่านแคตตาล็อก Cinemeta หรือ Kitsu ของ Stremio ฉันขอแนะนำ อย่างยิ่ง ให้ใช้ Kitsu เนื่องจาก Kitsu ID ของอนิเมะจะถูกแปลงเป็น ID anilist ที่เทียบเท่าหากมีรายการ anilist สำหรับอะนิเมะ
ภาพยนตร์ที่ดูผ่านแคตตาล็อก Cinemeta จะมี ID ของพวกเขาแปลงในลักษณะเดียวกัน แต่ซีรีส์จะพบได้โดยการค้นหา API Anilist ด้วยชื่อที่ให้โดย Cinemeta หากคุณเปิดใช้งานตัวเลือกนี้ในระหว่างการกำหนดค่า ไม่แนะนำเพราะมักจะสามารถอัปเดตรายการของคุณด้วยรายการที่ไม่ถูกต้อง
จนถึงการแก้ไขนี้ไม่มีวิธีง่ายๆ (ที่ฉันรู้) ตรวจจับเมื่อผู้ใช้จบตอนหรือทำเครื่องหมายตามที่ดูผ่าน Stremio Addon SDK
สิ่งที่ฉันกำลังทำคือใช้ฟังก์ชัน defineSubtitlesHandler
เพื่อส่งคำขอพร้อมตอนปัจจุบันไปยัง API anilist ดังนั้นเมื่อใดก็ตามที่คุณเปิดตอนใหม่ Addon จะพยายามอัปเดตรายการของคุณ
ไม่มีแคตตาล็อก anilist ซึ่งหมายความว่า Addon พยายามค้นหารายการ anilist ผ่านชื่อที่ให้โดยผู้ให้บริการเมตารายอื่น (หรือแปลง ID เมื่อมาจาก Kitsu และ Cinemeta สำหรับภาพยนตร์) ฉัน วางแผน ที่จะใช้แคตตาล็อก ในที่สุด
ตอนนี้ฉันสนับสนุนแคตตาล็อก Kitsu และ Cinemeta Kitsu ทำงานได้ดี แต่เนื่องจากวิธีที่ Cinemeta จัดการชิ้นส่วนอะนิเมะและฤดูกาลมันอาจจะทำให้รายการผิด
AFAIK ไม่มีวิธีที่จะให้ข้อเสนอแนะผู้ใช้เกี่ยวกับความสำเร็จ/ข้อผิดพลาดในระหว่างการร้องขอดังนั้นผู้ใช้จะต้องตรวจสอบเป็นระยะหาก addon ทำงานตามที่ตั้งใจไว้
ในการโฮสต์ Addon บนเครื่องของคุณเองคุณจะต้อง:
https://[your-addon-url]/configure
client_id
บนแอตทริบิวต์ href
ของปุ่มเข้าสู่ระบบในไฟล์ /static/config.html
npm install
npm start -- --install
อย่าลังเลที่จะเปิดปัญหาหากมีข้อสงสัยหรือปัญหา
ถ้าคุณชอบสิ่งที่ฉันทำลองซื้อกาแฟให้ฉัน;)