https://github.com/steeleye/recruitment-ext/wiki/Python-Engineer-Assessment
S3 bucket name and the initial url to get xls file is parameterized in config.json.
- dict_creator.zip is ready to be deployed as a AWS Lambda function (dict_creator.lambda_handler).
- To test the script, install all the dependencies in requirement.txt by executing the below command, 'pip install -r requirements.txt'
- Execute dict_creator.py.
- The file downloaded from the given url will be saved in the root folder of the project in xlsx format.
- The data from the downloaded file will be uploaded to S3 bucket as a json file.
- The script returns url to the json file uploaded to S3 bucket (If the return_url parameter is configu.red in config.py)