├── .gitignore ├── Pipfile ├── Pipfile.lock ├── README.md ├── serverless.yml ├── serverless_data_pipeline ├── glue │ └── unzip.py ├── lambda_function │ ├── extract.py │ ├── load.py │ └── unzip.py └── samples │ └── dummy_mails.zip └── serverless_data_pipeline_tests ├── __init__.py └── lambda_function ├── __init__.py ├── resources └── test_extract_the_contents_of_an_email_successfully.eml └── test_extract.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/.gitignore -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/README.md -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless.yml -------------------------------------------------------------------------------- /serverless_data_pipeline/glue/unzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline/glue/unzip.py -------------------------------------------------------------------------------- /serverless_data_pipeline/lambda_function/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline/lambda_function/extract.py -------------------------------------------------------------------------------- /serverless_data_pipeline/lambda_function/load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline/lambda_function/load.py -------------------------------------------------------------------------------- /serverless_data_pipeline/lambda_function/unzip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline/lambda_function/unzip.py -------------------------------------------------------------------------------- /serverless_data_pipeline/samples/dummy_mails.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline/samples/dummy_mails.zip -------------------------------------------------------------------------------- /serverless_data_pipeline_tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serverless_data_pipeline_tests/lambda_function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /serverless_data_pipeline_tests/lambda_function/resources/test_extract_the_contents_of_an_email_successfully.eml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline_tests/lambda_function/resources/test_extract_the_contents_of_an_email_successfully.eml -------------------------------------------------------------------------------- /serverless_data_pipeline_tests/lambda_function/test_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentclaes/serverless_data_pipeline_example/HEAD/serverless_data_pipeline_tests/lambda_function/test_extract.py --------------------------------------------------------------------------------