New utilities for database related work: engine wrapper that ensure only one operation is run at a time, and base transformation with "db" parameter (engine may be a better name though, as it normally expects an sqlalchemy engine).
Bootstraping cookbook.
Adds csv cookbook structure.
[doc] rename harness to job in documentation. Old api still works of course.
[doc] polishing
Update build files.
[doc] draft of "just enough python for etl" appendix.
[doc] adds database example to documentation, even if api is neither stable nor satisfying as it is now.
added cached file extract
Merge pull request #6 from jmorel/cached_file_extract

added cached file extract
Merge remote-tracking branch 'origin/master' into dev
Merge commit '30965ad' into dev
[cli] allow terminals without set width (like pycharms)
[DatabaseExtract] Adds ability to use descriptors as queries, for example @property decorated methods
fix for unecessarily converted html entities
Merge pull request #6 from jmorel/dev

fix for unecessarily converted html entities
added actual unescaping (bs was not easily providing the escaped value)
Merge pull request #7 from jmorel/dev

added actual unescaping (bs was not easily providing the escaped value)
better error handling : if an error channel is available, then the harness will send caught exception in it.
Merge remote-tracking branch 'origin/dev' into dev