- 每周放送: 以周视图清晰展示当前季度的番剧更新情况,不错过任何一集。
- 智能订阅与抓取: 一键订阅你喜欢的番剧,Ikuyo 会自动从资源站 (如 Mikan Project) 抓取最新发布的剧集资源。
- 内置下载管理: 集成下载功能,从资源抓取到下载一气呵成,并提供完整的下载任务管理。
- 资源库: 自动整理已下载的剧集文件,形成个人本地资源库,方便随时回顾。
- 便捷播放: 直接调用系统默认播放器播放已下载的视频,无缝衔接观看体验。
- 更新提醒: (待开发) 当你订阅的番剧更新时,发送桌面通知提醒你。
- 现代且美观的 UI: 基于 Vue 3 和精心设计的组件,提供流畅、直观的用户体验。
Ikuyo 是一个现代化的桌面应用,充分利用了 Web 技术和原生性能的优势。
- 核心框架: Tauri - 使用 Web 前端构建轻量、快速、安全的跨平台桌面应用。
- 后端: Rust - 提供内存安全、高性能的后端逻辑,负责核心业务如爬虫、数据库和文件系统操作。
- 前端:
- Vue 3 (Composition API) - 渐进式 JavaScript 框架,用于构建用户界面。
- TypeScript - 为 JavaScript 添加静态类型,提升代码质量和可维护性。
- Vite - 下一代前端构建工具,提供极速的开发体验。
- Pinia - Vue 的官方状态管理库。
- 数据库: SQLite - 轻量级的本地文件数据库,用于存储订阅、任务等应用数据。
想要参与开发或自行构建?请遵循以下步骤:
-
环境准备:
-
克隆仓库:
git clone https://github.com/Niloux/ikuyo-tauri.git cd ikuyo-tauri -
安装依赖:
pnpm install
-
启动开发环境:
pnpm tauri dev
此命令将同时启动 Vite 前端开发服务器和 Tauri 后端。
欢迎任何形式的贡献!无论是提交 Issue、请求新功能还是发送 Pull Request。
本项目基于 MIT 许可证。