- Added `source_url()` method to get the feed source url (handling base URIs for Atom feeds properly when needed), along with test cases - Added `feed_type()` convenience method to return the type of feed as a string, "RSS" or "Atom", along with test cases
0.0.6
Added
- Added optional `pretty_print` keyword argument to `FeedModifier.write()`, with default value `True`
Changed
- Feed and entry title prefixes/suffixes now treat empty strings the same way they treat `None`: neither are used in the actual generated titles. Prefixes and suffixes set to `""` will now result in the same titles as if they had been set to `None`
0.0.5
Changed
- Changed behavior of `FeedModifier.__getitem__` to raise a `KeyError` when no subelement of the given name exists, instead of creating and returning the subelement - Changed default values of `title_prefix` and `entry_title_[prefix/suffix]` from the prior arbitrary defaults to `None`
0.0.4
Added
- Added `num_remaining` method to FeedModifier instances.
0.0.3
Added
- Added support for downloading, parsing, and outputting feeds as strings (without needing to read from / write to file)