一个能够自动提醒足球赛事的Python脚本
每天在固定时间检测48小时内到来的足球赛,如果有比赛则短信提醒。
- Linux Distributions
- Python2.7
- urllib、urlib2、json
本项目基于两个在线API,所以安装时需要另行申请注册
-
足球赛事API来源于聚合数据,需要用户自行进行注册获取api_key,再填入
soccer_dog_reminder.py
文件对应football_api_appkey = ""
的位置 -
短信发送API来源于阿里云市场【官方106三网短信】短信平台/短信免费试用/短信验证码/短信通知/短信群发推广—短信API接口对接,设置好短信模板后请讲模板编号写入
soccer_dog_reminder.py
文件对应sms_api_appskin = ""
的位置,同时将阿里云后台显示的APPCODE一并写入sms_api_appcode = ""
,需要用户自行付费购买服务,其中短信模板如下:
【足球狗赛事推送】您关注的球队#team1#有比赛啦!#type#对阵#team2# ,时间是#date#,还有#hour#小时开赛
完成上述API配置后请安装crontab相关服务,具体操作如下:
cd soccer_dog_reminder
chmod a+x ./soccer_dog_reminder_init.sh
./soccer_dog_reminder_init.sh
如果想改变提醒时间和次数等相关设置可以修改soccer_dog_reminder_init.sh
中的crontab参数来完成
修改soccer_dog_reminder.py
文件对应football_club = ""
的位置,比如巴塞罗那,填入自己喜爱的主队名称,注意,这里一定是官方中文译名,不能是简称
同时修改phone = ""
,填入希望接到提醒短信的手机号码,支持中国内地全网号码
MIT License