Script 'schedule': fixed to use on Mac.

This commit is contained in:
vonavi 2014-08-31 23:21:03 +04:00
parent 8955b32270
commit e23f67aa28

View File

@ -56,11 +56,11 @@ function setup_repo {
REPO_NAME=${BASH_REMATCH[1]} REPO_NAME=${BASH_REMATCH[1]}
local year=$(curl $CURL_OPTS \ local year=$(curl $CURL_OPTS \
https://api.github.com/repos/${REPO_NAME}/contents \ https://api.github.com/repos/${REPO_NAME}/contents \
| sed -En "/\"path\":/h;/\"type\": \"dir\"/{g;p}" \ | sed -En "/\"path\":/h;/\"type\": \"dir\"/{g;p;}" \
| sed -En "s|.*\"([0-9]{4})\".*|\1|p" | tail -1) | sed -En "s|.*\"([0-9]{4})\".*|\1|p" | tail -1)
TOURNAMENT=$(curl $CURL_OPTS \ TOURNAMENT=$(curl $CURL_OPTS \
https://api.github.com/repos/${REPO_NAME}/contents/${year} \ https://api.github.com/repos/${REPO_NAME}/contents/${year} \
| sed -En "/\"path\":/h;/\"type\": \"dir\"/{g;p}" \ | sed -En "/\"path\":/h;/\"type\": \"dir\"/{g;p;}" \
| sed -En "s|.*\"(${year}/[0-9]-.*)\".*|\1|p" | tail -1) | sed -En "s|.*\"(${year}/[0-9]-.*)\".*|\1|p" | tail -1)
else else
# Convert REPO_DIR to an absolute path # Convert REPO_DIR to an absolute path
@ -83,7 +83,7 @@ function show_tour_sequence {
if [[ $REPO_DIR =~ ^https://github\.com/(.*) ]]; then if [[ $REPO_DIR =~ ^https://github\.com/(.*) ]]; then
tour_seq=$(curl $CURL_OPTS \ tour_seq=$(curl $CURL_OPTS \
https://api.github.com/repos/${REPO_NAME}/contents/${TOURNAMENT}/tours \ https://api.github.com/repos/${REPO_NAME}/contents/${TOURNAMENT}/tours \
| sed -En "/\"path\":/h;/\"type\": \"dir\"/{g;p}" \ | sed -En "/\"path\":/h;/\"type\": \"dir\"/{g;p;}" \
| sed -En "s|.*\"${TOURNAMENT}/tours/([0-9]{2})\".*|\1|p") | sed -En "s|.*\"${TOURNAMENT}/tours/([0-9]{2})\".*|\1|p")
else else
tour_seq=$(ls -1 -d ${REPO_DIR}/${TOURNAMENT}/tours/[0-9][0-9]/ \ tour_seq=$(ls -1 -d ${REPO_DIR}/${TOURNAMENT}/tours/[0-9][0-9]/ \