descriptionfilter for blog aggregators
homepage URLhttps://launchpad.net/planetfilter
ownerfrancois@fmarier.org
last changeFri, 4 Jan 2019 16:40:36 +0000 (4 11:40 -0500)
content tags
add:
README.txt
# PlanetFilter

PlanetFilter uses a blacklist to filter a blog aggregator feed. It allows
anyone to subscribe to popular blog aggregators without being overwhelmed by
the noise.

It supports the RSS, RSS 2.0 and Atom formats.

## Installation

To install using pip, simply do this:

    $ pip install planetfilter

## Usage

To filter a given author out of a blog aggregator, create a config file for
that aggregator:

    [feed]
    url=http://planet.mozilla.org/rss20.xml

    [blacklist]
    authors = The Mozilla Blog
      Mozilla Release Management Team
    titles =
      Product Coordination Meeting
    urls =
      https://air.mozilla.org

and then run:

    planetfilter --output filtered.xml planet.conf

Then in your feed reader, add the feed either using a `file:///` URL or
as an `http://localhost/` URL if you serve it using a local web server.

## Compatibility

PlanetFilter is known to work with the following feed readers:

* [Akregator](https://userbase.kde.org/Akregator) using `file:///` URLs
* [Thunderbird](https://www.mozilla.org/thunderbird/) using `http://localhost/` URLs

## License

Copyright (C) 2010, 2015, 2016, 2017, 2018, 2019  Francois Marier <francois@fmarier.org>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.
shortlog
2019-01-04 Francois MarierBump copyright yearmaster
2019-01-04 Francois MarierUse ConfigParser since SafeConfigParser has been rename...
2017-09-19 Francois MarierBump version and changelog for releaseplanetfilter-0.8.1
2017-09-19 Francois MarierRemove superfluous whitespace from feeds
2017-09-10 Francois MarierCopy the Make file from canadian-ham-exam
2017-08-26 Francois MarierBump version and changelog for releaseplanetfilter-0.8.0
2017-08-24 Francois MarierTreat CDATA nodes as text nodes when filtering
2017-08-24 Francois MarierFake the Tor user agent to work around blogs that ban...
2017-08-05 Francois MarierBump version and changelog for releaseplanetfilter-0.7.4
2017-08-05 Francois MarierBump copyright year
2017-08-05 Francois MarierAvoid deleting files when errors occur
2017-08-05 Francois MarierFix typo in error message
2017-08-05 Francois MarierUpdate the name of pep257
2017-04-05 Francois MarierBump version and changelog for releaseplanetfilter-0.7.3
2017-04-05 Francois MarierFix pep8 error
2017-03-14 Francois MarierGracefully handle OSError
...
tags
6 years ago planetfilter-0.8.1 0.8.1 release
6 years ago planetfilter-0.8.0 0.8.0 release
6 years ago planetfilter-0.7.4 0.7.4 release
7 years ago planetfilter-0.7.3 0.7.3 release
8 years ago planetfilter-0.7.2 0.7.2 release
8 years ago planetfilter-0.7.1 0.7.1 release
8 years ago planetfilter-0.7.0 0.7.0 release
8 years ago planetfilter-0.6.0 0.6.0 release
8 years ago planetfilter-0.5.0 0.5.0 release
8 years ago planetfilter-0.4.4 0.4.4 release
8 years ago planetfilter-0.4.3 0.4.3 release
8 years ago planetfilter-0.4.2 0.4.2 release
9 years ago planetfilter-0.4.1 0.4.1 release
9 years ago planetfilter-0.4.0 0.4.0 release
9 years ago planetfilter-0.3.4 0.3.4 release
9 years ago planetfilter-0.3.3 0.3.3 release
...
heads
5 years ago master