論理名 | 物理名 | 内容 | 例 |
---|---|---|---|
サークルID | circleName | サークル固有のID | "jacla" |
年月 | month | 取得する年月 | "2018/12" |
{
"body":{
"circleName":"jacla",
def step_count(data): | |
status = "" | |
# 初期フラグを立てる | |
# data[0] data[1]のどっちがおおきいか | |
if data[0] < data[1]: | |
status = "up" | |
else: | |
status = "down" | |
last = data[0] |
snap install microk8s --classic | |
sudo ufw default allow routed | |
sudo iptables -P FORWARD ACCEPT | |
microk8s.enable dns dashboard metrics-server | |
# grafana/dashboard | |
# http://IP:8080/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy/ | |
# http://IP:8080/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/pod?namespace=default | |
microk8s.enable istio |
apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
name: flask-deployment | |
spec: | |
selector: | |
matchLabels: | |
app: flask | |
replicas: 1 | |
template: |
python -m pip install Flask | |
python -m pip install Flask-RESTful | |
python -m pip install Flask-PyMongo | |
python -m pip install python-dateutil |
for file in `\find . -maxdepth 1 -name '*.mp3'`; do | |
ffmpeg -i $file -t 120 -vn -ac 2 -ar 44100 -acodec pcm_s16le $file.wav | |
done |
import requests | |
def url_to_pdf(url): | |
req = requests.get(url) | |
pdf = req.content | |
return pdf | |
def send_slack(files): | |
# coding:utf-8 | |
import requests |
let currentViewController : UIViewController? = UIApplication.shared.keyWindow?.rootViewController! |
def post_slack(text): | |
# ここにslack botの incoming webhook URLを入れる | |
url = "https://hooks.slack.com. your slack webhook URL" | |
method = "POST" | |
# slackにはlineのテキストを転送するだけ | |
item = { | |
"text":str(text) | |
} | |
# SlackにPOSTする |
import json | |
def lambda_handler(event, context): | |
# TODO implement | |
body = str(get_line_message(event)) | |
return { | |
'statusCode': 200, | |
# テストで日本語も使いたいためensure_asciiをFalseにして \uXXXXを回避 | |
'body': json.dumps(body, ensure_ascii=False) | |
} |