https://github.com/zoobestik/uninews
A small Rust workspace for experimenting with collecting content sources into a single feed pipeline.
https://github.com/zoobestik/uninews
atom rss rust telegram
Last synced: 9 months ago
JSON representation
A small Rust workspace for experimenting with collecting content sources into a single feed pipeline.
- Host: GitHub
- URL: https://github.com/zoobestik/uninews
- Owner: zoobestik
- License: mit
- Created: 2025-10-06T14:23:03.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-06T23:04:12.000Z (9 months ago)
- Last Synced: 2025-10-06T23:32:22.752Z (9 months ago)
- Topics: atom, rss, rust, telegram
- Language: Rust
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![License-MIT][mit-img]][mit-url]
[![CI][ci-img]][ci-url]
# UnifyNews
A small Rust workspace for experimenting with collecting content sources into a single feed pipeline.
🚨Early alpha; behavior will evolve.
## Features
- Simple, fast, easy to use
- Configurable news sources:
- Atom
- Telegram
## Development
### Prerequisites
- Rust toolchain: stable (as per [`rust-toolchain.toml`](./rust-toolchain.toml))
- Install [Taplo](https://github.com/tamasfe/taplo): `cargo install taplo-cli`
### Run
```bash
cargo run -p uninews_collect
```
Set log level (optional):
```bash
RUST_LOG=debug cargo run -p uninews_collect
```
## Configuration
Short snippet:
```toml
[[atom]]
url = "..."
[[telegram]]
nickname = "..."
```
Full example and field reference: [docs/configuration.md](docs/configuration.md)
## Contributing
Issues and PRs are not welcome. 🙃
Please open an issue to discuss bigger changes.
## Acknowledgements
[![MIT license][mit-img]][mit-url] [![Develop By][author-img]][author-url]
[mit-img]: https://img.shields.io/badge/License-MIT-teal.svg
[mit-url]: https://opensource.org/licenses/MIT
[ci-img]: https://github.com/zoobestik/uninews/actions/workflows/ci.yml/badge.svg
[ci-url]: https://github.com/zoobestik/uninews/actions/workflows/ci.yml
[author-img]: https://img.shields.io/badge/develop%20by-zoobestik-blue.svg?style=flat
[author-url]: https://ru.linkedin.com/in/kbchernenko