Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yoshiki-0428/python-lambda-time-management


https://github.com/yoshiki-0428/python-lambda-time-management

alexa aws dynamodb lambda pip python python-lambda-local python3

Last synced: 19 days ago
JSON representation

Awesome Lists containing this project

README

        

## TimeManagementApp from Alexa

#### Description
Alexaに自分の〇〇のタスクの時間を登録することができます。

- Conversation Example(会話の例)
1. 時間管理アプリを開いてyoutubeの時間を記録して
2. 四時間
3. 今日のyoutubeの時間を教えて

##### Need Tools
- python3.6
- pip(3)
- [dynamoDB local](http://dynamodb-local.s3-website-us-west-2.amazonaws.com/dynamodb_local_latest.zip)
[(how to)](https://qiita.com/Hiroki11x/items/756797b45d4461784013)

##### How to Deploy
1. aws configure
2. Set your aws configure
3. [lambda-uploader](https://dev.classmethod.jp/cloud/deploy-aws-lambda-python-with-lambda-uploader/)

##### How to local execution lambda
When execution is desired on the console that with the following sentences!

```
python-lambda-local --function lambda_handler --timeout 5 aws_lambda/main.py aws_lambda/event/Launch.json
```
Execution json type

```
Launch.json
GetTimeIntent.json
RegisterTaskIntent.json
RegisterTimeIntent.json
```

###### TODO
- dynamoDB localの設定