From 36243af436c0daf545cd0e2dfe4d60146a67f916 Mon Sep 17 00:00:00 2001 From: Giorgio Ravera Date: Tue, 29 Sep 2020 11:21:14 +0200 Subject: [PATCH] Updated Script with external credential file --- .gitignore | 2 ++ mercedes_me_api.sh | 23 +++++++++++++++++++---- 2 files changed, 21 insertions(+), 4 deletions(-) create mode 100644 .gitignore 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 -- 2.47.3