脚本登记运动记录

来源:互联网 发布:如何锻炼口才 知乎 编辑:程序博客网 时间:2024/04/29 06:11

注意:
0. 下载后编辑nick为自己的名字
1. 仅支持提交过去10天的运动记录
2. 仅内网可访问

#filename: sport.sh#Usage:# 1. 脚本中设置你的昵称# 2. sh sports.sh# 3. enjoyAPI_URL=http://sports.oceanbase.infoAPI_SUBMIT_URL=$API_URL/checkin919.phpAPI_QUERY_URL=$API_URL/query.php?page=1nick=晓楚# check envOS_ENV=`uname`if [ $OS_ENV != 'Darwin' ] ; then  echo "目前仅支持Mac环境运行"  exitfiif [ $# -gt 0 ] ; then  if [ $1 == 'list' ] ; then      echo 'TODO'  elif [ $1 == 'domain' ] ; then      echo $API_URL  elif [ $1 == 'open' ] ; then      open $API_QUERY_URL  fi  exitfiTIMES[0]=`date -r $(expr $(date '+%s') - 777600) '+%Y-%m-%d'`TIMES[1]=`date -r $(expr $(date '+%s') - 691200) '+%Y-%m-%d'`TIMES[2]=`date -r $(expr $(date '+%s') - 604800) '+%Y-%m-%d'`TIMES[3]=`date -r $(expr $(date '+%s') - 518400) '+%Y-%m-%d'`TIMES[4]=`date -r $(expr $(date '+%s') - 432000) '+%Y-%m-%d'`TIMES[5]=`date -r $(expr $(date '+%s') - 345600) '+%Y-%m-%d'`TIMES[6]=`date -r $(expr $(date '+%s') - 259200) '+%Y-%m-%d'`TIMES[7]=`date -r $(expr $(date '+%s') - 172800) '+%Y-%m-%d'`TIMES[8]=`date -r $(expr $(date '+%s') - 86400) '+%Y-%m-%d'`TIMES[9]=`date -r $(expr $(date '+%s') - 0) '+%Y-%m-%d'`DIS_TIMES[0]=`date -r $(expr $(date '+%s') - 777600) '+%Y-%m-%d 周%w - 选项0'`DIS_TIMES[1]=`date -r $(expr $(date '+%s') - 691200) '+%Y-%m-%d 周%w - 选项1'`DIS_TIMES[2]=`date -r $(expr $(date '+%s') - 604800) '+%Y-%m-%d 周%w - 选项2'`DIS_TIMES[3]=`date -r $(expr $(date '+%s') - 518400) '+%Y-%m-%d 周%w - 选项3'`DIS_TIMES[4]=`date -r $(expr $(date '+%s') - 432000) '+%Y-%m-%d 周%w - 选项4'`DIS_TIMES[5]=`date -r $(expr $(date '+%s') - 345600) '+%Y-%m-%d 周%w - 选项5'`DIS_TIMES[6]=`date -r $(expr $(date '+%s') - 259200) '+%Y-%m-%d 周%w - 选项6'`DIS_TIMES[7]=`date -r $(expr $(date '+%s') - 172800) '+%Y-%m-%d 周%w - 选项7 [前天]'`DIS_TIMES[8]=`date -r $(expr $(date '+%s') - 86400)  '+%Y-%m-%d 周%w - 选项8 [昨天]'`DIS_TIMES[9]=`date -r $(expr $(date '+%s') - 0)      '+%Y-%m-%d 周%w - 选项9 [今天]'`for d in "${!DIS_TIMES[@]}"do  echo "${d}. "  ${DIS_TIMES[$d]}doneread -p "选择运动日期: " sport_dayif [[ ! $sport_day =~ ^[0-9]$ ]] || [ $sport_day -lt 0 ] || [ $sport_day -gt 9 ] ; then  echo "非法输入! 请输入0到9之间的数字"  exit;else  echo "日期:" ${TIMES[$sport_day]}firead -p "输入运动内容: " sport_contentecho " "echo " "echo "  +===================================="echo "  | 运动时间:" ${TIMES[$sport_day]}echo "  | 运动内容:" ${sport_content}echo "  +===================================="echo " "echo " "read -p "输入[yes]确认" confirmsport_day='2015-01-01'if [ "$confirm" = 'yes' ]then  echo ''  curl ${API_SUBMIT_URL} -d "name=${nick}&date=${TIMES[$sport_day]}&sport=${sport_content}" 2>/dev/null | grep "登记"  echo ''else  echo "Abort"fi
0 0