A script can remind you to watch football games written by Python.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
.gitignore
LICENSE
README.md
soccer_dog_reminder.py
soccer_dog_reminder_init.sh

README.md

Soccer Dog Reminder

一个能够自动提醒足球赛事的Python脚本

功能

每天在固定时间检测48小时内到来的足球赛,如果有比赛则短信提醒。

截图

安装需求

  • Linux Distributions
  • Python2.7
  • urllib、urlib2、json

安装

本项目基于两个在线API,所以安装时需要另行申请注册

1.配置API

  • 足球赛事API来源于聚合数据,需要用户自行进行注册获取api_key,再填入soccer_dog_reminder.py文件对应football_api_appkey = ""的位置

  • 短信发送API来源于阿里云市场【三网合一】短信验证码发送接口,设置好短信模板后请讲模板编号写入soccer_dog_reminder.py文件对应sms_api_appskin = ""的位置,同时将阿里云后台显示的APPCODE一并写入sms_api_appcode = "",需要用户自行付费购买服务,其中短信模板如下:

【消息秘书】您关注的球队??????有比赛啦!???对阵??????,时间是????????????,还有??小时开赛。不要错过哦~(来自足球狗赛事推送)

2.配置crontab

完成上述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参数来完成

3.加入个性化数据

修改soccer_dog_reminder.py文件对应football_club = ""的位置,比如巴塞罗那,填入自己喜爱的主队名称,注意,这里一定是官方中文译名,不能是简称

同时修改phone = "",填入希望接到提醒短信的手机号码,支持中国内地全网号码

许可证

MIT License