Convert feeds to maildirs
Project description
Read RSS/Atom feeds in your favourite, maildir-compatible email client.
Requirements
Python 2.7+ / 3.2+
feedparser
python-dateutil
Usage
Just run feed2maildir, which should be placed in your $PATH by setup.py. You will need a JSON configuration file at $HOME/.f2mrc that looks like this:
{
"db": "~/.f2mdb",
"maildir": "~/mail/feeds",
"feeds": {
"Coding Horror": "http://feeds.feedburner.com/codinghorror/",
"Commit Strip": "http://www.commitstrip.com/en/feed/",
"XKCD": "http://xkcd.com/rss.xml",
"What If?": "http://what-if.xkcd.com/feed.atom",
"Dilbert": "http://feed.dilbert.com/dilbert/daily_strip?format=xml",
"BSDNow": "http://feeds.feedburner.com/BsdNowOgg"
}
}
Note that the last element in a dict must not be followed by a comma, because Python’s json.loads() says so.
There are a bunch of command-line arguments to overwrite the config file:
optional arguments:
-h, --help show this help message and exit
-c <file> override the config file location (~/.f2mrc)
-d <file> override the database file location (~/.f2mdb)
-m <dir> override the maildir location (None)
-s strip HTML from the feeds
-l just write the links without the update
To check for updates regularly, just toss it into cron to run once every hour or so.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
feed2maildir-0.3.5.1.tar.gz
(5.1 kB
view details)
File details
Details for the file feed2maildir-0.3.5.1.tar.gz.
File metadata
- Download URL: feed2maildir-0.3.5.1.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3607bd91970dcfe71f82f196bf60ed90e5cddff523ee07bab7d11744157684e5
|
|
| MD5 |
a9e4c4b1be1a0209b3d105e5ad1ca1f0
|
|
| BLAKE2b-256 |
05371fa0edcdbf6a96c21b7e4cf987127f03c59ab04e19a927776f92cdf8f868
|