GitXplorerGitXplorer
t

rss2maildir

public
7 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
e6d19ceedab81a4a2c79b25ce2f5622d95e936bf

Merge pull request #3 from untitaker/deps

committed 12 years ago
Unverified
a4971eceee244a1f4720560bbb6520511609a6d8

dependency list

uuntitaker committed 12 years ago
Unverified
b576ac1f1afc67ca5b098ed128b7a35560110fd1

Merge pull request #2 from untitaker/item-filters

committed 12 years ago
Unverified
59d8ab5bd0ae3d9a4e55cd97395b67e1ad3e2620

Merge pull request #1 from untitaker/better-readme

committed 12 years ago
Unverified
438f347c887c35696bd09aeccc49c0952c4a2fd4

Item filter support.

uuntitaker committed 12 years ago
Unverified
e56551ba71ef812fac29b97480e1d55cb44d70d1

Extended Readme

uuntitaker committed 12 years ago

README

The README file for this repository.

=========== rss2maildir

Introduction

rss2maildir takes rss feeds and creates a maildir of messages for each of the feeds, new items become "new", updated entries get redelivered as new messages. Each feed becomes it's own maildir which can be named as you like.

Installation

Clone this repository or download the ZIP archive. Then run::

./setup.py install

to install the Python package and the command-line tool.

Usage

Configuration

Create a config file containing the feeds and their "names" - the names will be used as the directory name of the maildir for the feed. A complete example can be found at rss2maildir.conf.example::

[general] state_dir = "/path/to/a/writtable/directory/to/write/state/to" maildir_root = "/path/to/directory/to/write/maildirs/in"

[http://path/to/a/rss/feed/] maildir = "name of folder to put mail in"

  • The state_dir in the general section defaults to the current working directory + state.

  • The maildir_root defaults to the current working directory + RSSMaildir.

  • It doesn't really matter where you save the config file.

Execution

During installation, setup.py should have installed the command-line utility rss2maildir into your path. Executing::

rss2maildir -c ./path/to/your.config

will look for new feed items and place them into the maildirs. In order to recieve new items into your maildirs, you need to execute it regularly.