summaryrefslogtreecommitdiff
path: root/mail/rss2email/patches
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2004-06-27 23:00:34 +0000
committerschmonz <schmonz@pkgsrc.org>2004-06-27 23:00:34 +0000
commit82f39c2142a93c2b7f45daa935431ebd17f16af0 (patch)
treec016601a02f233fab12970f1c22f7ecc8ea7b5b6 /mail/rss2email/patches
parentf42539f89d89bbd2228cd5d8ca7e6cdec46dfbda (diff)
downloadpkgsrc-82f39c2142a93c2b7f45daa935431ebd17f16af0.tar.gz
Import rss2email 2.32.
rss2email is a simple Python script that lets you subscribe to a list of XML newsfeeds and get new items sent to you by email. The man page and sample config file are from the Debian package.
Diffstat (limited to 'mail/rss2email/patches')
-rw-r--r--mail/rss2email/patches/patch-aa32
-rw-r--r--mail/rss2email/patches/patch-ab100
-rw-r--r--mail/rss2email/patches/patch-ac13
3 files changed, 145 insertions, 0 deletions
diff --git a/mail/rss2email/patches/patch-aa b/mail/rss2email/patches/patch-aa
new file mode 100644
index 00000000000..09d36a9d840
--- /dev/null
+++ b/mail/rss2email/patches/patch-aa
@@ -0,0 +1,32 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/06/27 23:00:34 schmonz Exp $
+
+--- config.py.orig 2004-06-27 17:49:51.000000000 -0400
++++ config.py
+@@ -0,0 +1,27 @@
++# The email address messages are from by default:
++DEFAULT_FROM = "bozo@dev.null"
++
++# 1: Only use the DEFAULT_FROM address.
++# 0: Use the email address specified by the feed, when possible.
++FORCE_FROM = 0
++
++# 1: Receive one email per post
++# 0: Receive an email every time a post changes
++TRUST_GUID = 1
++
++# 1: Generate Date header based on item's date, when possible
++# 0: Generate Date header based on time sent
++DATE_HEADER = 0
++
++# 1: Treat the contents of <description> as HTML
++# 0: Send the contents of <description> as is, without conversion
++TREAT_DESCRIPTION_AS_HTML = 1
++
++# 1: Apply Q-P conversion (required for some MUAs)
++# 0: Send message in 8-bits
++# http://cr.yp.to/smtp/8bitmime.html
++QP_REQUIRED = 0
++
++# 1: Name feeds as they're being processed.
++# 0: Keep quiet.
++VERBOSE = 0
diff --git a/mail/rss2email/patches/patch-ab b/mail/rss2email/patches/patch-ab
new file mode 100644
index 00000000000..84a31c7ca31
--- /dev/null
+++ b/mail/rss2email/patches/patch-ab
@@ -0,0 +1,100 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/06/27 23:00:35 schmonz Exp $
+
+--- r2e.1.orig 2004-06-27 17:48:05.000000000 -0400
++++ r2e.1
+@@ -0,0 +1,95 @@
++.TH R2E 1a
++.SH NAME
++r2e \- receive RSS feeds by email
++.SH SYNOPSIS
++.B r2e action [options]
++.SH DESCRIPTION
++.BR r2e
++is a simple program which you can run in your crontab.
++It watches RSS feeds and sends you nicely formatted email message
++for each new item.
++.P
++The program is configured by ~/.rss2email/config.py
++.P
++For a quick start with r2e, try these steps:
++.P
++.RS
++.nf
++.BI "r2e new " your@address
++.BI "r2e add " http://feed.url/somewhere.rss
++.BI "r2e run "
++.RE
++.P
++The last command should eventually be put into your crontab, if you
++want things be sent you automatically.
++.SH ACTIONS
++.TP
++.B new [youremail]
++Create a new feedfile. If the second option is specified, it sets the
++default email address that mails are sent to.
++.TP
++.B add url [youremail]
++Subscribe to a feed. The first option is the URL of the feed.
++The optional second option is the email address to send new items to.
++Repeat for each feed you want to subscribe to.
++.TP
++.B run [--no-send]
++Scan the feeds and send emails for new items. This can be run in a cron
++job.
++The --no-send option stops r2e from sending any email. This can be
++useful the first time you run it, as otherwise it would send every
++available story.
++.TP
++.B email yournewemail
++Change the default email address.
++.TP
++.B list
++List all your currently subscribed feeds.
++.TP
++.B delete n
++Delete a feed, using its number from the list command.
++.SH "CONFIGURATION"
++The following configuration variables can be set in the ~/.rss2email/config.py
++config file. The file is a python file, so variables are set using a syntax
++like this: VARIABLE = "value"
++.P
++If the value is a number, the quotes may be omitted. Most configuration
++variables in the file are boolean values, where a 1 indicates the option is
++set, and a 0 disables it.
++.TP
++.B DEFAULT_FROM
++The email address messages are from by default, if the rss feed does not
++specify an email address. The default valus is "bozo@dev.null"
++.TP
++.B FORCE_FROM
++If set, the DEFAULT_FROM address will always be used, otherwise use
++the email address specified by the feed, when possible.
++.TP
++.B TRUST_GUID
++If set, receive one email per post. Otherwise, a new email will be sent
++each time a post changes.
++.TP
++.B DATE_HEADER
++If set, the mail's date will be set to the date the item was posted, if
++possible. Otherwise, the date will be based on the time the email is sent.
++.TP
++.B TREAT_DESCRIPTION_AS_HTML
++Controls whether to treat the contents of a post as html. If set, the
++contents are assumed to be html, and will be converted to plain text. If
++not set, the contents will be assumed to be text, and left alone.
++.TP
++.B QP_REQUIRED
++If set, do a quoted printible conversion; otherwise send message in 8 bits.
++.TP
++.B VERBOSE
++If set, feeds are named as they're processed.
++.SH FILES
++.TP
++.B ~/.rss2email/feeds.dat
++The database of feeds. Use r2e to add, remove, or modify feeds, do not edit
++it directly.
++.TP
++.B ~/.rss2email/config.py
++If this file exists, it it read to configure the program.
++.SH AUTHOR
++Aaron Swartz <me@aaronsw.com>
diff --git a/mail/rss2email/patches/patch-ac b/mail/rss2email/patches/patch-ac
new file mode 100644
index 00000000000..5fef6341ab3
--- /dev/null
+++ b/mail/rss2email/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2004/06/27 23:00:34 schmonz Exp $
+
+--- r2e.orig 2004-06-27 17:47:39.000000000 -0400
++++ r2e
+@@ -1,3 +1,7 @@
+ #!/bin/sh
++set -e
++if [ ! -d ~/.rss2email ]; then
++ mkdir ~/.rss2email
++fi
+ cd ~/.rss2email/
+-python rss2email.py feeds.dat $*
++@PYTHONBIN@ @PREFIX@/share/rss2email/rss2email.py feeds.dat $*