akuse
简单易用的无广告动漫流媒体桌面应用。
⚙️ 本地开发运行
首先克隆akuse:
git clone https://github.com/akuse-app/akuse.git
接下来,前往此链接并创建一个新的AniList API客户端。
作为重定向URI,你可以输入akuse://index,https://anilist.co/api/v2/oauth/pin
(这是两个以空格分隔的uri),这样应该就可以了。
现在进入src/modules文件夹,创建一个clientData.ts文件,结构如下:
import { ClientData } from "../types/types";
export const clientData: ClientData = {
clientId: ,
redirectUri: "",
clientSecret: "",
};
用你创建AniList API客户端时获得的数据填充它。
# 示例:
import { ClientData } from "../types/types";
export const clientData: ClientData = {
clientId: 12345,
redirectUri: 'akuse://index',
clientSecret: 'iA04TKLO3k3LaVWhxucJwck0glR6uhiv',
};
接下来,安装其依赖项(确保你的机器上已安装npm):
npm install
要启动,运行:
npm start
⚠ 如何在AppImage和开发环境中登录
在AppImage和开发环境中,登录重定向无法正常工作,因为应用程序未打包/安装。如果你需要使用已认证的实例,请按以下步骤操作:
-
使用以下方法之一打开应用程序,例如
npm start
或
./path/to/app.AppImage
-
现在点击登录按钮并在浏览器中进行认证。然后,复制给你的代码,返回akuse并点击导航栏中带有笔记本电脑图标的元素。在这里你可以粘贴你的代码。
-
最后,粘贴你的代码并按下按钮。如果你输入的代码正确,你现在就已登录;否则,重复这些步骤并查看哪里出了问题。
注意: 在已安装的应用程序中不需要这样做。
⌨ 快捷键
- 页面
- F1:转到发现页面
- F2:转到库页面
- F3:转到搜索页面
- 视频播放器
- 空格:播放/暂停视频
- 左箭头:快退(5秒)
- 右箭头:快进(5秒)
- 上箭头:增加音量
- 下箭头:减小音量
- F11:全屏切换
- F:全屏切换
- M:静音/取消静音
- P:播放上一集
- N:播放下一集
🐛 已知问题
- 如果在已安装的应用程序中无法登录,请确保你已设置默认浏览器。
- 由于与AniList相比名称不同,某些动漫可能无法正常工作。如果你发现任何问题,请随时提出新的issue,以便修复。
🌟 贡献者
🙌 致谢
- Consumet API:用于获取剧集链接
- This API:用于获取剧集信息和缩略图
📢 免责声明
- akuse通过简单地从各个网站抓取链接来帮助用户找到动漫。
- akuse或其开发者不会托管在akuse上找到的内容。应用程序中找到的所有图像和动漫信息都是从AniList公共API获取的。
- 此外,在akuse上找到的所有动漫链接都来自各种第三方动漫托管网站。
- akuse或其所有者不对应用程序内外任何内容的滥用负责,也不对应用程序内任何内容的传播负责。
- 使用本应用程序即表示您同意应用程序开发者不对应用程序内的内容负责。尽管如此,这些内容可能来自合法或非法来源。
- 对于互联网违规行为,请联系源网站。开发者不承担法律责任。
📜 许可证
根据GPL-3.0许可。