2 unstable releases
0.2.0 | May 18, 2023 |
---|---|
0.1.0 | Dec 26, 2021 |
#639 in Asynchronous
33KB
512 lines
roux-stream
A streaming API for the Rust Reddit client
roux
.
Reddit's API does not provide "firehose"-style streaming of new posts and comments. Instead, the endpoints for retrieving the latest posts and comments have to be polled regularly. This crate automates that task and provides streams for a subreddit's posts (submissions) and comments.
Documentation
The documentation is available on docs.rs
and
contains examples for streaming submissions
and streaming comments.
An example for streaming both submissions and comments at the same time can be
found in the file examples/submissions-and-comments.rs
.
License
Distributed under the MIT license. See the file LICENSE
for
details.
Changelog
See the file CHANGELOG.md
.
Contributors
Development
Clone the repository:
git clone https://github.com/torfsen/roux-stream.git
cd roux-stream
Run the tests:
cargo test
Run the example in examples/submissions-and-comments.rs
:
cargo run --example submissions-and-comments
Dependencies
~7–19MB
~257K SLoC