]> git.giorgioravera.it Git - mercedes_me_api.git/commitdiff
Updated Script with external credential file
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 29 Sep 2020 09:21:14 +0000 (11:21 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Tue, 29 Sep 2020 09:21:14 +0000 (11:21 +0200)
.gitignore [new file with mode: 0644]
mercedes_me_api.sh

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..f76a4bd
--- /dev/null
@@ -0,0 +1,2 @@
+.mercedes_credentials
+.mercedes_token
index 1ef13338f2b8777f64c358457e3fe9e38470dd61..4af7e28772f412fb31eb3866ab3b8058982a8a9d 100755 (executable)
@@ -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