Crates.io | slipstream-cli |
lib.rs | slipstream-cli |
version | 2.6.0 |
created_at | 2025-09-14 17:39:44.392888+00 |
updated_at | 2025-09-22 04:11:05.836577+00 |
description | Simple CLI `slipfeed` server, with web support and a TUI reader. |
homepage | https://github.com/HarrisonHall/slipstream |
repository | https://github.com/HarrisonHall/slipstream |
max_upload_size | |
id | 1839005 |
size | 394,721 |
Feed fetcher, filterer, and aggregator.
slipstream-cli
- Simple CLI slipfeed
server and reader utilizing a simple
config.slipstream-feeds
(slipfeed
) - Feed fetcher, filterer, and aggregator
library.slipstream
is a command-line application for serving filtered/aggregated feeds
from existing feeds a la Yahoo Pipes. A simple configuration file (e.g.
slipstream.toml)
is used to define feeds, relationships, and filters.
cargo install slipstream-cli
Running slipstream --config <your-config.toml> serve --port <your-port>
will
start a web server that exposes the following endpoints:
/config
for viewing the config (toml)./all
(or /
) for viewing all entries (html)./feed/<feed_name>
for viewing a specific feed (html)./tag/<tag_name>
for viewing a feed for entries with a specific tag (html)./all/feed
for viewing all entries (atom)./feed/<feed_name>/feed
for viewing a specific feed (atom)./tag/<tag_name>/feed
for viewing a feed for entries with a specific tag
(atom).An example can be found at my personal website feeds.hachha.dev.
Running slipstream --config <your-config.toml> read
will launch a local tui.
The slipstream reader supports the following features:
Check out the example config to see additional configuration options.
While the slipstream-feed
and slipstream-cli
APIs may not be stable, they
are essentially complete as-is.
slipstream
(general)
slipsteam
(serve)
updated_at
in databaseslipstream
(read)
slipstream
(api)
Simple bug fixes and suggestions are welcome. At this time, more in-depth contributions will likely be rejected unless discussed ahead-of-time.