Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lawzava/mynews

Personalized news feed parser & broadcast
https://github.com/lawzava/mynews

broadcast golang hacktoberfest news rss rss-aggregator rss-feed rss-reader

Last synced: 2 months ago
JSON representation

Personalized news feed parser & broadcast

Awesome Lists containing this project

README

        

[![MyNews](https://snapcraft.io/mynews/badge.svg)](https://snapcraft.io/mynews) ![CI](https://github.com/lawzava/mynews/workflows/CI/badge.svg)

# MyNews

Personalized news feed parser & broadcast.

Easily specify your RSS/Atom sources and broadcast preferences to get personalized news feed.

No external dependencies are used. The project is fully self-contained.

## Installation

For `snap` users a snap package is available through `snap install mynews`.

Otherwise, pre-built binaries that are available in `releases` are recommended.

To build from source make sure you have `go` installed and run `go install`.

## Usage

Executing bare `mynews` will use in-memory DB and will print to stdout by default.

For full list of available options, see: `mynews -help`

Working examples:

- Tech News [https://t.me/lawzava_news_tech](https://t.me/lawzava_news_tech)
- Design News [https://t.me/lawzava_news_design](https://t.me/lawzava_news_design)

## Contributions and issues

I will be actively maintaining and improving this repository until it is stated otherwise in this section.

Feel free to create issues (questions) / PRs as you see fit for now. There are no hard rules.