Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gromnitsky/rss2mail
Convert an RSS/Atom feed into a collection of emails in mbox or rnews formats.
https://github.com/gromnitsky/rss2mail
mbox rnews rss rss2email
Last synced: about 1 month ago
JSON representation
Convert an RSS/Atom feed into a collection of emails in mbox or rnews formats.
- Host: GitHub
- URL: https://github.com/gromnitsky/rss2mail
- Owner: gromnitsky
- Created: 2018-05-17T02:32:29.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-16T20:24:24.000Z (9 months ago)
- Last Synced: 2024-10-28T16:59:00.067Z (about 2 months ago)
- Topics: mbox, rnews, rss, rss2email
- Language: JavaScript
- Homepage:
- Size: 185 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Convert an RSS/Atom feed into a collection of emails in mbox or rnews
formats.* does NOT send emails
* sendmail ready
* auto deduces output to text/plain or text/html
* sanitized html
* no configs, settings, templates, &c
* smol## Setup
Nodejs 20.x
$ npm i -g rss2mail
## Usage
Read Spolsky's musings in mutt:
~~~
$ curl https://www.joelonsoftware.com/feed/ | rss2mail > 1.mbox
$ mutt -f 1.mbox
~~~![](screenshot.png)
This will create html emails! You have no control around this--if
rss2mail detects plain text in feed articles then it produces
text/plain output.To convert & send, install procmail pkg that contains [formail][] util:
$ curl https://www.joelonsoftware.com/feed/ | rss2mail [email protected] [email protected] | formail -s sendmail -ti
To change `From` header, use
$ curl ... | rss2mail -f [email protected]
To post to some `rss.test` newsgroup:
$ curl https://www.joelonsoftware.com/feed/ | rss2mail --rnews rss.test | sudo -u news rnews -N
## See also
[grepfeed](https://github.com/gromnitsky/grepfeed),
[gmakerss](https://github.com/gromnitsky/gmakerss)## News
* 1.0.0 breaking changes:
* `message-id` is generated differently.
## License
MIT
[formail]: https://manpages.debian.org/unstable/procmail/formail.1.en.html