提醒买TOTO的脚本

tensaix2j(58)
Published in
#cn
Words
238
Reading
2 min
9y
Listen to this post
~2 min

toto01.png

我有个朋友有买TOTO的嗜好, 可是他只在TOTO 奖金累积超过4 百万新币 时才会买, 所以他就托我写了个程序当TOTO 的奖金累积到4百万新币时要自动发个email 提醒他去买, 于是,我就用 ruby 写了以下的程序。

https://github.com/tensaix2j/totoalarm

如何使用:

假设你有个linux 的电脑,安装ruby 和 git 后,

先把程序用git 下载

git clone https://github.com/tensaix2j/totoalarm 

然后

cd totoalarm

修改 config.json.template 另存 config.json
config.json 的格式。 假设是使用gmail 的话, 换username 和password , 然后 存成config.json

{
    "smtphost": "smtp.gmail.com",
    "smtpport": 587,
    "usetls":true,
    "username":"[email protected]",
    "password":"password",
    "recipients":"[email protected]",
    "displayname":"Toto Alert"
}   

然后设置一个用户crontab

crontab -e 

假设你的程序放在 /home/user/workspace/totoalarm
那你的crontab 就输入

0 0 * * 1,4 /usr/bin/ruby /home/user/workspace/totoalarm/totoalarm.rb

即是每星期一,星期四,凌晨(0点) 检查然后发送。

TOTO 这种东西嘛, 有买有希望,没买没希望。

toto02.png

提醒买TOTO的脚本 | Ecency