Up until now, using rss2email has been confined to the UNIX or Windows command line. Most of the time, this isn’t necessarily a bad thing. However, if you need to remove a few feeds from your list, it can be a pain to find every feed’s number and then delete them in the correct order (i.e. reverse numerical order). Otherwise you accidentally delete the wrong feeds.
So to remedy this and give a command-line tool a prettier face, we’ve developed a simple web-based UI for rss2email.
Installation
We assume that you already have rss2email installed and working.
Download r2eui.tar.gz (UNIX) or r2eui.zip (Windows) to your rss2email directory
Untar or unzip the r2eui archive
Download web.py
Download and install Cheetah
Running r2eui
From the folder where rss2email and r2eui are stored, type
python r2eui.py
Then, from your favorite browser, go to http://localhost:8080. From here you check for new feed items, add and remove newsfeeds and change your default email address.
To stop the web UI, just type ctrl-C (under UNIX) or ctrl-Break (under Windows) in the console window.

Neat-o!
In case anyone is wondering “How can I make this run without interruption”
“$ nohup python r2eui.py &”
Anywho, the main reason I came here was to beg that you modify the package to add either a second RUN button with the “no-send” or a check to apply the no-send on the feed add.
I looked at the script and see why you didn’t, because the args passed to run function are pulled from the initial command line args and thus will require the r2e package to be modified first, either way.
please please please
Thanks,
Eric
How about a version that can be placed on your local HTTP server?
That would probably be a function of your HTTP server, I think. As far as I know Apache should be able to do something like that with a virtual host or directory-style handler.
When I run python r2eui.py it says that “feeds.dat” doesn’t exist and that I need to run a “r2e new” command. But I’ve already run that command twice (successfully, I think). Any clues?
thanks!
Never mind. I had r2eui.py in /usr/share/rss2email and my feeds.dat was in /home/david/.rss2email. So I created a symlink to put my feeds.dat into /usr/share/rss2email and it works now. Thanks!
Well, I just added a truck-load of feeds on the web ui. Slick. Then I went in through putty and did a r2e run –no-send…which seemed to end pretty quickly. Then I went back to the web interface and pressed the run now button…and the mail is flooding in (i.e. all the back posts and comments that I thought would be eliminated using the run –no-send). Any clues on why? I’d hate to have this happen each time I add a feed.
I’d love to have a way to have the web interface run in the background all the time. Is this a web.py issue?
I also second the motion for the “run –no-send” button on the web interface.
thanks for a great tool!
[...] handsome RSS icon in the status bar of your browser and have the page added to your rss2email list. r2eui provides a web UI to rss2email, so why not let’s try [...]
When I try to download the files i get this error:
We’re sorry, we were unable to locate the site /lindseysmith/r2eui.tar.gz