- Mock html test for all search methods - https://pypi.python.org/pypi/mock/
- Test and implement the use of images options in search images method
- Re-factor and split main module in separated ones
- Implement fast download using concurrent futures - https://gist.github.com/mangecoeur/9540178 - https://docs.python.org/3/library/concurrent.futures.html
- Implement google search external link scraping
- Be able to manage both Chrome and Firefox, and maybe Ie too, depending in what browser the user has
- Implement PhantomJS for not showing the explorer opening
- Write a full suite of docs tests and unit tests
- Reconvert all comments following the google python style guide - https://google-styleguide.googlecode.com/svn/trunk/pyguide.html
- Add support for Google Scholar search (check out Py3 library google-scholar)
- vcrpy to record web requests and make more automated mocks
- SauceLabs to do UI tests
- Sphinx to generate documentation - readthedocs style
- PhantomJS to use browsers without actually opening them (works with selenium) - http://stackoverflow.com/questions/13287490/is-there-a-way-to-use-phantomjs-in-python