Skip to content

crd/the-queens-mirror

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BSD 3-Clause License Code style: black

the-queens-mirror

Alexa Skill and backing Lambda for The Queen's Mirror, a Skill used by my family to reveal a dining reservation to our children.

What's in the Box

This repository contains the intent necessary to set up the Alexa Skill as well as everything you need to deploy the Lambda.

Prerequisites

I'd recommend having pipenv and pyenv installed and knowing how they work.

How to Build the Lambda

It's necessary to first collect and package all the dependencies:

$ git clone git@github.com:crd/the-queens-mirror.git
$ cd the-queens-mirror/lambda/py
$ pipenv sync
$ cd $(eval pipenv --venv)/lib/python3.6/site-packages/
$ zip -r9 the-queens-mirror.zip .

Next add the lambda itself to the .zip file:

$ zip -g the-queens-mirror.zip lambda_function.py

You're now ready to upload the .zip file to the Lambda console.

About

Alexa Skill and backing Lambda for The Queen's Mirror

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages