BSD Ports

mail/rss2email3 3.14_1 FreeBSD

Emails posts from subscribed RSS/Atom newsfeeds

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2, GPLv3
Categories
mail, python
Package size
104.5 KiB, 495.6 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDmail/rss2email33.14_1
DragonFlymail/rss2email33.14_1

Install

Binary package:

pkg install py312-rss2email

From the ports tree:

cd /usr/ports/mail/rss2email3/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-rss2email>0:mail/rss2email3

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.14_13.14_13.143.14_13.14_1
FreeBSD:14:quarterly3.14_13.14_1n/a3.14_13.14_1
FreeBSD:15:latest3.14_13.14_1n/a3.14_13.14_1
FreeBSD:15:quarterly3.14_13.14_1n/an/an/a
FreeBSD:16:latest3.14_13.14_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 11
Run dependencies 10

No port depends on this one.

Configuration

Options name: mail_rss2email

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
python
Service scripts
none

Message after installing

Quick Howto

Create a new feed database:
> r2e new [email protected]

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).

Files

distinfo 1
FileSizeSHA256
rss2email-rss2email-v3.14_GH0.tar.gz175600ea09b68f6a5421b0bd50e98e24d49a0a33bd54a5f59d0f1be1f6f3f05b8c6087

Commit history 0

No commits in the history this site was built from.