Skip to content
Permalink
Branch: master
Commits on Mar 2, 2019
  1. Update HTML5lib Sanitizer

    distler committed Mar 2, 2019
Commits on Jan 8, 2019
  1. Fix remaining broken tests

    distler committed Jan 8, 2019
    We were doing georss_box and georss_polygon wrong anyway.
Commits on Jan 7, 2019
  1. A bit more responsive

    distler committed Jan 7, 2019
Commits on Dec 27, 2018
  1. Fixes for new FeedParser

    distler committed Dec 27, 2018
Commits on Dec 25, 2018
  1. Unvendor feedparser and httplib2

    distler committed Dec 25, 2018
    Update for feedparser 5.2.x
Commits on Dec 17, 2016
  1. Might as well do this one too

    distler committed Dec 17, 2016
Commits on Dec 16, 2016
Commits on Mar 30, 2014
  1. Update html5lib

    distler committed Mar 30, 2014
  2. Merge branch 'update-deps' of https://github.com/olberger/venus

    distler committed Mar 30, 2014
    Conflicts:
    	planet/reconstitute.py
    	planet/vendor/feedparser.py
    	planet/vendor/html5lib/sanitizer.py
  3. Update feedparser

    distler committed Mar 30, 2014
Commits on Jan 31, 2014
Commits on Jan 27, 2014
  1. Fix scrubbing issue

    olberger committed Jan 27, 2014
    Solves errors like :
    ERROR:planet.runner:TypeError: 'NoneType' object has no attribute '__getitem__'
    ERROR:planet.runner:  File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/spider.py", line 480, in spiderPlanet
        writeCache(uri, feed_info, data)
    ERROR:planet.runner:  File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/spider.py", line 167, in writeCache
        scrub.scrub(feed_uri, data)
    ERROR:planet.runner:  File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/scrub.py", line 149, in scrub
        node['value'] = ''.join([str(token) for token in tree])
    ERROR:planet.runner:  File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/vendor/html5lib/serializer/htmlserializer.py", line 199, in serialize
        for token in treewalker:
    ERROR:planet.runner:  File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/vendor/html5lib/filters/optionaltags.py", line 18, in __iter__
        type = token["type"]
  2. Proposed changes as feedparser seems to have a different behaviour.

    olberger committed Jan 27, 2014
    I hope this isn't critical to the planet.
  3. Try and fix Django settings issue

    olberger committed Jan 27, 2014
    Fix errors like this:
    ======================================================================
    ERROR: test_django_entry_title (tests.test_filter_django.DjangoFilterTests)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_filter_django.py", line 26, in test_django_entry_title
        os.path.realpath('tests/data/filter/django/title.html.dj'), input)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/shell/dj.py", line 26, in run
        TEMPLATE_DIRS=(os.path.dirname(script),)
      File "/usr/lib/python2.7/dist-packages/django/conf/__init__.py", line 89, in configure
        raise RuntimeError('Settings already configured.')
    RuntimeError: Settings already configured.
  4. Change XML test data so that xmlns are correctly set

    olberger committed Jan 27, 2014
    Fix errors like :
    ======================================================================
    ERROR: test_georss_box_latlong (tests.test_reconstitute.ReconstituteTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 43, in <lambda>
        func = lambda self, name=root: self.eval(name)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 26, in eval
        results = feedparser.parse(data)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/vendor/feedparser.py", line 4001, in parse
        saxparser.parse(source)
      File "/usr/lib/python2.7/dist-packages/drv_libxml2.py", line 208, in parse
        eltName,eltQName,attributesNSImpl)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/vendor/feedparser.py", line 1801, in startElementNS
        raise UndeclaredNamespace, "'%s' is not associated with a namespace" % givenprefix
    UndeclaredNamespace: 'georss' is not associated with a namespace
  5. Fix date values error in templates

    olberger committed Jan 27, 2014
    Fix errors like:
    ======================================================================
    ERROR: test_apply_classic_fancy (tests.test_apply.ApplyTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_apply.py", line 54, in test_apply_classic_fancy
        self.apply_fancy()
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_apply.py", line 84, in apply_fancy
        splice.apply(self.feeddata)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/splice.py", line 142, in apply
        output_file = shell.run(template_file, doc)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/shell/__init__.py", line 66, in run
        module.run(template_resolved, doc, output_file, options)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/shell/tmpl.py", line 256, in run
        tp.set(key, value)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/vendor/htmltmpl.py", line 441, in set
        "be either a scalar or a list." % var
    TemplateError: Htmltmpl error: Value of toplevel variable 'date' must be either a scalar or a list.
  6. Fix issue on running filters

    olberger committed Jan 27, 2014
    Fix errors like:
    ======================================================================
    ERROR: test_spiderFeed_retroactive_filter (tests.test_spider.SpiderTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_spider.py", line 82, in test_spiderFeed_retroactive_filter
        self.spiderFeed(testfeed % '1b')
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_spider.py", line 50, in spiderFeed
        writeCache(feed_uri, feed_info, data)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/spider.py", line 232, in writeCache
        output = shell.run(filter, output, mode="filter")
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/shell/__init__.py", line 62, in run
        return module.run(template_resolved, doc, None, options)
      File "/usr/lib/python2.7/dist-packages/py/_apipkg.py", line 122, in __makeattr
        raise AttributeError(name)
    AttributeError: run
  7. Fix test_missing_item_pubDate no longer passing

    olberger committed Jan 27, 2014
    Fixes :
    ======================================================================
    FAIL: test_missing_item_pubDate (tests.test_reconstitute.ReconstituteTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 43, in <lambda>
        func = lambda self, name=root: self.eval(name)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 38, in eval
        self.assertEqual(eval(rhs), eval(lhs, results.entries[0]))
    AssertionError: (2006, 6, 21, 13, 16, 41, 2, 172, 0) != time.struct_time(tm_year=2014, tm_mon=1, tm_mday=27, tm_hour=17, tm_min=16, tm_sec=24, tm_wday=0, tm_yday=27, tm_isdst=0)
    
    ----------------------------------------------------------------------
  8. Fix test cases errors on AttributeError: object has no attribute 'sum…

    olberger committed Jan 27, 2014
    …mary_detail'
    
    Fixes errors like the following :
    ======================================================================
    ERROR: test_content_html (tests.test_reconstitute.ReconstituteTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 43, in <lambda>
        func = lambda self, name=root: self.eval(name)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 28, in eval
        reconstitute(results, results.entries[0]).writexml(work)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/reconstitute.py", line 267, in reconstitute
        id(xentry, entry)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/reconstitute.py", line 79, in id
        entry_id = (entry.summary_detail.base + "/" +
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/vendor/feedparser.py", line 416, in __getattr__
        raise AttributeError, "object has no attribute '%s'" % key
    AttributeError: object has no attribute 'summary_detail'
  9. Fix errors in test suite after html5lib recent changes

    olberger committed Jan 27, 2014
    Errors like the following should be fixed now.
    
    ======================================================================
    ERROR: test_content_html (tests.test_reconstitute.ReconstituteTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 43, in <lambda>
        func = lambda self, name=root: self.eval(name)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 27, in eval
        scrub(testfiles%name, results)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/scrub.py", line 148, in scrub
        xhtml = serializer.XHTMLSerializer(inject_meta_charset = False)
    AttributeError: 'module' object has no attribute 'XHTMLSerializer'
    
    ======================================================================
    ERROR: test_dc_lang (tests.test_reconstitute.ReconstituteTest)
    ----------------------------------------------------------------------
    Traceback (most recent call last):
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 43, in <lambda>
        func = lambda self, name=root: self.eval(name)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/tests/test_reconstitute.py", line 28, in eval
        reconstitute(results, results.entries[0]).writexml(work)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/reconstitute.py", line 275, in reconstitute
        content(xentry, 'title', entry.get('title_detail',None), bozo)
      File "/home/olivier/svn/svn.debian.org/python-apps/planet-venus/git-svn/planet-venus/planet/reconstitute.py", line 171, in content
        parser = html5parser.HTMLParser(tree=dom.TreeBuilder)
    AttributeError: 'module' object has no attribute 'TreeBuilder'
  10. Update feedparser to 5.1.3

    olberger committed Jan 27, 2014
  11. Update html5lib to 0.999

    olberger committed Jan 27, 2014
Commits on Dec 23, 2013
  1. Support LaTeX in img.latex

    distler committed Dec 23, 2013
    Also, some utf8 support improvements.
Commits on Dec 12, 2013
  1. Support for TeX source in <annotation>

    distler committed Dec 12, 2013
    Double-click on an equation to get the TeX source.
Commits on Jul 26, 2012
  1. Some Sanitizer fixes

    distler committed Jul 26, 2012
Commits on Feb 18, 2011
Commits on Feb 15, 2011
  1. Only searches for name if planet_name is set. Prints a warning if no …

    ext committed Feb 15, 2011
    …matching
    
    config is found.
Commits on Feb 11, 2011
Commits on Feb 10, 2011
Commits on Feb 7, 2011
Commits on Jan 19, 2011
Older
You can’t perform that action at this time.