PTW Extender
截图:
简介:
此附加组件通过自动执行此过程,可以更轻松地将标题添加到 MyAnimeList、AniList 或 Kitsu 计划观看列表:当您右键单击时,您只需从上下文菜单列表中选择“添加到 PTW 列表”到列表站点之一的链接。此外,它将当前日期时间和您找到链接的选项卡的 URL 添加到该标题的列表条目的评论部分,以便您可以回顾为什么首先将其添加到列表中。
在撰写本文档时,MAL 没有外部 API,因此扩展程序被迫将您带到该标题的编辑详细信息页面,在那里它会根据需要更改设置(如果尚未完成,则状态为 ptw,添加了 URL 的注释等)。默认情况下,它只会让您留在那里,但如果您在选项页面中选择适当的选项,它会自动提交更改甚至关闭选项卡。注意:您需要已经登录 MAL 才能使此扩展程序正常工作,因为在撰写本文档时,如果没有存储您的 MAL 凭据的附加组件(即您的纯文本的用户名和密码)由于上述缺乏 API。
AniList 和 Kitsu 确实有外部 API,因此扩展程序只会发出适当的请求(如有必要)将其添加到您的列表中并更改适当的设置(例如,让标题仅对经过身份验证的用户是私有的)。
----
权限说明
https://myanimelist.net/*
在撰写本文时,MAL 还没有 API,因此为了访问、抓取和修改添加/编辑页面,PTW Extender 需要查看它的权限。
上下文菜单
扩展的使用方式是右键单击链接,然后选择 PTW Extender 的上下文菜单按钮,以便向 PTW 列表添加标题。
身份
为了安全地登录站点,PTW Extender 需要遵循 OAuth 流程,首先会弹出一个窗口,要求您提供对 AniList 的凭据,但为了弹出该窗口,PTW Extender 需要调用定义的函数这里。
通知
这与 MAL 的默认设置不太相关,因为您必须手动单击提交并可以查看更新是否通过,但是如果您调整选项或使用 AniList 或 Kitsu 链接,那么您将看不到那种视觉效果确认,所以通知进来填补这个空白。如果您不喜欢它们,可以在选项中关闭它们。
贮存
需要访问存储以保存您的 PTW Extender 设置。它还为 AniList 和 Kitsu 存储您的 accessToken,因此您不必在每次重新启动浏览器时都强制登录。
标签
需要访问获取当前页面的 url,以便将其添加到您添加到 PTW 列表的任何标题的评论块。此外,为了在 MAL 中打开标题的添加/编辑页面是必要的(见上文)。
网络导航
如果您正在使用 MAL 并调整了适当的选项,您可以首先自动提交 PTW Extender 对该条目所做的更改,然后还告诉它在自动提交后执行某些操作。但是,为了知道提交过程何时完成,需要知道页面何时完成重定向到 MAL 的“您已更新条目”页面,这是此权限的来源。