|
|
|
@ -1,5 +1,8 @@ |
|
|
|
#!/bin/bash |
|
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readonly BIN_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" |
|
|
|
|
|
|
|
readonly RUN_DIR=$(pwd) |
|
|
|
|
|
|
|
|
|
|
|
function usage { |
|
|
|
function usage { |
|
|
|
cat <<- EOF |
|
|
|
cat <<- EOF |
|
|
|
./scrape [options] <page> |
|
|
|
./scrape [options] <page> |
|
|
|
@ -77,6 +80,10 @@ function scrape { |
|
|
|
node src/scrape.js "$@" || usage |
|
|
|
node src/scrape.js "$@" || usage |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cd "$BIN_DIR"/.. |
|
|
|
|
|
|
|
|
|
|
|
check_dependencies \ |
|
|
|
check_dependencies \ |
|
|
|
&& parse_args "$@" \ |
|
|
|
&& parse_args "$@" \ |
|
|
|
&& scrape "$@" |
|
|
|
&& scrape "$@" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cd "$RUN_DIR" |