Permalink
Switch branches/tags
Nothing to show
Commits on Apr 2, 2013
  1. Some updates

    untitaker committed Apr 2, 2013
Commits on Mar 28, 2013
Commits on Jan 24, 2013
Commits on Nov 3, 2012
  1. Quickfix for package_data

    untitaker committed Nov 3, 2012
Commits on Nov 2, 2012
  1. Flake8 improvements

    untitaker committed Nov 2, 2012
Commits on Oct 30, 2012
  1. Simplified syntax, WIP

    untitaker committed Oct 30, 2012
  2. Pep 8 and restructuring.

    untitaker committed Oct 30, 2012
  3. Some smaller preparations.

    untitaker committed Oct 30, 2012
Commits on Aug 29, 2012
  1. dependency list

    untitaker committed Jul 23, 2012
  2. Merge pull request #3 from untitaker/deps

    Justus Winter committed Aug 29, 2012
    Add a list of dependencies to setup.py.
Commits on Aug 28, 2012
  1. dependency list

    untitaker committed Jul 23, 2012
Commits on Aug 6, 2012
  1. Merge pull request #2 from untitaker/item-filters

    Justus Winter committed Aug 6, 2012
    Item filter support.
  2. Merge pull request #1 from untitaker/better-readme

    Justus Winter committed Aug 6, 2012
    Extended Readme
Commits on Jul 22, 2012
  1. Item filter support.

    untitaker committed Jul 22, 2012
    This commit allows you to use so-called item filters, which enable you
    to alter any feed items with your own scripts.
    
    You specify a python module with the `item_filters` setting:
    
        [general]
        item_filters = ~/stuff/item_filters.py
    
    In the `item_filters.py` you specify the function `get_filters`, which
    should return a list of functions. These functions get called in the
    order they are specified in the list, with a feed item (instance of
    `Item`) as their only argument.
    
    The following code in `item_filters.py` would replace the title and the
    content of absolutely every feed item with `New title!` and `New
    content!`:
    
        def test_filter2(item):
            item.title = 'New title!'
            return item
    
        def test_filter1(item):
            item.content = 'New content!'
            return item
    
        def get_filters():
            return [
                test_filter1,
                test_filter2
            ]
Commits on Jul 21, 2012
  1. Extended Readme

    untitaker committed Jul 21, 2012
Commits on Sep 29, 2011
  1. Turn unicode literals containing no unicode to string literals

    Justus Winter committed Sep 29, 2011
    They will be coerced to unicode anyway and make the code look
    weird.
  2. Add docstring and fix trailing whitespaces

    Justus Winter committed Sep 29, 2011
  3. Cleanups

    Justus Winter committed Sep 29, 2011
  4. DRY fix: Use ParsingTest for all test cases

    Justus Winter committed Sep 29, 2011
  5. Cleanup the ParsingTest

    Justus Winter committed Sep 29, 2011
Commits on Sep 27, 2011
  1. Refine .gitignore

    Justus Winter committed Sep 27, 2011
Commits on Sep 25, 2011
  1. Simplified config file reading

    Justus Winter committed Sep 25, 2011
  2. strip() subjects to avoid header splitting

    Justus Winter committed Sep 25, 2011
  3. Use the marshal module to (de)serialize data instead of urlencoding

    Justus Winter committed Sep 25, 2011
    The marshal module is significantly faster than urllib.urlencode
    and cgi.parse_qs.
  4. Use database.get_feed_metadata in Feed.is_changed

    Justus Winter committed Sep 25, 2011
  5. Made the html part in generated mails configurable

    Justus Winter committed Sep 25, 2011
  6. Turned parse_and_deliver into an generator new_items

    Justus Winter committed Sep 25, 2011
    And moved the parts that create and deliver messages to main()
  7. Fix the location of the default config file

    Justus Winter committed Sep 25, 2011
    This patch also uses ..readfp(open()) instead of ..read() failure
    to read the defaults will generate an exception.
Commits on Sep 23, 2011
  1. Improved the settings code and moved some code around

    Justus Winter committed Sep 23, 2011
  2. Added more logging

    Justus Winter committed Sep 23, 2011
  3. Added a .gitignore file to ignore pyc files

    Justus Winter committed Sep 23, 2011
  4. Move Item class to its own file and clean up imports

    Justus Winter committed Sep 23, 2011