稳住
动画 演出和电影在一个地方。 根茎收集您要查看的网站 每一标题的一页,然后播放并跟踪到您自己的账户。 它运行在 FKN 平台,该请求将安装您添加的源并持有 所以stub没有自己的服务器.
- 现场直播 aime.fkn.app (英语)在新军内部 fkn.app/app/npm:@banou/stub (英语)
- Npm上公布为
@banou/stub
特征
- 每题一页. AniList, MyAnimeList, Kitsu, LiveChart, TMDB, TVmaze, 互联网电影数据库(IMDb)上"特拉克特"的资料(英文), TVDB和更多合并成一页: 集、预告片、分数、相关标题和每页 看着它的地方.
- 立即搜索所有东西,或按流派、标记、格式、状态和年份浏览一季,显示为 封面 牌或名单.
- 看着你自己的账户. Crunchyroll在你的Crunchyroll账户上 在Stub自己的玩家中演奏, Netflix通过FKN浏览器扩展,你的音量从一集延续到下一集.
- 电影有自己的一页,带有运行时间,发布日期和一个Play按钮.
- 随所观行. 一行更新 AniList, MyAnimeList, Crunchyroll 和 stub 自己的列表 一起; 徘徊一个跟踪器 只改变一个。 电影是单个被监视的按钮.
- 一起看着. 共享一个聚会链接,每位嘉宾的玩家都跟随主持人,进行聊天.
- 你的消息来源,你的方式. 在设置中关闭任何内置源, 或添加社区源 在 npm 上发布,每个运行与 stub 相隔.
- 没有 API 密钥, 没有 stub 账户, 没有分析 . 您的设置留在浏览器和列表中 可以在您的 FKN 账户中生活,在它离开前在您的浏览器中加密.
如何建造它
- 用户: 预告,带发抖的路由并有情感风格, in
src/router财务报告和审定财务报表src/components。 。 。 . urql 是 GraphQL 客户端 . - 数据: Web Worker 中的 GraphQL 瑜伽服务器(
src/worker),从页面到达 奥斯拉计划是.gql文件在src,以及npm run gql-generate将类型写入src/generated。 。 。 . - 来源: 每个来源一个提取器,
src/sources/<name>/extractor.ts,在src/sources/index.ts每一个请求都经过cloud.fetch从@fkn/lib。 。 。 . - 合并数字 :
src/worker/store将描述同一标题的答案合并为一个记录。 这个 活在记忆中,所以重新装入开始新鲜. - 玩家数字 :
@banou/media-player独自一人 页 次embed.html, (中文(简体) ),src/embed.tsx) (中文(简体) ). - 文档数字 :
docs/是一个星光站点,该站点绘制数据如何通过站台移动,并附有图表.
发展
使用节点 24 (.node-version 名称为24.21.0,CI使用).
npm ci
npm run data:build # the anime id data, from the newest anime-offline-database release
npm run gql-generate # the GraphQL types, into src/generated
npm run dev # http://localhost:4560
npm run data:build-offline 重建上次下载的动ime数据,而不是获取.
npm run type-check
npm run test:unit # vitest, tests/unit
npm test # the unit tests, a test build, then the Playwright specs in tests/*.spec.ts
npm run build # the app and the npm entry, into build/
Playwright specs 运行于端口 7357 上的测试服务器,该端口 playwright.config.ts 启动.
推动 main 发布到 npm 当 package.json 名称
(单位:千美元).github/workflows/publish-lib.yml) (中文(简体) ).
文献网站
cd docs
npm install
npm run dev # http://localhost:4321
npm run build
npm run check 构建网站并检查真实浏览器中的每个图表. docs/README.md 覆盖
它需要什么 以及如何写一个页面.
写入源
您添加的一个源是一个 npm 包, FKN 运行与 stub 分离,并与它连接.
examples/source-plugin 是一个工作, 一个微小的静态目录。 合同是 StubSource 内
src/plugin-api.ts,以及文件站点插件源页面(docs/src/content/docs/request/plugins.md(中文(简体) )
盖住对源头的检查 以示例中的关键词发布 package.json 财务报告和审定财务报表
它出现在设置中的浏览源下。 当您在工作时, 设置也会使用本地 dev
地址,例如 localhost:4599。 。 。 .
隐私
stub没有自己的账户和服务器,也没有分析器。 它得到的东西留在
选项卡的内存,直到重新装入。 您的设置停留在浏览器中, stub 列表移动到您的 FKN
账户,只有在您选择时,先在您的浏览器中加密。 登录到 Crunchyroll、 AniList 和
MyAnimeList由FKN保存,或由您与FKN扩展的浏览器保存,从未由分贝保存. 这个
隐私页面 列出所有根茎保存时间、地点和时间
(单位:千美元)src/router/privacy) (中文(简体) ).
许可证
麻省理工学院,看 自由主义。 。 。 .