10 个版本 (5 个破坏性更新)

0.5.1 2024年2月21日
0.5.0 2024年1月22日
0.4.3 2023年12月8日
0.4.1 2023年10月27日
0.0.2 2023年6月23日

#164 in GUI

GPL-3.0 许可证

6MB
12K SLoC

系列-氧化

简单现代的系列追踪器

build status

discover-page watchlist-page

my-shows-page.png statistics-page

series-page.png casts-section

功能

  • 已播出和新系列的发现。查看全球和本地的新内容。
  • 基于类别的系列发现。查看基于网络、网络频道的系列和流派。
  • 系列搜索。搜索您喜欢的系列。
  • 即将发布的版本。查看您追踪的系列何时播出。
  • 系列信息。查看任何系列的详细信息(摘要、流派、演员、基于系列的其它推荐等)。
  • 系列分类。查看哪些系列正在运行、已结束和未追踪。
  • 系列观看进度跟踪。查看从哪个季度和集数继续,有多少集未观看以及观看所有这些集需要多少时间。
  • 系列统计。以有序方式查看您已观看的系列、季度和集数以及观看它们所花费的时间。
  • 浅色和深色主题。在任何时间都可以使用 系列-氧化
  • 数据导出和导入。将您的系列追踪数据随身携带。
  • 缓存。缓存系列信息以实现快速重新加载并自动更新。
  • 即将播出集数的通知。配置在剧集发布前何时收到通知。
  • Trakt 导入。从您的 Trakt 账户导入系列数据。

安装

获取预构建的二进制文件

您特定平台的预构建二进制文件可以从 发布页面 获取。

构建

系列-氧化 依赖于 rfd crate 以打开文件选择器。在为 Linux 和 BSD 系统构建时,需要 GTK3 Rust 绑定。不同发行版的包名如下;

发行版 安装命令
Fedora dnf install gtk3-devel
Arch pacman -S gtk3
Debian & Ubuntu apt install libgtk-3-dev

从 Cargo (crates.io)

系列-氧化 在 crates.io 上可用,可以使用 Cargo 进行安装。

cargo install series-troxide

从源代码。

如果您已在机器上设置了 Git、Cargo 和 Rustc,则可以构建 系列-氧化。如果您未设置,可以查看 指南

git clone https://github.com/MaarifaMaarifa/series-troxide
cd series-troxide
cargo install --path .

Docker。

Docker容器化的Series Troxide可以在这里获得。

致谢

  • 所使用的API由TVmaze提供,您可以在这里查看网站:这里
  • 所使用的图标由bootstrap icons提供,您可以在这里查看网站:这里
  • 图形用户界面是用Iced制作的,您可以在这里查看网站:这里
  • UI设计灵感来自Hobi移动应用

依赖项

~60–100MB
~1.5M SLoC