mangadex-dart-api

Dart的MangaDex API封装。

用法

一个简单的使用示例

import 'package:mangadex_api/mangadex_api.dart';

main() {
  var client = MDClient();

  client.getChapter('5e8bc984-5f3f-4fb1-b6ee-cf7f3812b112').then((chapter) {
    print(chapter!.title);
  });

  client.getMangaInfo('a96676e5-8ae2-425e-b549-7f15dd34a6d8',
      appendChapters: true, translatedLang: ['cs']).then((m) {
    print(m!.title['en']);
  });
}

当前,如果您登录,只有需要身份验证的请求才会使用您的令牌完成,除非您将函数中的 useLogin 参数设置为 true。

验证码

如果服务器返回验证码,库将抛出 [CaptchaException],如果处理得当,它将包含 sitekey。在您解决验证码后,需要将结果传递给 [solveCaptcha] 函数。

已实现的功能

  • 登录
  • 获取章节
  • 获取漫画
  • 获取封面
  • 漫画搜索
  • 获取用户
  • 验证码
  • 获取小组
  • 已登录用户关注的漫画章节动态
  • 获取自定义列表
  • 获取自定义列表的章节动态
  • 获取关注的漫画和小组列表

尚未实现的功能

  • 管理操作(关注、更改阅读状态等)
  • 创建账户
  • 以及其他事项...

别忘了查看 文档

GitHub

https://github.com/hernikplays/mangadex-dart-api