From: Giorgio Ravera Date: Tue, 29 Sep 2020 09:21:14 +0000 (+0200) Subject: Updated Script with external credential file X-Git-Tag: v0.1~6 X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=36243af436c0daf545cd0e2dfe4d60146a67f916;p=mercedes_me_api.git Updated Script with external credential file --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f76a4bd --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.mercedes_credentials +.mercedes_token diff --git a/mercedes_me_api.sh b/mercedes_me_api.sh index 1ef1333..4af7e28 100755 --- a/mercedes_me_api.sh +++ b/mercedes_me_api.sh @@ -7,15 +7,29 @@ # Change log: # 0.1 - First Issue +# Script Name & Version +NAME="mercedes_me_api.sh" +VERSION="0.1" + # Static Parameters -NAME=mercedes_me_api.sh -CLIENT_ID="XXX" -CLIENT_SECRET="XXX" REDIRECT_URL="https://localhost" SCOPE="mb:vehicle:mbdata:fuelstatus mb:vehicle:mbdata:vehiclestatus mb:vehicle:mbdata:vehiclelock offline_access" STATE="12345678" -VEHICLE_ID="XXX" TOKEN_FILE=".mercedes_token" +CREDENTIALS_FILE=".mercedes_credentials" + +# Credentials +CLIENT_ID="" +CLIENT_SECRET="" +VEHICLE_ID="" +# Loading Credentials +if [[ -f "$CREDENTIALS_FILE" ]]; then + . $CREDENTIALS_FILE +fi +if [ -z $CLIENT_ID ] | [ -z $CLIENT_ID ] | [ -z $CLIENT_ID ]; then + echo "Please create $CREDENTIALS_FILE with CLIENT_ID=\"\", CLIENT_SECRET=\"\", VEHICLE_ID=\"\"" + exit +fi # URL RES_URL="https://api.mercedes-benz.com/vehicledata/v2/vehicles/$VEHICLE_ID/resources" @@ -147,4 +161,5 @@ function printStatus () done } +echo $NAME - $VERSION parse_options $@ \ No newline at end of file