Rで部下に歩数を送りつける
自分では全く意外ではないデータでも他人にとっては意外なことがある。
ましてやそれが行動データであればなおさらだ。
たとえば自分では最近運動不足を痛感しているが、人は知らない。
俺は俺に甘いので運動不足は放置されがちだが、人は放置しない。
ということで、自分の歩数を部下にメールで送るようにした。Rで。
fitbitから歩数をゲット
# devtools::install_github("corynissen/fitbitScraper") library("fitbitScraper") cookie <- login(email=options()$FITBIT_MAIL, password=options()$FITBIT_PW) steps <- get_daily_data(cookie, what="steps",format(Sys.Date()-1),format(Sys.Date()-1))
gmailで歩数を送りつける
# install.packages("mailR") library("mailR") mail_body <- sprintf("<html><head></head><body><h1>昨日の歩数は%sでした</h1></body></html>", steps$data) send.mail(from = "Yoshio TOKOROSAWA<prrrrrrrrrrrrrrrrr@gmail.com>", to = "uchinobuka@hogehoge.com", subject="昨日の歩数", body = mail_body, encoding = "utf-8", html = TRUE, smtp = list(host.name = "smtp.gmail.com", port = 465, user.name = "prrrrrrrrrrrrrrrrr@gmail.com", passwd = options()$GMAIL_PW, ssl = TRUE), authenticate = TRUE, send = TRUE)
enjoy!!!