Feed Getter
Tentatively, if not permanently titled.What's this?
This is Feed Getter, an rss aggregator. I wanted an rss aggregator that saved files to directories that I specify. That's it. All the ones I've come across have a user interface for viewing the files. I just want to put settings in a file (or someday a GUI), and have the files appear in directories, so I may have my way with them. So here is what I've come up with.Legal (sorry)
Releases
Version 0.2 Mon, Feb 15, 2008
Description
Same as before, except that it doesn't reget files that you already have. Hopefully it won't have any incomplete files either. I think Python's url getter function may be a bit weird, so let me know if you end up with any incomplete files.
Features and Bugs(Changes in bold)
Features I have
- Getting podcasts.
- Setting number of latest items you want to keep.
- Write to temporary files, and do an atomic copy to the actual file when it's done.
- Not re-getting files I already have.
- Deleting old files.
- Timestamp (from feed's description), in filenames, to further prevent name collisions after names are sanitized.
- Getting files from webcomic feeds. Involves parsing HTML received as a file in the feed, so it's almost the same amount of work again.
- Replace myFeeds.py with an actual config file.
- X Sometimes, it will stall during a download. It doesn't seem to timeout in these cases, as it should.
(none)
Bugs Fixed
(none)
Version 0.1 Mon, Feb 11, 2008
This version is my first release version. It works, and I use it, but I don't trust it enough to run on my main user, because it's responsible for writing specified files and deleting all other files, in specified directories. I suggest you consider doing the same, until a few smart people look at my code. It's got a few obvious things I will have to implement soon. Most notably, outdated files don't automatically get deleted, so you will have to take care of cleaning up old files yourself for this version. For more info, see the readme.txt
Dependencies:- python
- feed parser, a python module. Available in a Linux distro near you, or at http://www.feedparser.org/
Extract the tar file. Read the readme.txt for further instructions.