- Feb 25, 2019
-
-
- Feb 24, 2019
-
-
Romain Bignon authored
-
- May 28, 2018
-
-
hydrargyrum authored
Having "class obj_x(ItemElement)" to do nested object parsing is possible. Support "class obj_x(ListElement)" to parse a list of sub-objects, and coerce to list instead of an iterator.
-
- May 05, 2018
-
-
don't crash handling non-mandatory fields instead we fill them with the new FetchError EmptyField
-
- Nov 18, 2017
-
-
- Aug 30, 2017
-
-
The string was incorrectly formatted
-
- Jun 23, 2017
-
-
Florent Fourcot authored
We sometimes raises a SkipItem exception in attributes parsing, instead to use filters like "condition" of "validate" methods. Even it was not designed for that before, it's sometimes useful and easier to do so. Since we accept it as a valid behavior (upper levels handle this exception), we should not flood our users with a warning
-
- Jun 19, 2017
-
-
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
-
hydrargyrum authored
With: futurize -w -1 weboob
-
- Jun 17, 2017
-
-
- Apr 30, 2017
-
-
- 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 25, 2017
-
-
Since Python 2.7 is the minimum version supported, collections.OrderedDict is guaranteed to exist and there is no need to reimplement it.
-
- Jan 21, 2017
-
-
- Jun 09, 2016
-
-
- May 05, 2016
-
-
- Apr 12, 2016
-
-
Bezleputh authored
-
- Mar 12, 2016
-
-
- Sep 10, 2015
-
-
Laurent Bachelier authored
-
- Mar 12, 2015
-
-
Bezleputh authored
use new DictElement in modules
-
- Dec 07, 2014
-
-
Romain Bignon authored
-
- Dec 05, 2014
-
-
Bezleputh authored
-
- Dec 03, 2014
-
-
Romain Bignon authored
-
- Oct 11, 2014
-
-
Romain Bignon authored
-
Laurent Bachelier authored
-
- Oct 10, 2014
-
-
Laurent Bachelier authored
flake8 --select W391,E302,E301,E304 autopep8 can't fix W391 even though it claims it can. Fixed using a simple custom script.
-
Laurent Bachelier authored
autopep8 -a -r -i --select E711,E712,W601,W602,W603,W604,W690,E304,E401,E502 . Also includes some manual reindentations (many are left after the print() changes). Manually checked, some modernizations not commited here.
-
- Oct 07, 2014
-
-
Laurent Bachelier authored
This is a cleaner approach that requires less configuration in other applications. This also easily allows us to have another color. Many checks were made on being exactly at the DEBUG level, they were fixed to also check on being below DEBUG (i.e. DEBUG_FILTERS).
-
- Oct 06, 2014
-
-
Romain Bignon authored
weboob.tools.browser -> weboob.deprecated.browser weboob.tools.parsers -> weboob.deprecated.browser.parsers weboob.tools.mech -> weboob.deprecated.mech weboob.browser2 -> weboob.browser weboob.core.exceptions -> weboob.exceptions Also, the new tree for browser2 is: weboob.browser: import weboob.browser.browsers.* and weboob.browser.url.* weboob.browser.browsers: all browsers (including PagesBrowser and LoginBrowser) weboob.browser.url: the URL class weboob.browser.profiles: all Profile classes weboob.browser.sessions: WeboobSession and FuturesSession weboob.browser.cookies: that's a cookies thing weboob.browser.pages: all Page and derivated classes, and Form class weboob.browser.exceptions: specific browser exceptions weboob.browser.elements: AbstractElement classes, and 'method' decorator weboob.browser.filters.*: all filters
-
- Oct 02, 2014
- Sep 20, 2014
-
-
Romain Bignon authored
-
- Sep 12, 2014
-
-