/bing-images-python

Primary LanguagePythonMIT LicenseMIT

bing-images Build Statuscodecov

bing-images is a simple program with the following requirements:

Write a program to call the Microsoft Bing desktop Image API for one or more defined market codes and
download the images which have not already been downloaded to a defined download directory.  
The following should be configurable:

	* Number of records returned by the web service
	* location of files to be downloaded

An already downloaded file should never be downloaded again.

goals of bing-images

bing-images is a simple program which involves use of a JSON web service API as well as local file system manipulations to determine files to be downloaded as well as actual downloading of file content from the web service result. Tthe idea of this simple program is to:

  • be used as a way of learning different programming languages
  • be used as a way of learning TDD concepts for the chosen language including mocking of remote services
  • download images for personal use

bing-images-python

An implementation of bing-images using the python language

Setup Local Dev Environment

To ensure the TravisCI environment is consistent with local dev setup local virtual env for python as follows:

source local_setup.sh