【文件属性】:
文件名称:shellcaster:Rust内置的基于终端的播客管理器
文件大小:405KB
文件格式:ZIP
更新时间:2021-03-12 16:36:22
Rust
Shellcaster
Shellcaster是内置于Rust的基于终端的播客管理器。 它提供了一个终端UI(即ncurses),以允许用户订阅播客feed,并同步feed以检查是否有新的情节。 情节可以在本地下载,播放(至少现在使用外部媒体播放器播放),并标记为已播放/未播放。 键盘绑定和其他选项可通过配置文件进行配置。
安装shellcaster
在Arch Linux上
Arch用户存储库(AUR)中有一些可用于shellcaster的软件包。 使用makepkg -si ( )或您喜欢的AUR帮助程序来安装以下软件包之一:
在其他Linux发行版和MacOS上
当前,唯一的选择是从源代码构建。
首先,确保已安装必要的依赖项:
锈
海湾合作委员会
libncurses开发
pkg-config
libsqlite3-dev
libssl-dev(在MacOS上不需要)
笔
【文件预览】:
shellcaster-master
----.gitignore(46B)
----src()
--------sanitizer.rs(57KB)
--------keymap.rs(7KB)
--------feeds.rs(12KB)
--------main.rs(14KB)
--------opml.rs(2KB)
--------threadpool.rs(3KB)
--------ui()
--------types.rs(14KB)
--------db.rs(19KB)
--------config.rs(9KB)
--------play_file.rs(1KB)
--------main_controller.rs(24KB)
--------downloads.rs(3KB)
----config.toml(3KB)
----Cargo.lock(31KB)
----LICENSE(34KB)
----CHANGELOG.md(6KB)
----Cargo.toml(2KB)
----clippy.sh(145B)
----.github()
--------workflows()
----README.md(11KB)
----tests()
--------test_inval_explicit.xml(35KB)
--------test_no_episodes.xml(3KB)
--------test.xml(35KB)
--------test_no_description.xml(35KB)
----rustfmt.toml(220B)
----ci()
--------i686.Dockerfile(206B)
--------aarch64.Dockerfile(212B)
--------x86_64.Dockerfile(155B)
----Cross.toml(294B)
----img()
--------shellcaster-logo_smol.png(41KB)
--------screenshot.png(270KB)
--------shellcaster-logo.png(27KB)