Port details on branch 2022Q2 |
- rss2email3 Emails posts from subscribed RSS/Atom newsfeeds
- 3.14 mail =1 3.14Version of this port present on the latest quarterly branch.
- Maintainer: chalpin@cs.wisc.edu
- Port Added: 2014-02-14 15:52:53
- Last Update: 2024-01-21 20:48:11
- Commit Hash: 08e12d3
- People watching this port, also watch:: subversion, nginx-devel, py39-feedparser, py39-html2text
- Also Listed In: python
- License: GPLv2 GPLv3
- WWW:
- https://github.com/rss2email/rss2email
- Description:
- rss2email is a python script that lets you subscribe to a list of
RSS or Atom feeds and get new posts sent to you by email. It is
generally run via cron, but can be run manually as well.
This is a python 3 rewrite of the original rss2email project by
Lindsey Smith at AllThingsRSS. It does not run on python 2.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}rss2email>0:mail/rss2email3@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/mail/rss2email3/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/rss2email3
- pkg install py39-rss2email
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-rss2email listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-rss2email
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1661693635
SHA256 (rss2email-rss2email-v3.14_GH0.tar.gz) = ea09b68f6a5421b0bd50e98e24d49a0a33bd54a5f59d0f1be1f6f3f05b8c6087
SIZE (rss2email-rss2email-v3.14_GH0.tar.gz) = 175600
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-feedparser>=6.0.0 : textproc/py-feedparser@py39
- py39-html2text>=3.0.1 : textproc/py-html2text@py39
- py39-setuptools>=63.1.0 : devel/py-setuptools@py39
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-rss2email-3.14:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- mail_rss2email3
- USES:
- python
- pkg-message:
- For install:
- Quick Howto
Create a new feed database:
> r2e new you@example.com
Edit $HOME/.config/rss2email.cfg if you so desire. Unless you've installed
a local sendmail-equivalent MTA, you'll need to edit the SMTP options.
Your local database is stored in $HOME/.local/share/rss2email.json
Subscribe to some feeds:
> r2e add freebsd-news http://www.freebsd.org/news/rss.xml
Avoid the "first run flood" of all existing posts from the feed:
> r2e run --no-send
Run it through cron. Feel free to increase or decrease the interval.
0 */4 * * * %%PREFIX%%/r2e run
There is only output if there's an error (which you probably want emailed to you
from cron anyway).
- Master Sites:
|