notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details on branch 2020Q3
rss2email3 Emails posts from subscribed RSS/Atom newsfeeds
3.11 mail on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.11Version of this port present on the latest quarterly branch.
Maintainer: chalpin@cs.wisc.edu search for ports maintained by this maintainer
Port Added: 2020-07-14 14:19:41
Last Update: 2020-07-14 14:19:36
Commit Hash: 002154d
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. WWW: https://github.com/rss2email/rss2email
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

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.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found 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 py37-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 py37-rss2email listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py37-rss2email
Package flavors (<flavor>: <package>)
  • py37: py37-rss2email
distinfo:
TIMESTAMP = 1592833699 SHA256 (rss2email-rss2email-v3.11_GH0.tar.gz) = ee2c7fc04afb0a8a4153f4c7e3f3bda91c358ec54740aeee9a30a93e28f80f4a SIZE (rss2email-rss2email-v3.11_GH0.tar.gz) = 66441

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py37-setuptools>0 : devel/py-setuptools@py37
  2. python3.7 : lang/python37
Runtime dependencies:
  1. py37-feedparser>=5.0.1 : textproc/py-feedparser@py37
  2. py37-html2text>=3.0.1 : textproc/py-html2text@py37
  3. py37-setuptools>0 : devel/py-setuptools@py37
  4. python3.7 : lang/python37
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for py37-rss2email-3.11: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
mail_rss2email3
USES:
python:3.4+
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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/rss2email/rss2email/tar.gz/v3.11?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.11
14 Jul 2020 14:19:37
Revision:542220Original commit files touched by this commit
kai search for other commits by this committer
MFH: r542219

mail/rss2email3: Update to 3.11

* This update unbreaks the port at runtime by using the builtin
  "html.unescape()" function (introduced in Python 3.4) instead of the
  "html2text.unescape()" function from textproc/py-text2html which was
  removed since the 2019.8.11 release.

* Submitter becomes maintainer because the previous maintainer seems to be
  missing in action as there was no feedback over five months.

While I'm here:

* Switch manpages to the preferred share/man location.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.11
14 Jul 2020 14:19:36
commit hash: 002154d0f60f9fa81d7674e199e7b73be62211bdcommit hash: 002154d0f60f9fa81d7674e199e7b73be62211bdcommit hash: 002154d0f60f9fa81d7674e199e7b73be62211bdcommit hash: 002154d0f60f9fa81d7674e199e7b73be62211bd files touched by this commit
Kai Knoblich (kai) search for other commits by this committer
MFH: r542219

mail/rss2email3: Update to 3.11

* This update unbreaks the port at runtime by using the builtin
  "html.unescape()" function (introduced in Python 3.4) instead of the
  "html2text.unescape()" function from textproc/py-text2html which was
  removed since the 2019.8.11 release.

* Submitter becomes maintainer because the previous maintainer seems to be
  missing in action as there was no feedback over five months.

While I'm here:

* Switch manpages to the preferred share/man location.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 2