+v3.5 (unreleased)
+ * Fix html2text configuration (ignored since 2012-10-04).
+
v3.4 (2013-05-14)
* Added post-processing hooks for user-specified message manipulation.
* Added settings for IMAP delivery. The old `use-smtp` boolean has been replaced by a new `email-protocol` setting. Non-IMAP users should adjust their configuration to set `email-protocol` to either `sendmail` or `smtp`.
super(Config, self).__init__(
dict_type=dict_type, interpolation=interpolation, **kwargs)
- def _setup(self, section='DEFAULT'):
+ def setup_html2text(self, section='DEFAULT'):
+ """Setup html2text globals to match our configuration
+
+ Html2text unfortunately uses globals (instead of keyword
+ arguments) to configure its conversion.
+ """
+ if section not in self:
+ section = 'DEFAULT'
_html2text.UNICODE_SNOB = self.getboolean(
- section, 'unicode-snob', fallback=False)
+ section, 'unicode-snob')
_html2text.LINKS_EACH_PARAGRAPH = self.getboolean(
- section, 'links-after-each-paragaph', fallback=False)
- _html2text.BODY_WIDTH = self.getint(section, 'body-width', fallback=0)
+ section, 'links-after-each-paragraph')
+ _html2text.BODY_WIDTH = self.getint(section, 'body-width')
CONFIG = Config()
not version):
raise _error.ProcessingError(parsed=parsed, feed=feed)
+ def _html2text(self, html, baseurl=''):
+ self.config.setup_html2text(section=self.section)
+ return _html2text.html2text(html=html, baseurl=baseurl)
+
def _process_entry(self, parsed, entry):
id_ = self._get_entry_id(entry)
# If .trust_guid isn't set, we get back hashes of the content.
if hasattr(entry, 'title_detail') and entry.title_detail:
title = entry.title_detail.value
if 'html' in entry.title_detail.type:
- title = _html2text.html2text(title)
+ title = self._html2text(title)
else:
content = self._get_entry_content(entry)
value = content['value']
if content['type'] in ('text/html', 'application/xhtml+xml'):
- value = _html2text.html2text(value)
+ value = self._html2text(value)
title = value[:70]
title = title.replace('\n', ' ').strip()
return title
else: # not self.html_mail
if content['type'] in ('text/html', 'application/xhtml+xml'):
try:
- lines = [_html2text.html2text(content['value'])]
+ lines = [self._html2text(content['value'])]
except _html_parser.HTMLParseError as e:
raise _error.ProcessingError(parsed=None, feed=self)
else:
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/aGbf5Gefkmc/
X-RSS-TAGS: Uncategorized
-Version 2.67 of rss2email is now available for both
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.67.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.67.zip), which
-includes the latest development version of feedparser. Changes from the
-previous version:
+Version 2.67 of rss2email is now available for both [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.67.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.67.zip), which includes the latest development version of feedparser. Changes from the previous version:
* Fixed entries that include an id which is blank (i.e., an empty string) were being resent
* Fixed some entries not being sent by email because they had bad From headers
* Compatibility changes to support most recent development versions of feedparser
* Compatibility changes to support Google Reader feeds
-Complete list in the official
-[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+Complete list in the official [CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
-[![](http://feedads.g.doubleclick.net/~a/Sjq8v-
-Lq2dNKzkelsypiC4fjPLM/0/di)](http://feedads.g.doubleclick.net/~a/Sjq8v-
-Lq2dNKzkelsypiC4fjPLM/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/Sjq8v-
-Lq2dNKzkelsypiC4fjPLM/1/di)](http://feedads.g.doubleclick.net/~a/Sjq8v-
-Lq2dNKzkelsypiC4fjPLM/1/da)
+[![](http://feedads.g.doubleclick.net/~a/Sjq8v-Lq2dNKzkelsypiC4fjPLM/0/di)](http://feedads.g.doubleclick.net/~a/Sjq8v-Lq2dNKzkelsypiC4fjPLM/0/da)
+[![](http://feedads.g.doubleclick.net/~a/Sjq8v-Lq2dNKzkelsypiC4fjPLM/1/di)](http://feedads.g.doubleclick.net/~a/Sjq8v-Lq2dNKzkelsypiC4fjPLM/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/aGbf5Gefkmc)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/aGbf5Gefkmc/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/bT-I0iH2vw8/
X-RSS-TAGS: Uncategorized
-Unlike the last few versions of rss2email that have trickled out, I finally
-got around to adding a few new oft-requested features! Version 2.68 of
-rss2email is now available for both
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.68.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.68.zip).
+Unlike the last few versions of rss2email that have trickled out, I finally got around to adding a few new oft-requested features! Version 2.68 of rss2email is now available for both [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.68.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.68.zip).
Changes from the previous version:
* Added ability to pause/resume checking of individual feeds through pause and unpause commands
* Added ability to import and export OPML feed lists through importopml and exportopml commands
-Complete list in the official
-[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+Complete list in the official [CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
**Pause/Unpause**
-Through `r2e pause _n_` where _n_ is a feed number, you can temporarily
-suspend checking that feed for new content. To start checking it again, simply
-run `r2e unpause _n_`. When you `r2e list`, an asterisk indicates that the
-feed is currently unpaused and active.
+Through `r2e pause _n_` where _n_ is a feed number, you can temporarily suspend checking that feed for new content. To start checking it again, simply run `r2e unpause _n_`. When you `r2e list`, an asterisk indicates that the feed is currently unpaused and active.
**OMPL Import/Export**
-[OPML](http://en.wikipedia.org/wiki/OPML) is an XML format commonly used to
-exchange a list of RSS feeds between applications. `r2e opmlexport >
-_filename_` will give you a file that you can use to import your list of feeds
-into another application. If you've exported feeds from another application
-into a file, `r2e opmlimport _filename_` will add those feeds to your
-rss2email feed list.
-
-[![](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0/da)
+[OPML](http://en.wikipedia.org/wiki/OPML) is an XML format commonly used to exchange a list of RSS feeds between applications. `r2e opmlexport > _filename_` will give you a file that you can use to import your list of feeds into another application. If you've exported feeds from another application into a file, `r2e opmlimport _filename_` will add those feeds to your rss2email feed list.
-[![](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1/da)
+[![](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0/di)](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0/da)
+[![](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1/di)](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/bT-I0iH2vw8)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/bT-I0iH2vw8/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/JryfOLe_q6c/
X-RSS-TAGS: Uncategorized
-Emacs and rss2email user Erik Hetzner has written up a tutorial on how he
-integrated [RSS feed reading into
-Emacs](http://www.emacswiki.org/emacs/HOWTOReadFeedsInEmacsViaEmail) using
-rss2email.
-
-[![](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/0/da)
+Emacs and rss2email user Erik Hetzner has written up a tutorial on how he integrated [RSS feed reading into Emacs](http://www.emacswiki.org/emacs/HOWTOReadFeedsInEmacsViaEmail) using rss2email.
-[![](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/1/da)
+[![](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/0/di)](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/0/da)
+[![](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/1/di)](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/JryfOLe_q6c)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/JryfOLe_q6c/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/ubaE55Le1OU/
X-RSS-TAGS: Uncategorized
-Version 2.69 of rss2email is now available for both
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip).
+Version 2.69 of rss2email is now available for both [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip).
Changes from the previous version:
* Added NO_FRIENDLY_NAME to from from address only without the friendly name
* Added X-RSS-URL header in each message with the link to the original item
-Complete list in the official
-[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+Complete list in the official [CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
-[![](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/1/da)
+[![](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/0/di)](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/0/da)
+[![](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/1/di)](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/ubaE55Le1OU)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/ubaE55Le1OU/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/CiODBX5_NSk/
X-RSS-TAGS: Uncategorized
-The v2.69 rss2email packages contain an example config.py file that might
-accidentally overwrite an existing config.py file. To keep this from happening
-I've updated both the
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip) by simply
-renaming the file to config.py.example.
-
-[![](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/0/da)
+The v2.69 rss2email packages contain an example config.py file that might accidentally overwrite an existing config.py file. To keep this from happening I've updated both the [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip) by simply renaming the file to config.py.example.
-[![](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/1/da)
+[![](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/0/di)](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/0/da)
+[![](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/1/di)](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/CiODBX5_NSk)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/CiODBX5_NSk/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/VgWvylH6fvk/
X-RSS-TAGS: Uncategorized
-Last week I made a [slight change to the v2.69 rss2email
-packages](http://www.allthingsrss.com/rss2email/2010/12/minor-correction-
-to-v2-69-packages/), which can cause suspicion that they have been tampered
-with. To mitigate this, I put the original v2.69 files back in place and
-renamed the updated package set to v2.69a.
-
-Here is v2.69a:
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69a.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69a.zip)
+Last week I made a [slight change to the v2.69 rss2email packages](http://www.allthingsrss.com/rss2email/2010/12/minor-correction-to-v2-69-packages/), which can cause suspicion that they have been tampered with. To mitigate this, I put the original v2.69 files back in place and renamed the updated package set to v2.69a.
-And here is the original v2.69:
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip)
+Here is v2.69a: [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69a.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69a.zip)
+And here is the original v2.69: [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip)
-[![](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-
-SAzQ6UihM/0/di)](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-
-SAzQ6UihM/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-
-SAzQ6UihM/1/di)](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-
-SAzQ6UihM/1/da)
+[![](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-SAzQ6UihM/0/di)](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-SAzQ6UihM/0/da)
+[![](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-SAzQ6UihM/1/di)](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-SAzQ6UihM/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/VgWvylH6fvk)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/VgWvylH6fvk/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/cILvxh4ziQg/
X-RSS-TAGS: Uncategorized
-rss2email user Jon Thompson has reported that Linux rss2email works well under
-Mac OS X. This is good news, but not to surprising since Apple based OS X on
-UNIX.
-
-Technically the rss2email Linux package usually works on other UNIX-derived
-OSs, such as CentOS and BSD. They aren't officially supported, but we usually
-try resolve incompatibilities if possible.
+rss2email user Jon Thompson has reported that Linux rss2email works well under Mac OS X. This is good news, but not to surprising since Apple based OS X on UNIX.
-[![](http://feedads.g.doubleclick.net/~a/n8I-
-3iyxNsT7ki6avOy7J2DFJk8/0/di)](http://feedads.g.doubleclick.net/~a/n8I-
-3iyxNsT7ki6avOy7J2DFJk8/0/da)
+Technically the rss2email Linux package usually works on other UNIX-derived OSs, such as CentOS and BSD. They aren't officially supported, but we usually try resolve incompatibilities if possible.
-[![](http://feedads.g.doubleclick.net/~a/n8I-
-3iyxNsT7ki6avOy7J2DFJk8/1/di)](http://feedads.g.doubleclick.net/~a/n8I-
-3iyxNsT7ki6avOy7J2DFJk8/1/da)
+[![](http://feedads.g.doubleclick.net/~a/n8I-3iyxNsT7ki6avOy7J2DFJk8/0/di)](http://feedads.g.doubleclick.net/~a/n8I-3iyxNsT7ki6avOy7J2DFJk8/0/da)
+[![](http://feedads.g.doubleclick.net/~a/n8I-3iyxNsT7ki6avOy7J2DFJk8/1/di)](http://feedads.g.doubleclick.net/~a/n8I-3iyxNsT7ki6avOy7J2DFJk8/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/cILvxh4ziQg)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/cILvxh4ziQg/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0rUaRcCJ8dU/
X-RSS-TAGS: Uncategorized
-Version 2.70 of rss2email is now available for both
-[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.70.tar.gz) and
-[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.70.zip).
+Version 2.70 of rss2email is now available for both [Linux](http://www.allthingsrss.com/rss2email/rss2email-2.70.tar.gz) and [Windows](http://www.allthingsrss.com/rss2email/rss2email-2.70.zip).
Changes from the previous version:
* Improved handling of given feed email addresses to prevent mail servers rejecting poorly formed Froms
* Added X-RSS-TAGS header that lists any tags provided by an entry, which will be helpful in filtering incoming messages
-Complete list in the official
-[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
-
-[![](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/0/da)
+Complete list in the official [CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
-[![](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/1/da)
+[![](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/0/di)](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/0/da)
+[![](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/1/di)](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/0rUaRcCJ8dU)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0rUaRcCJ8dU/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/wsLSVDNzno0/
X-RSS-TAGS: Uncategorized
-Good news everyone! Two important tools that rss2email depends on have
-recently received major upgrades:
-[feedparser](http://code.google.com/p/feedparser/) and
-[html2text](https://github.com/aaronsw/html2text). These should improve
-rss2email's ability to handle feeds with poorly formed HTML and other
-weirdness.
+Good news everyone! Two important tools that rss2email depends on have recently received major upgrades: [feedparser](http://code.google.com/p/feedparser/) and [html2text](https://github.com/aaronsw/html2text). These should improve rss2email's ability to handle feeds with poorly formed HTML and other weirdness.
-The rss2email application itself also needed to be upgraded some to support
-these. Changes in this version:
+The rss2email application itself also needed to be upgraded some to support these. Changes in this version:
* Upgraded to feedparser v5.01! (http://code.google.com/p/feedparser/)
* Upgraded to html2text v3.01! (https://github.com/aaronsw/html2text)
* Handle via links with no title attribute
* Handle attributes more cleanly with OVERRIDE_EMAIL and DEFAULT_EMAIL
-[![](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-
-IMAOP4LbS0/0/di)](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-
-IMAOP4LbS0/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-
-IMAOP4LbS0/1/di)](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-
-IMAOP4LbS0/1/da)
+[![](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-IMAOP4LbS0/0/di)](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-IMAOP4LbS0/0/da)
+[![](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-IMAOP4LbS0/1/di)](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-IMAOP4LbS0/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/wsLSVDNzno0)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/wsLSVDNzno0/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0hb7cT3sLUM/
X-RSS-TAGS: Uncategorized
-Just a little FYI if you encounter this: MacRumors user durlecs was having a
-[problem scheduling rss2email with
-launchd](http://forums.macrumors.com/showthread.php?t=1216694), Mac OS's built
-in replacement for cron and other UNIX services. It looks like he/she got it
-working in the end by adding the path to Python into the PATH environment
-variable.
+Just a little FYI if you encounter this: MacRumors user durlecs was having a [problem scheduling rss2email with launchd](http://forums.macrumors.com/showthread.php?t=1216694), Mac OS's built in replacement for cron and other UNIX services. It looks like he/she got it working in the end by adding the path to Python into the PATH environment variable.
-[![](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-
-_qJrGKA/0/di)](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-
-_qJrGKA/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-
-_qJrGKA/1/di)](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-
-_qJrGKA/1/da)
+[![](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-_qJrGKA/0/di)](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-_qJrGKA/0/da)
+[![](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-_qJrGKA/1/di)](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-_qJrGKA/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/0hb7cT3sLUM)
-
URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0hb7cT3sLUM/
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/aGbf5Gefkmc/
X-RSS-TAGS: Uncategorized
-version 2.67 of rss2email is now available for both
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.67.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.67.zip), which
-includes the latest development version of feedparser. changes from the
-previous version:
+version 2.67 of rss2email is now available for both [linux](http://www.allthingsrss.com/rss2email/rss2email-2.67.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.67.zip), which includes the latest development version of feedparser. changes from the previous version:
* fixed entries that include an id which is blank (i.e., an empty string) were being resent
* fixed some entries not being sent by email because they had bad from headers
* compatibility changes to support most recent development versions of feedparser
* compatibility changes to support google reader feeds
-complete list in the official
-[changelog](http://www.allthingsrss.com/rss2email/changelog).
+complete list in the official [changelog](http://www.allthingsrss.com/rss2email/changelog).
-[![](http://feedads.g.doubleclick.net/~a/sjq8v-
-lq2dnkzkelsypic4fjplm/0/di)](http://feedads.g.doubleclick.net/~a/sjq8v-
-lq2dnkzkelsypic4fjplm/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/sjq8v-
-lq2dnkzkelsypic4fjplm/1/di)](http://feedads.g.doubleclick.net/~a/sjq8v-
-lq2dnkzkelsypic4fjplm/1/da)
+[![](http://feedads.g.doubleclick.net/~a/sjq8v-lq2dnkzkelsypic4fjplm/0/di)](http://feedads.g.doubleclick.net/~a/sjq8v-lq2dnkzkelsypic4fjplm/0/da)
+[![](http://feedads.g.doubleclick.net/~a/sjq8v-lq2dnkzkelsypic4fjplm/1/di)](http://feedads.g.doubleclick.net/~a/sjq8v-lq2dnkzkelsypic4fjplm/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/agbf5gefkmc)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/agbf5gefkmc/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/bT-I0iH2vw8/
X-RSS-TAGS: Uncategorized
-unlike the last few versions of rss2email that have trickled out, i finally
-got around to adding a few new oft-requested features! version 2.68 of
-rss2email is now available for both
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.68.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.68.zip).
+unlike the last few versions of rss2email that have trickled out, i finally got around to adding a few new oft-requested features! version 2.68 of rss2email is now available for both [linux](http://www.allthingsrss.com/rss2email/rss2email-2.68.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.68.zip).
changes from the previous version:
* added ability to pause/resume checking of individual feeds through pause and unpause commands
* added ability to import and export opml feed lists through importopml and exportopml commands
-complete list in the official
-[changelog](http://www.allthingsrss.com/rss2email/changelog).
+complete list in the official [changelog](http://www.allthingsrss.com/rss2email/changelog).
**pause/unpause**
-through `r2e pause _n_` where _n_ is a feed number, you can temporarily
-suspend checking that feed for new content. to start checking it again, simply
-run `r2e unpause _n_`. when you `r2e list`, an asterisk indicates that the
-feed is currently unpaused and active.
+through `r2e pause _n_` where _n_ is a feed number, you can temporarily suspend checking that feed for new content. to start checking it again, simply run `r2e unpause _n_`. when you `r2e list`, an asterisk indicates that the feed is currently unpaused and active.
**ompl import/export**
-[opml](http://en.wikipedia.org/wiki/opml) is an xml format commonly used to
-exchange a list of rss feeds between applications. `r2e opmlexport >
-_filename_` will give you a file that you can use to import your list of feeds
-into another application. if you've exported feeds from another application
-into a file, `r2e opmlimport _filename_` will add those feeds to your
-rss2email feed list.
-
-[![](http://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/0/da)
+[opml](http://en.wikipedia.org/wiki/opml) is an xml format commonly used to exchange a list of rss feeds between applications. `r2e opmlexport > _filename_` will give you a file that you can use to import your list of feeds into another application. if you've exported feeds from another application into a file, `r2e opmlimport _filename_` will add those feeds to your rss2email feed list.
-[![](http://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/1/da)
+[![](http://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/0/di)](http://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/0/da)
+[![](http://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/1/di)](http://feedads.g.doubleclick.net/~a/nygtsiuss9pmvrz6092xgghnnkg/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/bt-i0ih2vw8)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/bt-i0ih2vw8/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/JryfOLe_q6c/
X-RSS-TAGS: Uncategorized
-emacs and rss2email user erik hetzner has written up a tutorial on how he
-integrated [rss feed reading into
-emacs](http://www.emacswiki.org/emacs/howtoreadfeedsinemacsviaemail) using
-rss2email.
-
-[![](http://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/0/da)
+emacs and rss2email user erik hetzner has written up a tutorial on how he integrated [rss feed reading into emacs](http://www.emacswiki.org/emacs/howtoreadfeedsinemacsviaemail) using rss2email.
-[![](http://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/1/da)
+[![](http://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/0/di)](http://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/0/da)
+[![](http://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/1/di)](http://feedads.g.doubleclick.net/~a/w185ejeikknpfrcwp9sv0gdrfjk/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/jryfole_q6c)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/jryfole_q6c/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/ubaE55Le1OU/
X-RSS-TAGS: Uncategorized
-version 2.69 of rss2email is now available for both
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip).
+version 2.69 of rss2email is now available for both [linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip).
changes from the previous version:
* added no_friendly_name to from from address only without the friendly name
* added x-rss-url header in each message with the link to the original item
-complete list in the official
-[changelog](http://www.allthingsrss.com/rss2email/changelog).
+complete list in the official [changelog](http://www.allthingsrss.com/rss2email/changelog).
-[![](http://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/1/da)
+[![](http://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/0/di)](http://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/0/da)
+[![](http://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/1/di)](http://feedads.g.doubleclick.net/~a/ygs5ivjpi9xnnjtza1sftazptua/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/ubae55le1ou)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/ubae55le1ou/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/CiODBX5_NSk/
X-RSS-TAGS: Uncategorized
-the v2.69 rss2email packages contain an example config.py file that might
-accidentally overwrite an existing config.py file. to keep this from happening
-i've updated both the
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip) by simply
-renaming the file to config.py.example.
-
-[![](http://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/0/da)
+the v2.69 rss2email packages contain an example config.py file that might accidentally overwrite an existing config.py file. to keep this from happening i've updated both the [linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip) by simply renaming the file to config.py.example.
-[![](http://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/1/da)
+[![](http://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/0/di)](http://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/0/da)
+[![](http://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/1/di)](http://feedads.g.doubleclick.net/~a/v9hd_j59x3sfwg3q2xbjlncdusa/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/ciodbx5_nsk)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/ciodbx5_nsk/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/VgWvylH6fvk/
X-RSS-TAGS: Uncategorized
-last week i made a [slight change to the v2.69 rss2email
-packages](http://www.allthingsrss.com/rss2email/2010/12/minor-correction-
-to-v2-69-packages/), which can cause suspicion that they have been tampered
-with. to mitigate this, i put the original v2.69 files back in place and
-renamed the updated package set to v2.69a.
-
-here is v2.69a:
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.69a.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.69a.zip)
+last week i made a [slight change to the v2.69 rss2email packages](http://www.allthingsrss.com/rss2email/2010/12/minor-correction-to-v2-69-packages/), which can cause suspicion that they have been tampered with. to mitigate this, i put the original v2.69 files back in place and renamed the updated package set to v2.69a.
-and here is the original v2.69:
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip)
+here is v2.69a: [linux](http://www.allthingsrss.com/rss2email/rss2email-2.69a.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.69a.zip)
+and here is the original v2.69: [linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip)
-[![](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-
-sazq6uihm/0/di)](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-
-sazq6uihm/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-
-sazq6uihm/1/di)](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-
-sazq6uihm/1/da)
+[![](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-sazq6uihm/0/di)](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-sazq6uihm/0/da)
+[![](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-sazq6uihm/1/di)](http://feedads.g.doubleclick.net/~a/a817ydrxpe_g34wxu-sazq6uihm/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/vgwvylh6fvk)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/vgwvylh6fvk/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/cILvxh4ziQg/
X-RSS-TAGS: Uncategorized
-rss2email user jon thompson has reported that linux rss2email works well under
-mac os x. this is good news, but not to surprising since apple based os x on
-unix.
-
-technically the rss2email linux package usually works on other unix-derived
-oss, such as centos and bsd. they aren't officially supported, but we usually
-try resolve incompatibilities if possible.
+rss2email user jon thompson has reported that linux rss2email works well under mac os x. this is good news, but not to surprising since apple based os x on unix.
-[![](http://feedads.g.doubleclick.net/~a/n8i-
-3iyxnst7ki6avoy7j2dfjk8/0/di)](http://feedads.g.doubleclick.net/~a/n8i-
-3iyxnst7ki6avoy7j2dfjk8/0/da)
+technically the rss2email linux package usually works on other unix-derived oss, such as centos and bsd. they aren't officially supported, but we usually try resolve incompatibilities if possible.
-[![](http://feedads.g.doubleclick.net/~a/n8i-
-3iyxnst7ki6avoy7j2dfjk8/1/di)](http://feedads.g.doubleclick.net/~a/n8i-
-3iyxnst7ki6avoy7j2dfjk8/1/da)
+[![](http://feedads.g.doubleclick.net/~a/n8i-3iyxnst7ki6avoy7j2dfjk8/0/di)](http://feedads.g.doubleclick.net/~a/n8i-3iyxnst7ki6avoy7j2dfjk8/0/da)
+[![](http://feedads.g.doubleclick.net/~a/n8i-3iyxnst7ki6avoy7j2dfjk8/1/di)](http://feedads.g.doubleclick.net/~a/n8i-3iyxnst7ki6avoy7j2dfjk8/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/cilvxh4ziqg)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/cilvxh4ziqg/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0rUaRcCJ8dU/
X-RSS-TAGS: Uncategorized
-version 2.70 of rss2email is now available for both
-[linux](http://www.allthingsrss.com/rss2email/rss2email-2.70.tar.gz) and
-[windows](http://www.allthingsrss.com/rss2email/rss2email-2.70.zip).
+version 2.70 of rss2email is now available for both [linux](http://www.allthingsrss.com/rss2email/rss2email-2.70.tar.gz) and [windows](http://www.allthingsrss.com/rss2email/rss2email-2.70.zip).
changes from the previous version:
* improved handling of given feed email addresses to prevent mail servers rejecting poorly formed froms
* added x-rss-tags header that lists any tags provided by an entry, which will be helpful in filtering incoming messages
-complete list in the official
-[changelog](http://www.allthingsrss.com/rss2email/changelog).
-
-[![](http://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/0/di)](ht
-tp://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/0/da)
+complete list in the official [changelog](http://www.allthingsrss.com/rss2email/changelog).
-[![](http://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/1/di)](ht
-tp://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/1/da)
+[![](http://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/0/di)](http://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/0/da)
+[![](http://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/1/di)](http://feedads.g.doubleclick.net/~a/3-mtadqlwiwgd3bgvmqymi2xayg/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/0ruarccj8du)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/0ruarccj8du/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/wsLSVDNzno0/
X-RSS-TAGS: Uncategorized
-good news everyone! two important tools that rss2email depends on have
-recently received major upgrades:
-[feedparser](http://code.google.com/p/feedparser/) and
-[html2text](https://github.com/aaronsw/html2text). these should improve
-rss2email's ability to handle feeds with poorly formed html and other
-weirdness.
+good news everyone! two important tools that rss2email depends on have recently received major upgrades: [feedparser](http://code.google.com/p/feedparser/) and [html2text](https://github.com/aaronsw/html2text). these should improve rss2email's ability to handle feeds with poorly formed html and other weirdness.
-the rss2email application itself also needed to be upgraded some to support
-these. changes in this version:
+the rss2email application itself also needed to be upgraded some to support these. changes in this version:
* upgraded to feedparser v5.01! (http://code.google.com/p/feedparser/)
* upgraded to html2text v3.01! (https://github.com/aaronsw/html2text)
* handle via links with no title attribute
* handle attributes more cleanly with override_email and default_email
-[![](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-
-imaop4lbs0/0/di)](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-
-imaop4lbs0/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-
-imaop4lbs0/1/di)](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-
-imaop4lbs0/1/da)
+[![](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-imaop4lbs0/0/di)](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-imaop4lbs0/0/da)
+[![](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-imaop4lbs0/1/di)](http://feedads.g.doubleclick.net/~a/mpc_o2acgpykdqhi-imaop4lbs0/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/wslsvdnzno0)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/wslsvdnzno0/
SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0hb7cT3sLUM/
X-RSS-TAGS: Uncategorized
-just a little fyi if you encounter this: macrumors user durlecs was having a
-[problem scheduling rss2email with
-launchd](http://forums.macrumors.com/showthread.php?t=1216694), mac os's built
-in replacement for cron and other unix services. it looks like he/she got it
-working in the end by adding the path to python into the path environment
-variable.
+just a little fyi if you encounter this: macrumors user durlecs was having a [problem scheduling rss2email with launchd](http://forums.macrumors.com/showthread.php?t=1216694), mac os's built in replacement for cron and other unix services. it looks like he/she got it working in the end by adding the path to python into the path environment variable.
-[![](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-
-_qjrgka/0/di)](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-
-_qjrgka/0/da)
-
-[![](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-
-_qjrgka/1/di)](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-
-_qjrgka/1/da)
+[![](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-_qjrgka/0/di)](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-_qjrgka/0/da)
+[![](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-_qjrgka/1/di)](http://feedads.g.doubleclick.net/~a/0q4e9-dkghhcjqmhuxc-_qjrgka/1/da)
![](http://feeds.feedburner.com/~r/allthingsrss/hjbr/~4/0hb7ct3slum)
-
url: http://feedproxy.google.com/~r/allthingsrss/hjbr/~3/0hb7ct3slum/
--- /dev/null
+[DEFAULT]
+to = a@b.com
+date-header = True
+unicode-snob = True
+links-after-each-paragraph = True
+body-width = 70
+use-8bit = True
--- /dev/null
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="us-ascii"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Version 2.67 Released
+Content-Transfer-Encoding: 7bit
+Date: Tue, 21 Sep 2010 16:55:07 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=62
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/aGbf5Gefkmc/
+X-RSS-TAGS: Uncategorized
+
+Version 2.67 of rss2email is now available for both
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.67.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.67.zip),
+which includes the latest development version of feedparser. Changes
+from the previous version:
+
+ * Fixed entries that include an id which is blank (i.e., an empty string) were being resent
+ * Fixed some entries not being sent by email because they had bad From headers
+ * Fixed From headers with HTML entities encoded twice
+ * Compatibility changes to support most recent development versions of feedparser
+ * Compatibility changes to support Google Reader feeds
+
+Complete list in the official
+[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+
+[![](http://feedads.g.doubleclick.net/~a/Sjq8v-
+Lq2dNKzkelsypiC4fjPLM/0/di)](http://feedads.g.doubleclick.net/~a
+/Sjq8v-Lq2dNKzkelsypiC4fjPLM/0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/Sjq8v-
+Lq2dNKzkelsypiC4fjPLM/1/di)](http://feedads.g.doubleclick.net/~a
+/Sjq8v-Lq2dNKzkelsypiC4fjPLM/1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/aGbf5Gefkmc)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/aGbf5Gefkmc/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Version 2.68 Released with Actual New Features
+Content-Transfer-Encoding: 8bit
+Date: Fri, 01 Oct 2010 18:21:26 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=72
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/bT-I0iH2vw8/
+X-RSS-TAGS: Uncategorized
+
+Unlike the last few versions of rss2email that have trickled out, I
+finally got around to adding a few new oft-requested features! Version
+2.68 of rss2email is now available for both
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.68.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.68.zip).
+
+Changes from the previous version:
+
+ * Added ability to pause/resume checking of individual feeds through pause and unpause commands
+ * Added ability to import and export OPML feed lists through importopml and exportopml commands
+
+Complete list in the official
+[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+
+**Pause/Unpause**
+
+Through `r2e pause _n_` where _n_ is a feed number, you can
+temporarily suspend checking that feed for new content. To start
+checking it again, simply run `r2e unpause _n_`. When you `r2e list`,
+an asterisk indicates that the feed is currently unpaused and active.
+
+**OMPL Import/Export**
+
+[OPML](http://en.wikipedia.org/wiki/OPML) is an XML format commonly
+used to exchange a list of RSS feeds between applications. `r2e
+opmlexport > _filename_` will give you a file that you can use to
+import your list of feeds into another application. If you’ve exported
+feeds from another application into a file, `r2e opmlimport
+_filename_` will add those feeds to your rss2email feed list.
+
+[![](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/0
+/di)](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/
+0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/1
+/di)](http://feedads.g.doubleclick.net/~a/nYgTsIUsS9pmvRZ6092XGGHnNKg/
+1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/bT-I0iH2vw8)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/bT-I0iH2vw8/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="us-ascii"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: How to Read RSS Feeds in Emacs
+Content-Transfer-Encoding: 7bit
+Date: Fri, 05 Nov 2010 17:36:14 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=79
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/JryfOLe_q6c/
+X-RSS-TAGS: Uncategorized
+
+Emacs and rss2email user Erik Hetzner has written up a tutorial on how
+he integrated [RSS feed reading into
+Emacs](http://www.emacswiki.org/emacs/HOWTOReadFeedsInEmacsViaEmail)
+using rss2email.
+
+[![](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/0
+/di)](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/
+0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/1
+/di)](http://feedads.g.doubleclick.net/~a/W185EjeIKKNPfRCWp9sV0gDrfJk/
+1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/JryfOLe_q6c)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/JryfOLe_q6c/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="us-ascii"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Version 2.69 Released
+Content-Transfer-Encoding: 7bit
+Date: Fri, 12 Nov 2010 18:45:08 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=85
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/ubaE55Le1OU/
+X-RSS-TAGS: Uncategorized
+
+Version 2.69 of rss2email is now available for both
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip).
+
+Changes from the previous version:
+
+ * Added support for connecting to SMTP server via SSL, see SMTP_SSL option
+ * Improved backwards compatibility by fixing issue with listing feeds when run with older Python versions
+ * Added selective feed email overrides through OVERRIDE_EMAIL and DEFAULT_EMAIL options
+ * Added NO_FRIENDLY_NAME to from from address only without the friendly name
+ * Added X-RSS-URL header in each message with the link to the original item
+
+Complete list in the official
+[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+
+[![](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/0
+/di)](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/
+0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/1
+/di)](http://feedads.g.doubleclick.net/~a/ygS5IVjPi9xnNjTZA1SFTAzPtuA/
+1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/ubaE55Le1OU)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/ubaE55Le1OU/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Minor Correction to v2.69 Packages
+Content-Transfer-Encoding: 8bit
+Date: Fri, 10 Dec 2010 17:47:58 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=88
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/CiODBX5_NSk/
+X-RSS-TAGS: Uncategorized
+
+The v2.69 rss2email packages contain an example config.py file that
+might accidentally overwrite an existing config.py file. To keep this
+from happening I’ve updated both the
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip) by
+simply renaming the file to config.py.example.
+
+[![](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/0
+/di)](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/
+0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/1
+/di)](http://feedads.g.doubleclick.net/~a/V9Hd_J59X3SfWg3Q2XbjLNcdusA/
+1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/CiODBX5_NSk)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/CiODBX5_NSk/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="us-ascii"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Minor correction to the minor correction: v2.69a released
+Content-Transfer-Encoding: 7bit
+Date: Mon, 13 Dec 2010 18:04:20 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=95
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/VgWvylH6fvk/
+X-RSS-TAGS: Uncategorized
+
+Last week I made a [slight change to the v2.69 rss2email
+packages](http://www.allthingsrss.com/rss2email/2010/12/minor-
+correction-to-v2-69-packages/), which can cause suspicion that they
+have been tampered with. To mitigate this, I put the original v2.69
+files back in place and renamed the updated package set to v2.69a.
+
+Here is v2.69a:
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69a.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69a.zip)
+
+And here is the original v2.69:
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.69.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.69.zip)
+
+[![](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-
+SAzQ6UihM/0/di)](http://feedads.g.doubleclick.net/~a
+/a817YdrxPE_g34wXU-SAzQ6UihM/0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/a817YdrxPE_g34wXU-
+SAzQ6UihM/1/di)](http://feedads.g.doubleclick.net/~a
+/a817YdrxPE_g34wXU-SAzQ6UihM/1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/VgWvylH6fvk)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/VgWvylH6fvk/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Mac OS X and rss2email are Compatible
+Content-Transfer-Encoding: 8bit
+Date: Fri, 17 Dec 2010 20:54:27 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=99
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/cILvxh4ziQg/
+X-RSS-TAGS: Uncategorized
+
+rss2email user Jon Thompson has reported that Linux rss2email works
+well under Mac OS X. This is good news, but not to surprising since
+Apple based OS X on UNIX.
+
+Technically the rss2email Linux package usually works on other UNIX-
+derived OSs, such as CentOS and BSD. They aren’t officially supported,
+but we usually try resolve incompatibilities if possible.
+
+[![](http://feedads.g.doubleclick.net/~a/n8I-
+3iyxNsT7ki6avOy7J2DFJk8/0/di)](http://feedads.g.doubleclick.net/~a
+/n8I-3iyxNsT7ki6avOy7J2DFJk8/0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/n8I-
+3iyxNsT7ki6avOy7J2DFJk8/1/di)](http://feedads.g.doubleclick.net/~a
+/n8I-3iyxNsT7ki6avOy7J2DFJk8/1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/cILvxh4ziQg)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/cILvxh4ziQg/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="us-ascii"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Version 2.70 Released
+Content-Transfer-Encoding: 7bit
+Date: Tue, 21 Dec 2010 20:00:49 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=106
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0rUaRcCJ8dU/
+X-RSS-TAGS: Uncategorized
+
+Version 2.70 of rss2email is now available for both
+[Linux](http://www.allthingsrss.com/rss2email/rss2email-2.70.tar.gz)
+and
+[Windows](http://www.allthingsrss.com/rss2email/rss2email-2.70.zip).
+
+Changes from the previous version:
+
+ * Improved handling of given feed email addresses to prevent mail servers rejecting poorly formed Froms
+ * Added X-RSS-TAGS header that lists any tags provided by an entry, which will be helpful in filtering incoming messages
+
+Complete list in the official
+[CHANGELOG](http://www.allthingsrss.com/rss2email/changelog).
+
+[![](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/0
+/di)](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/
+0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/1
+/di)](http://feedads.g.doubleclick.net/~a/3-mTadqlwiwGd3BGVmqYMI2xAyg/
+1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/0rUaRcCJ8dU)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0rUaRcCJ8dU/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Version 2.71 Release plus Other Major Updates
+Content-Transfer-Encoding: 8bit
+Date: Fri, 04 Mar 2011 18:03:11 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=123
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/wsLSVDNzno0/
+X-RSS-TAGS: Uncategorized
+
+Good news everyone! Two important tools that rss2email depends on have
+recently received major upgrades:
+[feedparser](http://code.google.com/p/feedparser/) and
+[html2text](https://github.com/aaronsw/html2text). These should
+improve rss2email’s ability to handle feeds with poorly formed HTML
+and other weirdness.
+
+The rss2email application itself also needed to be upgraded some to
+support these. Changes in this version:
+
+ * Upgraded to feedparser v5.01! (http://code.google.com/p/feedparser/)
+ * Upgraded to html2text v3.01! (https://github.com/aaronsw/html2text)
+ * Potentially safer method for writing feeds.dat on UNIX
+ * Handle via links with no title attribute
+ * Handle attributes more cleanly with OVERRIDE_EMAIL and DEFAULT_EMAIL
+
+[![](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-
+IMAOP4LbS0/0/di)](http://feedads.g.doubleclick.net/~a
+/mPc_o2aCgPYkdQhi-IMAOP4LbS0/0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/mPc_o2aCgPYkdQhi-
+IMAOP4LbS0/1/di)](http://feedads.g.doubleclick.net/~a
+/mPc_o2aCgPYkdQhi-IMAOP4LbS0/1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/wsLSVDNzno0)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/wsLSVDNzno0/
+
+SENT BY: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+From: "rss2email: Lindsey Smith" <user@rss2email.invalid>
+To: a@b.com
+Subject: Mac OS, rss2email and scheduling with launchd
+Content-Transfer-Encoding: 8bit
+Date: Tue, 23 Aug 2011 15:57:37 -0000
+Message-ID: <...@dev.null.invalid>
+User-Agent: rss2email
+X-RSS-Feed: allthingsrss/feed.atom
+X-RSS-ID: http://www.allthingsrss.com/rss2email/?p=131
+X-RSS-URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0hb7cT3sLUM/
+X-RSS-TAGS: Uncategorized
+
+Just a little FYI if you encounter this: MacRumors user durlecs was
+having a [problem scheduling rss2email with
+launchd](http://forums.macrumors.com/showthread.php?t=1216694), Mac
+OS’s built in replacement for cron and other UNIX services. It looks
+like he/she got it working in the end by adding the path to Python
+into the PATH environment variable.
+
+[![](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-
+_qJrGKA/0/di)](http://feedads.g.doubleclick.net/~a/0Q4e9
+-dkgHhcjqmhUxC-_qJrGKA/0/da)
+
+[![](http://feedads.g.doubleclick.net/~a/0Q4e9-dkgHhcjqmhUxC-
+_qJrGKA/1/di)](http://feedads.g.doubleclick.net/~a/0Q4e9
+-dkgHhcjqmhUxC-_qJrGKA/1/da)
+
+![](http://feeds.feedburner.com/~r/allthingsrss/hJBr/~4/0hb7cT3sLUM)
+
+
+
+URL: http://feedproxy.google.com/~r/allthingsrss/hJBr/~3/0hb7cT3sLUM/
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Sat, 17 Nov 2012 11:21:26 -0000
-Message-ID: <d5218e13-7fb3-4d85-ba38-a68c01cf304b@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 82a71554e460103fdd7350c4ae84f7518386d4f8
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578641
-This and previous discussions of the empirical results on learning outcomes
-have left me wondering in how far this depends on students demographics. I can
-see that "media work best" is true for undergrads and high school students,
-but it seems to me that for (post-) PhD's the important metric would be
-closeness of the material to the area in which they will apply things. Has
-there been a study on the SWC target crowd that I have missed?
-
-Speaking of myself, I have never needed to manipulate an image while I am
-doing some form of data munging all the time. Had the SWC material been
-presented primarily in terms of image manipulation, most likely I would not
-have given it a second, deeper look.
+This and previous discussions of the empirical results on learning outcomes have left me wondering in how far this depends on students demographics. I can see that "media work best" is true for undergrads and high school students, but it seems to me that for (post-) PhD's the important metric would be closeness of the material to the area in which they will apply things. Has there been a study on the SWC target crowd that I have missed?
+Speaking of myself, I have never needed to manipulate an image while I am doing some form of data munging all the time. Had the SWC material been presented primarily in terms of image manipulation, most likely I would not have given it a second, deeper look.
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578641
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Sat, 17 Nov 2012 14:01:27 -0000
-Message-ID: <425611ad-4563-426b-b581-0c362eb08b34@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: a52375ec78a988241fe9864a2243d4d910538d52
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578640
-@Hans-Martin
-
-That's a really good point: no, we don't have anything that specifically
-studies our target cohort. What we *do* know is that for their younger-by-
-five-years selves, the visual feedback of programming with images makes a
-difference: for example, being able to see that you've colored the top half of
-the image red instead of the top-left triangle is a powerful aid to debugging,
-and more visceral than the equivalent text output. But I agree, manipulating
-text (particularly reading and analyzing data files) is an important hook
-too...
-
+@Hans-Martin
+That's a really good point: no, we don't have anything that specifically studies our target cohort. What we *do* know is that for their younger-by-five-years selves, the visual feedback of programming with images makes a difference: for example, being able to see that you've colored the top half of the image red instead of the top-left triangle is a powerful aid to debugging, and more visceral than the equivalent text output. But I agree, manipulating text (particularly reading and analyzing data files) is an important hook too...
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578640
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Sat, 17 Nov 2012 16:32:25 -0000
-Message-ID: <1c192fa2-f5b3-49f1-a36c-56fc71e40f87@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 4140a64e33aba18a80001a6721573ae89b1474d2
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578639
-We did what you are suggesting (and what Mark and Barbara did): we built a
-Python library for exploring a "computing context" and thought a lot about the
-API for novice students. But this has some major problems: first, we spent a
-lot of time on the library, and it was only useful for Python---what a shame
-it can't be used in other languages like Scratch, Alice, or Java; second, we
-wanted to have a rich, cross-platform set of multimedia support (text-to-
-speech, 3D graphics, low-level sound control, etc.) We did build this library
-for Python, and did so fairly quickly. But maintaining it was a nightmare!
-Different versions of operating systems and Pythons were a pain to keep
-working. And all that work only worked for Python. So we started a new
-project: we built our own "stack", encompassing the languages to the
-multimedia support. We now control it all, which ironically makes it easier to
-maintain. And our libraries now work across many languages. And we control
-fine-grain detail with the languages. If you are interested in the project,
-check out [http://calicoproject.org/](http://calicoproject.org/) --- we just
-getting started, and looking for collaborators of all kinds.
-
+We did what you are suggesting (and what Mark and Barbara did): we built a Python library for exploring a "computing context" and thought a lot about the API for novice students. But this has some major problems: first, we spent a lot of time on the library, and it was only useful for Python---what a shame it can't be used in other languages like Scratch, Alice, or Java; second, we wanted to have a rich, cross-platform set of multimedia support (text-to-speech, 3D graphics, low-level sound control, etc.) We did build this library for Python, and did so fairly quickly. But maintaining it was a nightmare! Different versions of operating systems and Pythons were a pain to keep working. And all that work only worked for Python. So we started a new project: we built our own "stack", encompassing the languages to the multimedia support. We now control it all, which ironically makes it easier to maintain. And our libraries now work across many languages. And we control fine-grain detail with the languages. If you are interested in the project, check out [http://calicoproject.org/](http://calicoproject.org/) --- we just getting started, and looking for collaborators of all kinds.
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578639
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Sat, 17 Nov 2012 19:10:51 -0000
-Message-ID: <2d9ca531-1774-4661-9cae-5d40ce90da36@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: f001da3e77329aa8e942cd912992325d96620a0a
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578638
-Here you go :)
-[https://github.com/synesthesia...](https://github.com/synesthesiam/skimage)
-
+Here you go :) [https://github.com/synesthesia...](https://github.com/synesthesiam/skimage)
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713578638
To: a@b.com
Subject: Re: Updating Our Reading List
Date: Sun, 18 Nov 2012 01:47:39 -0000
-Message-ID: <a286511c-cfe0-470f-b3bc-aa8347ed3b47@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 7085b5533cd3894e04342ed4eb362a6a1cc4c712
X-RSS-URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-713578644
-It would be great to have a dedicated pre-workshop reading list as well, so
-that attendants can make sure that they are properly prepared.
-
+It would be great to have a dedicated pre-workshop reading list as well, so that attendants can make sure that they are properly prepared.
URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-713578644
To: a@b.com
Subject: Re: Updating Our Reading List
Date: Sun, 18 Nov 2012 11:35:15 -0000
-Message-ID: <fc7c49bb-fd56-4b0a-a6f6-adb478da75e5@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: a905039f76219d23f5438232f436826b63e1ffd3
X-RSS-URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-713578646
-@Aron Lindberg We already have things like a short intro to Python in
-slide/narrative/video form on this site, but the main reason we run the
-workshops is that many novices find that easier to absorb when it's delivered
-live --- what would you include in a pre-workshop reading list?
-
+@Aron Lindberg We already have things like a short intro to Python in slide/narrative/video form on this site, but the main reason we run the workshops is that many novices find that easier to absorb when it's delivered live --- what would you include in a pre-workshop reading list?
URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-713578646
To: a@b.com
Subject: Re: License
Date: Mon, 19 Nov 2012 05:04:14 -0000
-Message-ID: <ed7c25b4-e31d-4d95-bd07-7834521d8798@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: ca5d0c74ab4863c154184744f9019b8d2bc57874
X-RSS-URL: http://dev.software-carpentry.org/license.html#comment-713697314
-If you mean "what is the manner specified by SWC for attribution" then I
-second the question. There is a lot of stuff on the web that says "CC-BY" but
-doesn't specify how, or even to whom, to give credit.
-
-I guess in this case something a mention of Software Carpentry along with a
-link to the SWC web site and the CC-BY licence conditions, but an example
-would be nice.
+If you mean "what is the manner specified by SWC for attribution" then I second the question. There is a lot of stuff on the web that says "CC-BY" but doesn't specify how, or even to whom, to give credit.
+I guess in this case something a mention of Software Carpentry along with a link to the SWC web site and the CC-BY licence conditions, but an example would be nice.
URL: http://dev.software-carpentry.org/license.html#comment-713697314
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Mon, 19 Nov 2012 07:26:17 -0000
-Message-ID: <7ceb60bc-d111-4972-9a43-f71a50c227d2@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 2a6766e530cffaeebce0a606f117eea00fdc691b
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713743170
-Awesome. Based on a glance through the code, I think your use of
-itertools.repeat() is wrong, and will loop forever: can't you just put a
-singleton list here instead? I'm installing PIL on my Mac to test out this
-hypothesis.
-
+Awesome. Based on a glance through the code, I think your use of itertools.repeat() is wrong, and will loop forever: can't you just put a singleton list here instead? I'm installing PIL on my Mac to test out this hypothesis.
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713743170
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Mon, 19 Nov 2012 09:25:37 -0000
-Message-ID: <ff09cc70-b044-4679-84a5-02036154b517@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: d60d5b5d42b37831ffbebff4c88de2172b21317b
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713806704
-See pull request [https://github.com/synesthesia...](https://github.com/synest
-hesiam/skimage/pull/2)
-
+See pull request [https://github.com/synesthesia...](https://github.com/synesthesiam/skimage/pull/2)
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713806704
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Mon, 19 Nov 2012 10:16:34 -0000
-Message-ID: <c914d4c6-d277-4cd7-8634-60c83a19f4cc@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 11fe3629ac59c5b3e7e3ab7342c18a6b445926ff
X-RSS-URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713835492
-Thanks, Nick! For some reason, I had in my head that product() would stop when
-the non-repeating iterator was done. A quick test in ipython confirmed your
-hypothesis and froze my machine for a minute.
-
+Thanks, Nick! For some reason, I had in my head that product() would stop when the non-repeating iterator was done. A quick test in ipython confirmed your hypothesis and froze my machine for a minute.
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713835492
To: a@b.com
Subject: Re: Updating Our Reading List
Date: Mon, 19 Nov 2012 11:02:47 -0000
-Message-ID: <08ee9de0-2ba2-42d3-93b6-b95e0a9038d4@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: e90c60c308d6ce39ad5dd6b0c166a1fdb828fa98
X-RSS-URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-713879471
-Eric Reiss. Usable Usability
-([http://www.amazon.com/Usable-U...](http://www.amazon.com/Usable-Usability-
-Simple-Making-Better/dp/1118185471#_)). Wiley, 111818547, 2012. An general
-introduction to usability and usable design with examples drawn from all sorts
-of products (not just GUIs).
-
+Eric Reiss. Usable Usability ([http://www.amazon.com/Usable-U...](http://www.amazon.com/Usable-Usability-Simple-Making-Better/dp/1118185471#_)). Wiley, 111818547, 2012. An general introduction to usability and usable design with examples drawn from all sorts of products (not just GUIs).
URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-713879471
To: a@b.com
Subject: Re: Who Wants To Write a Little Code?
Date: Mon, 19 Nov 2012 11:50:48 -0000
-Message-ID: <3c8161ba-bc9e-43c6-9f2a-4f05b42aa45b@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 191fb27d9fe2b3628ef325cf30eb4280e5957a05
FYI, skimage is also the library name for scikits-image.
-
URL: http://software-carpentry.org/2012/11/who-wants-to-write-a-little-code/#comment-713925640
SENT BY: "Software Carpentry - Latest Comments: David Jones" <user@rss2email.invalid>
To: a@b.com
Subject: Re: Boot camp standard software set-up
Date: Mon, 19 Nov 2012 17:21:48 -0000
-Message-ID: <5c4f8b4b-ced3-4861-b426-6693eec78bfe@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: f8411372ad12808de0353862993e1d7e6ca33c53
X-RSS-URL: http://software-carpentry.org/boot-camps/boot-camp-standard-software-set-up/#comment-714244447
-I've created a script to check you have all of the required software
-installed. It's here: [https://github.com/drj11/prace...](https://github.com/d
-rj11/prace/blob/master/gotit)
+I've created a script to check you have all of the required software installed. It's here: [https://github.com/drj11/prace...](https://github.com/drj11/prace/blob/master/gotit)
In an open Terminal window, run the script with:
-`curl [https://raw.github.com/drj11/p...](https://raw.github.com/drj11/prace/m
-aster/gotit) | sh`
-
-Except... gah! DISQUS doesn't display the full command. (see the link to the
-source which does have the full command you need in a comment)
+`curl [https://raw.github.com/drj11/p...](https://raw.github.com/drj11/prace/master/gotit) | sh`
+Except... gah! DISQUS doesn't display the full command. (see the link to the source which does have the full command you need in a comment)
URL: http://software-carpentry.org/boot-camps/boot-camp-standard-software-set-up/#comment-714244447
To: a@b.com
Subject: Re: Updating Our Reading List
Date: Mon, 19 Nov 2012 20:01:28 -0000
-Message-ID: <37a51e29-5d07-4d77-bb55-bdf2c7dfae54@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: b99f52d5c145cffe0cdaa072fbfd8db2aaf26182
X-RSS-URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-714359879
-I don't know what would be included - that's why I am asking. The intention
-behind my question is to find out which knowledge level I need to be at in the
-various domains (Python, SQL, Version Control etc.) in order to gain the most
-from the workshop.
-
+I don't know what would be included - that's why I am asking. The intention behind my question is to find out which knowledge level I need to be at in the various domains (Python, SQL, Version Control etc.) in order to gain the most from the workshop.
URL: http://software-carpentry.org/2012/11/updating-our-reading-list/#comment-714359879
To: a@b.com
Subject: Re: Pre-Assessment
Date: Tue, 20 Nov 2012 13:35:58 -0000
-Message-ID: <8287df1c-c678-43e8-aaef-1a516bc3cd0f@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 3c26d08d9282a33234684ab4c78348a7cc41b780
X-RSS-URL: http://software-carpentry.org/2012/11/pre-assessment/#comment-715101942
-I might ask comfort level / facility with various languages and tools. I think
-there is a long distance between different tools and approaches and this may
-account for some of the issues students encounter when presented with Python &
-Unix. Thinking in Python is distinct from thinking in R, SAS, Java, etc. and
-someone who is a VBA expert may be stumped to perform a simple task in Python
-and vice versa.
-
+I might ask comfort level / facility with various languages and tools. I think there is a long distance between different tools and approaches and this may account for some of the issues students encounter when presented with Python & Unix. Thinking in Python is distinct from thinking in R, SAS, Java, etc. and someone who is a VBA expert may be stumped to perform a simple task in Python and vice versa.
URL: http://software-carpentry.org/2012/11/pre-assessment/#comment-715101942
To: a@b.com
Subject: Re: Cait Pickens on the Scripps Institute Boot Camp
Date: Sat, 24 Nov 2012 22:55:27 -0000
-Message-ID: <faec8bed-eb95-4c5e-be3c-0ce3253a66c7@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: f8eb500dd3e663750ff6da01077be3ef4888e00a
X-RSS-URL: http://software-carpentry.org/2012/11/cait-pickens-on-the-scripps-institute-boot-camp/#comment-718478609
-I definitely like the idea of having a running chat going, assuming you have
-someone to monitor it. I guess you've been using Etherpad for that for a bit.
-In a pinch I think you could use a Google Doc.
-
-Unfortunately, as far as I can tell HipChat is *not* free. To use it long term
-it looks like someone would have to foot the bill.
+I definitely like the idea of having a running chat going, assuming you have someone to monitor it. I guess you've been using Etherpad for that for a bit. In a pinch I think you could use a Google Doc.
-The idea of having students bring their own data and try to load it is a great
-one too.
+Unfortunately, as far as I can tell HipChat is *not* free. To use it long term it looks like someone would have to foot the bill.
+The idea of having students bring their own data and try to load it is a great one too.
URL: http://software-carpentry.org/2012/11/cait-pickens-on-the-scripps-institute-boot-camp/#comment-718478609
To: a@b.com
Subject: Re: Usability Testing and Instructional Design
Date: Sun, 25 Nov 2012 14:14:04 -0000
-Message-ID: <dbe0f48f-f5ba-4c3f-b09f-e171013eaf43@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 040f57f4bcb609a390fffb52b4b861dc09187550
X-RSS-URL: http://software-carpentry.org/2012/10/usability-testing-instructional-design/#comment-718887929
-Does it work within the notebook? For me it pops up a separate window. Not so
-useful for some of my teaching situations.
-
+Does it work within the notebook? For me it pops up a separate window. Not so useful for some of my teaching situations.
URL: http://software-carpentry.org/2012/10/usability-testing-instructional-design/#comment-718887929
To: a@b.com
Subject: Re: Titus Brown on the Scripps Institute Boot Camp
Date: Tue, 27 Nov 2012 10:28:51 -0000
-Message-ID: <e23f08c9-84aa-47ed-ae2c-56322456c84c@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 26fcd8e7ba0c80bfb28a1f6bf5e9f52ebbfb7615
X-RSS-URL: http://software-carpentry.org/2012/11/titus-brown-on-the-scripps-institute-boot-camp/#comment-720356478
-He mentions using the 15 minute writing exercise. I've been wondering whether
-to use that during beginner workshops. The measured result was an improvement
-in gpa, a longterm effect. How would it translate in the short-term?
-
-That is, does the essay work to improve learning, as measured by GPA, only in
-the context of a semester long class?
+He mentions using the 15 minute writing exercise. I've been wondering whether to use that during beginner workshops. The measured result was an improvement in gpa, a longterm effect. How would it translate in the short-term?
-It is unlikely to cause harm by including it in a workshop, so I've been
-thinking of doing it anyway. More so after reading his retrospective.
+That is, does the essay work to improve learning, as measured by GPA, only in the context of a semester long class?
-One critique I have for his use is that he may have given the control version
-of the exercise if he didn't emphasize the inspirational aspect
+It is unlikely to cause harm by including it in a workshop, so I've been thinking of doing it anyway. More so after reading his retrospective.
+One critique I have for his use is that he may have given the control version of the exercise if he didn't emphasize the inspirational aspect
URL: http://software-carpentry.org/2012/11/titus-brown-on-the-scripps-institute-boot-camp/#comment-720356478
To: a@b.com
Subject: Re: Alpha-Testing Ideas for the IPython Notebook
Date: Wed, 28 Nov 2012 11:59:11 -0000
-Message-ID: <e790cc0a-8938-4f7d-b8eb-ac6cfb241b69@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 4506d8c7d87adeb4ba02fe18933e5f1afb25da1e
X-RSS-URL: http://software-carpentry.org/2012/11/alpha-testing-ideas-for-the-ipython-notebook/#comment-721672437
-Hi there,
+Hi there,
it is nice to have user feedback like that.
-Multi user will come to IPython for sure.
+Multi user will come to IPython for sure.
-Edit apearing block will be able to use [https://github.com/ipython/ipy...](ht
-tps://github.com/ipython/ipython/pull/2333) (when it is ready) for fast
-edition. We had a demo at scipy 12" where cell with specific tag where colored
-green/red if was not that hard to do. It might help while presenting.
-
-Autointerrupt by time/output number should be a ~50 js line plugin.
+Edit apearing block will be able to use [https://github.com/ipython/ipy...](https://github.com/ipython/ipython/pull/2333) (when it is ready) for fast edition. We had a demo at scipy 12" where cell with specific tag where colored green/red if was not that hard to do. It might help while presenting.
+Autointerrupt by time/output number should be a ~50 js line plugin.
Really beginner or sprint friendly to write.
-Testing could be helped by
-[https://github.com/taavi/ipyth...](https://github.com/taavi/ipython_nose) (I
-haven't looked at it yet)
-
-Time recording woud not be that easy... But much easier to do after/while the
-collaboration mode is integrated into ipython.
+Testing could be helped by [https://github.com/taavi/ipyth...](https://github.com/taavi/ipython_nose) (I haven't looked at it yet)
-The Tooltip of notebook is "configurable" it shouldn't be too hard to extend
-it to display a "per cell" help or hints.
+Time recording woud not be that easy... But much easier to do after/while the collaboration mode is integrated into ipython.
-Don't hesitate to post your proposition as "Issues" on github, we often
-"forget" the wiki.
+The Tooltip of notebook is "configurable" it shouldn't be too hard to extend it to display a "per cell" help or hints.
+Don't hesitate to post your proposition as "Issues" on github, we often "forget" the wiki.
URL: http://software-carpentry.org/2012/11/alpha-testing-ideas-for-the-ipython-notebook/#comment-721672437
To: a@b.com
Subject: Re: Good News About Software Carpentry (and More)
Date: Fri, 30 Nov 2012 16:16:26 -0000
-Message-ID: <16b03688-ffbe-458c-9d02-c3e12c1726a0@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: d9366333b32d03165ad0e8347ccdaa7642dd85ed
X-RSS-URL: http://software-carpentry.org/2012/11/good-news-about-software-carpentry-and-more/#comment-724142260
-Great news, Greg. I just finished a blog post about web science, and it
-mentions SwC too.
-[http://climatecode.org/blog/20...](http://climatecode.org/blog/2012/11/a
--vision-of-web-science/)
-
+Great news, Greg. I just finished a blog post about web science, and it mentions SwC too. [http://climatecode.org/blog/20...](http://climatecode.org/blog/2012/11/a-vision-of-web-science/)
URL: http://software-carpentry.org/2012/11/good-news-about-software-carpentry-and-more/#comment-724142260
To: a@b.com
Subject: Re: Software Carpentry: Boot Camps
Date: Tue, 04 Dec 2012 23:10:01 -0000
-Message-ID: <5addb9e8-421a-4846-a67e-933f6b13f93d@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: cc7138c4b79c0218dae70e4c37515cf674a3e9a0
Do comments work on here?
-
URL: http://0.0.0.0:4000/#comment-727907941
SENT BY: "Software Carpentry - Latest Comments: Joel Adamson" <user@rss2email.invalid>
To: a@b.com
Subject: Re: Best Practices for Scientific Computing
Date: Wed, 05 Dec 2012 10:33:57 -0000
-Message-ID: <ebcecb3b-0104-48af-8855-1ed26511615e@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: d429b280f96db84c7717108724486704173d32b5
Hello Greg and Ethan,
-I'm again glad to see a paper making the right suggestions to scientists on
-how to improve their communication of computer programs. The paper is really
-well researched and organized.
+I'm again glad to see a paper making the right suggestions to scientists on how to improve their communication of computer programs. The paper is really well researched and organized.
I have a few comments:
-1. The largest barrier to scientists adopting these practices is what Carol
-Dweck calls the fixed mindset or entity theory of self. Basically, scientists
-think of themselves as scientists, not as "programmers." How did a scientist
-like me find out about all this stuff before you wrote this paper? I read
-programming books thinking of myself as a programmer. "90% of them are
-primarily self-taught..." doesn't translate into being ignorant of programming
-practices. The practices you suggest are out there available for everyone to
-read about. There's something missing in the explanation: "self-taught" begs
-the question.
-
-2. Coding standards: I think you should suggest a coding standard for
-scientists to follow, or create one yourself. I, for example, chose to follow
-the GNU Coding Standards because (a) it exists as a published standard and (b)
-my code is primarily in C. These published coding standards have the same goal
-that you have in writing this paper, so perhaps you should promote an existing
-standard for people to study and follow.
-
-3. People are people, not robots, not insects. I like the psychological
-suggestions for chunking of work and time at the desk. However, it's easy to
-take these suggestions too far. I know there are studies backing these
-suggestions, but those studies may have been done with the goal of turning the
-available primates into highly efficient hymenopterans. There's also no
-accounting for "flow" in this suggestion: when people are really having fun
-programming, they get a burst of energy and mental clarity that does not
-require breaks. You might consider saying that these are suggestions for
-improvement, not rules (or even guidelines) for efficiency. They don't
-guarantee anything. This suggestion also seems to suggest that programming is
-painful or unenjoyable: if it is, you're doing it wrong!
-
-4. "...the best one to use is almost always whatever your colleagues are
-already using." Then I'd be using nothing! Someone has to introduce these
-concepts and tools to research groups, and those people should have some
-guidelines for selecting good tools.
-
-5. I think you should mention Software Carpentry closer to the beginning. This
-paper is clearly the result of teaching the workshop, and readers should know
-that early on.
-
-There's a few LaTeX errors in the version I had: footnotes, unformatted
-references, etc.
+1. The largest barrier to scientists adopting these practices is what Carol Dweck calls the fixed mindset or entity theory of self. Basically, scientists think of themselves as scientists, not as "programmers." How did a scientist like me find out about all this stuff before you wrote this paper? I read programming books thinking of myself as a programmer. "90% of them are primarily self-taught..." doesn't translate into being ignorant of programming practices. The practices you suggest are out there available for everyone to read about. There's something missing in the explanation: "self-taught" begs the question.
+2. Coding standards: I think you should suggest a coding standard for scientists to follow, or create one yourself. I, for example, chose to follow the GNU Coding Standards because (a) it exists as a published standard and (b) my code is primarily in C. These published coding standards have the same goal that you have in writing this paper, so perhaps you should promote an existing standard for people to study and follow.
+
+3. People are people, not robots, not insects. I like the psychological suggestions for chunking of work and time at the desk. However, it's easy to take these suggestions too far. I know there are studies backing these suggestions, but those studies may have been done with the goal of turning the available primates into highly efficient hymenopterans. There's also no accounting for "flow" in this suggestion: when people are really having fun programming, they get a burst of energy and mental clarity that does not require breaks. You might consider saying that these are suggestions for improvement, not rules (or even guidelines) for efficiency. They don't guarantee anything. This suggestion also seems to suggest that programming is painful or unenjoyable: if it is, you're doing it wrong!
+
+4. "...the best one to use is almost always whatever your colleagues are already using." Then I'd be using nothing! Someone has to introduce these concepts and tools to research groups, and those people should have some guidelines for selecting good tools.
+
+5. I think you should mention Software Carpentry closer to the beginning. This paper is clearly the result of teaching the workshop, and readers should know that early on.
+
+There's a few LaTeX errors in the version I had: footnotes, unformatted references, etc.
URL: http://software-carpentry.org/2012/10/best-practices-for-scientific-computing/#comment-728345964
To: a@b.com
Subject: Re: Transitioning to the IPython Notebook
Date: Thu, 06 Dec 2012 10:12:25 -0000
-Message-ID: <1bd65701-a2fe-4edd-95b1-a2390d11bc27@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: d592e38cf1044cb835911ee0fa9dc318e4b47e56
X-RSS-URL: http://software-carpentry.org/2012/10/transitioning-to-the-ipython-notebook/#comment-729245349
-very good initiative, I am teaching python to middle school kids and plan to
-use your material, let me know how I can help
-
+very good initiative, I am teaching python to middle school kids and plan to use your material, let me know how I can help
URL: http://software-carpentry.org/2012/10/transitioning-to-the-ipython-notebook/#comment-729245349
To: a@b.com
Subject: Re: Moving Up and Moving Down
Date: Sun, 09 Dec 2012 16:28:11 -0000
-Message-ID: <aab2fbdb-3adf-42d9-82d1-c0288cf62acb@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: 4b8954483b74036891ca4be74b2f4f132ff504f4
X-RSS-URL: http://software-carpentry.org/2012/12/moving-up-and-moving-down/#comment-731874263
-I think this is a great idea. Would be interested in the breakdown in demand
-for the beginner/intermediate/advanced levels.
-
+I think this is a great idea. Would be interested in the breakdown in demand for the beginner/intermediate/advanced levels.
URL: http://software-carpentry.org/2012/12/moving-up-and-moving-down/#comment-731874263
To: a@b.com
Subject: Re: Sustainability
Date: Mon, 10 Dec 2012 16:01:30 -0000
-Message-ID: <de7ae296-2a32-4e1f-99b9-f3286f6f9990@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: disqus/feed.rss
X-RSS-ID: b515c95f6704cadb9e7c24a27585f5e94aab9947
X-RSS-URL: http://software-carpentry.org/2012/12/sustainability/#comment-732661695
-I think the model for the bootcamps expenses is nearly at the self-sustaining
-stage in the UK. The trickier one is how we scale up what happens *after* the
-bootcamps, in that vital period between being enthused by the bootcamp and
-putting in place a good network for asking and answering questions. I'm
-excited about the idea of virtual "office hours" as one potential model.
-
+I think the model for the bootcamps expenses is nearly at the self-sustaining stage in the UK. The trickier one is how we scale up what happens *after* the bootcamps, in that vital period between being enthused by the bootcamp and putting in place a good network for asking and answering questions. I'm excited about the idea of virtual "office hours" as one potential model.
URL: http://software-carpentry.org/2012/12/sustainability/#comment-732661695
To: a@b.com
Subject: Re: new maintainer and mailing list for rss2email
Date: Mon, 12 Nov 2012 21:20:22 -0000
-Message-ID: <1dda718c-58d2-4906-98c2-3277d50ec932@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: gmane/feed.rss
X-RSS-ID: http://permalink.gmane.org/gmane.mail.rss2email/1
X-RSS-URL: http://permalink.gmane.org/gmane.mail.rss2email/1
Alrighty, this is the first email on the list and also my first
-
production mlmmj list, so I've CCed you both directly. Etienne, let
me know if you get the direct email but not the list email, in which
case I'll try and figure out what I've miss-configured ;). Lindsey,
-
URL: http://permalink.gmane.org/gmane.mail.rss2email/1
SENT BY: "gmane.mail.rss2email: Etienne Millon" <user@rss2email.invalid>
To: a@b.com
Subject: Re: new maintainer and mailing list for rss2email
Date: Tue, 13 Nov 2012 10:48:07 -0000
-Message-ID: <d08327bf-ac49-4639-9a97-cc63a7829599@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: gmane/feed.rss
X-RSS-ID: http://permalink.gmane.org/gmane.mail.rss2email/2
-
URL: http://permalink.gmane.org/gmane.mail.rss2email/2
SENT BY: "gmane.mail.rss2email: W. Trevor King" <user@rss2email.invalid>
To: a@b.com
Subject: Re: new maintainer and mailing list for rss2email
Date: Tue, 13 Nov 2012 12:20:20 -0000
-Message-ID: <1745ca6f-b70f-4e96-bdae-a278d205e13d@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: gmane/feed.rss
X-RSS-ID: http://permalink.gmane.org/gmane.mail.rss2email/3
-
URL: http://permalink.gmane.org/gmane.mail.rss2email/3
SENT BY: "gmane.mail.rss2email: Etienne Millon" <user@rss2email.invalid>
To: a@b.com
Subject: Re: new maintainer and mailing list for rss2email
Date: Tue, 13 Nov 2012 12:42:13 -0000
-Message-ID: <b0f91137-4d32-425e-b8d7-1df028097d1f@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: gmane/feed.rss
X-RSS-ID: http://permalink.gmane.org/gmane.mail.rss2email/4
-
URL: http://permalink.gmane.org/gmane.mail.rss2email/4
SENT BY: "gmane.mail.rss2email: W. Trevor King" <user@rss2email.invalid>
To: a@b.com
Subject: split massive package into modules
Date: Tue, 13 Nov 2012 14:36:22 -0000
-Message-ID: <4fb51e8a-120c-4c8e-8cfe-636ce61c0a36@dev.null.invalid>
+Message-ID: <...@dev.null.invalid>
User-Agent: rss2email
X-RSS-Feed: gmane/feed.rss
X-RSS-ID: http://permalink.gmane.org/gmane.mail.rss2email/5
X-RSS-URL: http://permalink.gmane.org/gmane.mail.rss2email/5
I just split the 1769-line rss2email.py module into a more manageable
-
package with sub-modules:
https://github.com/wking/rss2email/commit/066602efa088b4a89d67e23011613b4459db3c92
-
URL: http://permalink.gmane.org/gmane.mail.rss2email/5