Skip to content

Instantly share code, notes, and snippets.

View mr-rigden's full-sized avatar

Jason Rigden mr-rigden

View GitHub Profile
##############################
# Program Entry
##############################
def lambda_handler(event, context):
if event['request']['type'] == "LaunchRequest":
return on_launch(event, context)
elif event['request']['type'] == "IntentRequest":
return intent_router(event, context)
##############################
# Builders
##############################
def build_PlainSpeech(body):
speech = {}
speech['type'] = 'PlainText'
speech['text'] = body
return speech
@mr-rigden
mr-rigden / requirements.txt
Created July 2, 2017 04:28
Current Atom requirements.txt for Python Basic
jedi==0.10.2
pbr==3.1.1
pycodestyle==2.3.1
six==1.10.0
stevedore==1.23.0
virtualenv==15.1.0
virtualenv-clone==0.2.6
virtualenvwrapper==4.7.2
yapf==0.16.2
@mr-rigden
mr-rigden / gist:3dce5c9a2cdf7f4aa43b4a2ce5e036f7
Created October 5, 2016 18:57
Mr. Rigden's Python Logging Boilerplate: Now with Color
import logging
import coloredlogs
LOG_FORMAT = '%(asctime)s %(levelname)-8s %(message)s'
LOG_DATE = "%Y-%m-%d %H:%M:%S"
LOG_STYLE = dict(
debug=dict(color='cyan', bold=True),
info=dict(color='green', bold=True),
verbose=dict(color='white'),
warning=dict(color='yellow', bold=True),