- Mar 28, 2019
-
-
- Feb 24, 2019
-
-
Romain Bignon authored
-
- Jan 23, 2019
-
-
Filter to replace HTML entities like "é" or "B" with their unicode counterpart. Move barclays 'Entities' filter into weboob core to use it in all module and rename it 'ReplaceEntities'
-
- Jan 06, 2019
-
-
- Dec 17, 2018
-
-
When there are no <td>, TableCell.call_without_colspan returned empty list, but TableCell.call_with_colspan crashed because it couldn't count tds. Compatible behavior is to also return empty list.
-
If "," is the thousands separator, "12,345" should be accepted but not "123,45".
-
"- 123" should reasonably be accepted.
-
-
- Dec 02, 2018
-
-
The "colspan" attribute enables handling of <td> tags that have a "colspan" attribute that is higher than 1. These columns occupy more than one slot in the table, creating a column shift that we must handle otherwise the col_names will not fit anymore with the col heads.
-
- Oct 11, 2018
-
-
CleanDecimal used to parse "123foo456" as "123456". Now it raises an exception if there are multiple numbers in the parsed text.
-
FilterError is dedicated to filters and thus can be used.
-
-
- May 12, 2018
-
-
- Dec 16, 2017
-
-
- Nov 19, 2017
-
-
hydrargyrum authored
In Python 2, unquote takes bytes and returns bytes (so it needs encode/decode). In Python 3, it takes str and returns str.
-
- Nov 18, 2017
-
-
- Nov 17, 2017
-
-
- Sep 11, 2017
-
-
hydrargyrum authored
weboob.browser.filters.base will contain the internal classes like Filter and core like FilterError. TableCell is imported in filters.html to let modules migrate, then it can be fully moved.
-
- Aug 30, 2017
-
-
Laurent Bachelier authored
Deprecate html2text<3.200 and add it to requirements. This is a light dependency and it is used by a great number of modules.
-
Laurent Bachelier authored
-
Laurent Bachelier authored
-
Laurent Bachelier authored
-
Laurent Bachelier authored
-
Sébastien JEAN authored
It make no sense to convert str to str
-
Sébastien JEAN authored
-
- Jul 29, 2017
-
-
Juliette Fourcot authored
-
- Jul 08, 2017
-
-
- Jun 26, 2017
-
-
hydrargyrum authored
literal_eval returns str in python 3, not bytes
-
- Jun 19, 2017
-
-
hydrargyrum authored
-
hydrargyrum authored
The syntax for using a metaclass is different in python2 and python3, and there are existing helpers. Add six as a dependency in setup.py.
-
hydrargyrum authored
TODO this is less efficient on python2
-
hydrargyrum authored
Some functions changed return type from python2 to python3 TODO: not everything is tested, a full review is needed + run is needed
-
hydrargyrum authored
-
hydrargyrum authored
-
- Jun 17, 2017
-
-
With this sample: <foo>bar<qux/>baz</foo> Element.text only returns "bar". By iterating on xpath "text()", we get "bar" and "baz".
-
- Feb 18, 2017
-
-
Highlighting can use significant disk space. Don't enable it with "-a" command-line flag anymore. To enable highlighting for a particular backend, set "_highlight_el = 1" in the backend config file.
-
- Feb 09, 2017
-
-
Browser2 HTML selectors tweak attributes of involved elements, then the ItemElement writes an HTML file with the modified attributes and restores the attributes. This makes it easier to debug by showing visually for each object which HTML elements were selected.
-
-
- Jan 21, 2017
-
-