Skip to content
Happy Birthday! mail send to friend at birthday.
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin
lib/mail
models
views
.gitignore
MIT-LICENSE
README.rdoc
friends.db
server.rb

README.rdoc

Happy Birthday Mail

Description

Happy Birthday! mail send to friend at birthday.

概要

誕生日おめでとうメールを友達に送る物です.

たまに送ると割と喜ばれたりするので,機械的に送ってしまえばずっと喜ばれ るわけですから,「あぁこれはいいなぁ」と思ったりするわけです.

require library

gem install sinatra haml sequel sqlite3-ruby tlsmail

使い方

まず,次の設定ファイルを自分用に修正してください.

lib/mail/mail.yml

その後は,

ruby server.rb

このコマンドを叩けば,友人の誕生日を管理するWEBアプリが立ち上がります. 好きなだけ友人を登録すればいいですよ.

bin/happy_birthday_mail

このコマンドを叩けば,今日,誕生日の友人にお祝いメッセージを送りますよ. めでたいですね.

毎日コマンドを叩くのはやってられないので,通常は cron か anacron に以下 のコマンドを登録しておきましょう.

crontab -e

もしくは

/etc/anacrontab

を編集しましょう.

設定例

#cron
# m h  dom mon dow   command
0 10 * * * ~/apps/happy_birthday_mail/bin/happy_birthday_mail

#anacron
1 60 cron.birthday.daily ~/apps/happy_birthday_mail/bin/happy_birthday_mail
Something went wrong with that request. Please try again.