Skip to content

Instantly share code, notes, and snippets.

@lnanase

lnanase/imas_birthday.csv

Last active Apr 4, 2019
Embed
What would you like to do?
im@stodon 誕生日bot
date name
0401 古賀小春
0402 都築圭
0403 天海春香
0404 ヘレン
0404 紅井朱雀
0406 喜多日菜子
0407 和久井留美
0408 桐野アヤ
0408 神崎蘭子
0408 櫻井桃華
0409 荒木比奈
0410 上条春菜
0412 大原みちる
0412 伊瀬谷四季
0414 赤城みりあ
0415 相葉夕美
0415 所恵美
0418 財前時子
0418 桑山千雪
0419 白菊ほたる
0420 御手洗翔太
0422 橘志狼
0424 島村卯月
0424 宮尾美也
0425 櫻木真乃
0427 水木聖來
0427 槙原志保
0429 大神環
0501 難波笑美
0502 土屋亜子
0504 日下部若葉
0505 水瀬伊織
0505 木村龍
0506 沢田麻理菜
0507 大槻唯
0508 高橋礼子
0508 吉岡沙紀
0509 早坂美玲
0512 柳清良
0514 牙崎漣
0515 安部菜々
0517 北上麗花
0518 古澤頼子
0520 兜大吾
0521 ライラ
0522 双海亜美
0522 双海真美
0524 田中摩美々
0525 浜川愛結奈
0529 綾瀬穂乃香
0529 白石紬
0530 一ノ瀬志希
0531 望月杏奈
0602 柏木翼
0603 及川雫
0604 丹羽仁美
0606 星輝子
0607 佐々木千枝
0607 松田亜利沙
0609 小室千奈美
0610 トレーナー(青木明)
0610 池袋晶葉
0611 緒方智絵里
0612 奥山沙織
0612 馬場このみ
0613 美作武史
0614 高垣楓
0615 藤原肇
0616 久川凪
0616 久川颯
0617 神楽麗
0618 榊夏来
0620 梅木音葉
0623 秋月律子
0625 日高愛
0625 三好紗南
0627 仙崎恵磨
0627 白瀬咲耶
0628 春日未来
0629 ナターリア
0629 青羽美咲
0630 多田李衣菜
0701 藤居朋
0701 速水奏
0702 山村賢
0703 依田芳乃
0703 清澄九郎
0704 木下ひなた
0706 高木順一朗
0706 高木順二朗
0707 赤西瑛梨華
0707 桃井あずき
0707 蒼井悠介
0707 蒼井享介
0710 矢口美羽
0713 氏家むつみ
0716 岡崎泰葉
0717 結城晴
0719 三浦あずさ
0720 龍崎薫
0720 杉坂海
0722 佐藤心
0722 黒野玄武
0722 八宮めぐる
0723 相馬夏美
0723 舞浜歩
0725 高森藍子
0727 新田美波
0729 小宮果穂
0730 城ヶ崎莉嘉
0730 伊吹翼
0731 橘ありす
0801 愛野渚
0801 棟方愛海
0801 ピエール
0802 和泉愛依
0803 海老原菜帆
0804 日野茜
0807 向井拓海
0808 木場真奈美
0808 舞田類
0810 五十嵐響子
0810 渋谷凛
0810 高坂海美
0815 ケイト
0816 有栖川夏葉
0817 関裕美
0817 西島櫂
0818 首藤葵
0818 矢吹可奈
0819 木村夏樹
0819 水嶋咲
0824 持田亜里沙
0824 華村翔真
0826 クラリス
0827 井村雪菜
0827 榊原里美
0827 森久保乃々
0827 篠宮可憐
0828 涼宮星花
0829 菊地真
0830 若林智香
0901 松本沙理奈
0901 諸星きらり
0901 山下次郎
0902 双葉杏
0902 豊川風花
0905 北条加蓮
0906 黒井崇男
0907 佐久間まゆ
0909 音無小鳥
0909 栗原ネネ
0910 ベテラントレーナー(青木聖)
0912 夢見りあむ
0913 南条光
0914 姫川友紀
0914 最上静香
0914 円城寺道流
0915 秋月涼
0916 神谷奈緒
0916 詩花
0919 キャシー・グラハム
0919 アナスタシア
0920 脇山珠美
0920 永吉昴
0923 幽谷霧子
0924 伊集院惠
0924 桜庭薫
0926 冴島清美
0926 ジュリア
0928 佐城雪美
0929 楊菲菲
1001 松永涼
1003 兵藤レナ
1005 田中琴葉
1006 乙倉悠貴
1007 砂塚あきら
1008 三条悟朗
1009 浅利七海
1009 アスラン=ベルゼビュートII世
1010 我那覇響
1010 椎名法子
1011 服部瞳子
1011 古論クリス
1013 九十九一希
1014 並木芽衣子
1014 藤本里奈
1018 水本ゆかり
1018 小早川紗枝
1019 杜野凛世
1021 二階堂千鶴
1023 西川保奈美
1024 桜井夢子
1026 上田鈴帆
1026 島原エレナ
1027 鷺沢文香
1030 月宮雅
1031 葛之葉雨彦
1102 安堂鞠王
1103 成宮由愛
1105 辻野あかり
1106 間中美里
1106 周防桃子
1107 八神マキノ
1108 東雲荘一郎
1110 黒埼ちとせ
1111 相川千夏
1111 大石泉
1111 天空橋朋花
1112 城ヶ崎美嘉
1112 猫柳キリオ
1113 岸部彩華
1114 原田美世
1117 小松伊吹
1119 的場梨沙
1121 百瀬莉緒
1122 篠原礼
1122 秋山隼人
1123 星井美希
1125 川島瑞樹
1125 輿水幸子
1126 西城樹里
1128 千川ちひろ
1128 北村想楽
1201 本田未央
1202 喜多見柚
1203 野々原茜
1204 黛冬優子
1205 水野翠
1208 十時愛梨
1210 マスタートレーナー(青木麗)
1212 塩見周子
1212 卯月巻緒
1216 小日向美穂
1216 大和亜季
1216 中谷育
1218 横山千佳
1218 白石瑛流
1221 大河タケル
1224 萩原雪歩
1224 イヴ・サンタクロース
1224 信玄誠司
1225 柊志乃
1225 望月聖
1225 大崎甘奈
1225 大崎甜花
1228 松原早耶
1229 斉藤洋子
1229 真鍋いつき
1229 高山紗代子
0101 道明寺歌鈴
0101 鷹富士茄子
0102 冬美旬
0103 野々村そら
0103 村上巴
0104 芹沢あさひ
0106 三村かな子
0106 安斎都
0108 エミリー・スチュアート
0108 猪狩礼生
0110 瀬名詩織
0113 浜口あやめ
0113 硲道夫
0116 三峰結華
0117 神谷幸広
0118 北沢志保
0119 メアリー・コクラン
0121 四条貴音
0121 福山舞
0121 松山久美子
0123 西園寺琴歌
0127 真壁瑞希
0128 太田優
0202 鷹城恭二
0203 二宮飛鳥
0203 七草はづき
0204 白雪千夜
0204 徳川まつり
0206 江上椿
0207 東郷あい
0208 市原仁奈
0210 姫野かのん
0211 浅野風香
0212 横山奈緒
0214 相原雪乃
0214 宮本フレデリカ
0214 伊集院北斗
0217 北川真尋
0219 遊佐こずえ
0220 箱崎星梨花
0222 前川みく
0222 風間忍
0223 天道輝
0224 桐生つかさ
0224 園田智代子
0225 如月千早
0225 三船美優
0225 月岡恋鐘
0226 黒川千秋
0301 ロコ(伴田路子)
0303 今井加奈
0303 天ヶ瀬冬馬
0304 風野灯織
0305 小関麗奈
0306 有浦柑奈
0307 水谷絵理
0307 片桐早苗
0307 握野英雄
0309 工藤忍
0310 ルーキートレーナー(青木慶)
0313 堀裕子
0316 柳瀬美由紀
0318 衛藤美紗希
0318 七尾百合子
0319 長富蓮実
0320 大西由里子
0321 松尾千鶴
0322 佐竹美奈子
0322 渡辺みのり
0323 中野有香
0325 高槻やよい
0325 高峯のあ
0325 岡村直央
0327 村松さくら
0327 桜守歌織
0328 白坂小梅
0330 大沼くるみ
0330 福田のり子
0330 若里春名
# -*- coding: utf-8 -*-
# imastodonに誕生日のメッセージを送信する
#
# usage: push_imastodon_birthday.rb
require 'csv'
require 'rubygems'
require 'bundler'
Bundler.require(:default)
Dotenv.load
today = Time.now.strftime("%m%d")
birthday_list = Array.new
CSV.foreach("imas_birthday.csv", headers: true) do |data|
if today.eql?(data["date"])
birthday_list.push(data["name"])
end
end
if birthday_list.empty?
puts "今日誕生日のアイドルはいません。"
exit
end
message = Time.now.strftime("%-m月%-d日") + "、本日誕生日のアイドルは、" + birthday_list.join("さん、") + "さんです。おめでとうございます!"
uri = URI.parse(ENV['MASTODON_HOST'] + 'api/v1/statuses')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
req = Net::HTTP::Post.new(uri.path)
req["Authorization"] = "Bearer " + ENV['PIYO_BEARER']
req.set_form_data({"status" => message, "visibility" => "public"})
res = http.request(req)
p res
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment