文件名称:shellcaster:Rust内置的基于终端的播客管理器
文件大小:405KB
文件格式:ZIP
更新时间:2024-04-01 10:23:02
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)