]> git.giorgioravera.it Git - mercedes_me_api.git/commitdiff
Renamed credentials file to config file (breaking change)
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 26 Dec 2020 17:18:11 +0000 (18:18 +0100)
committerGitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Sun, 27 Dec 2020 01:15:13 +0000 (01:15 +0000)
.gitignore
README.md
config.py
const.py
custom_components/mercedesmeapi/const.py
info.md
mercedes_me_api.sh

index 5650f361a2e871752fa4fb433183bb7ecb7fc4f1..a00c8479dc67011bf72d7328d7ff4e7e8df780a5 100644 (file)
@@ -1,5 +1,5 @@
 __pycache__
-.mercedesme_credentials
+.mercedesme_config
 .mercedesme_token
 .mercedesme_resources
 *.pyc
\ No newline at end of file
index dd4785d252fe2e174c9070ff4e3928ad99c2659c..933d8a7b8fdea1646ca53f88dbac410db4fb39a6 100644 (file)
--- a/README.md
+++ b/README.md
@@ -30,6 +30,7 @@ This component is still in development.
 - Config Flow for automatic configuration
 - Log Management
 - Bugfix & Software optimizations
+
 For further details please refer to [issues list][issues-url].
 
 ### Installation
@@ -57,7 +58,7 @@ The installation is the same, the usage is different.
 ## Installation
 To use this script it's necessary to perform the following instructions:
 1) clone the repository
-2) create a credentials files (.mercedesme_credentials) with:
+2) create a config file (.mercedesme_config) with:
 ```bash
 CLIENT_ID=<**INSERT_YOUR_CLIENT_ID**>
 CLIENT_SECRET=<**INSERT_YOUR_CLIENT_SECRET**>
index 87e161d9beed40ce25f53a310b10ea3682d962bb..4f698e04a868a57d9d90ded9174b35125113d170 100644 (file)
--- a/config.py
+++ b/config.py
@@ -24,7 +24,7 @@ class MercedesMeConfig:
     # Init
     ########################
     def __init__(self):
-        self.credentials_file = CREDENTIALS_FILE
+        self.config_file = CONFIG_FILE
         self.client_id = ""
         self.client_secret = ""
         self.vin = ""
@@ -36,14 +36,14 @@ class MercedesMeConfig:
     def ReadConfig(self):
         needToRefresh = False
 
-        # Read Credentials from file
-        if not os.path.isfile(self.credentials_file):
-            _LOGGER.error(f"Credential File {self.credentials_file} not found")
+        # Read Config from file
+        if not os.path.isfile(self.config_file):
+            _LOGGER.error(f"Credential File {self.config_file} not found")
             return False
         try:
-            f = ConfigObj(self.credentials_file)
+            f = ConfigObj(self.config_file)
         except Exception:
-            _LOGGER.error(f"Wrong {self.credentials_file} file found")
+            _LOGGER.error(f"Wrong {self.config_file} file found")
             return False
         # Client ID
         self.client_id = f.get(CONF_CLIENT_ID)
index da2a1f1daf4f000b4da3b2a4504578c278b4524e..53136e54155c05c2ab240062a5463decded80c94 100644 (file)
--- a/const.py
+++ b/const.py
@@ -12,7 +12,7 @@ DOMAIN = "mercedesmeapi"
 VERSION = "0.9"
 # Software Parameters
 TOKEN_FILE = ".mercedesme_token"
-CREDENTIALS_FILE = ".mercedesme_credentials"
+CONFIG_FILE = ".mercedesme_config"
 RESOURCES_FILE = ".mercedesme_resources"
 # Mercedes me Application Parameters
 REDIRECT_URL = "https://localhost"
index 0f028f319e0b91a290c4c55d3d40dad3526947bf..60a141d9dddda6ff3f0293bc02565d9667d41dd4 100644 (file)
@@ -12,7 +12,6 @@ DOMAIN = "mercedesmeapi"
 VERSION = "0.9"
 # Software Parameters
 TOKEN_FILE = ".mercedesme_token"
-CREDENTIALS_FILE = ".mercedesme_credentials"
 RESOURCES_FILE = ".mercedesme_resources"
 # Mercedes me Application Parameters
 REDIRECT_URL = "https://localhost"
diff --git a/info.md b/info.md
index 37ec23da1155aa5c7c52835ab1f33d0a0ab3f5c2..3b0d7385bd4e2e252d76d13cfffe82f47730ffb9 100644 (file)
--- a/info.md
+++ b/info.md
@@ -28,6 +28,7 @@ Note3: only one car is supported for the moment.
 - Config Flow for automatic configuration
 - Log Management
 - Bugfix & Software optimizations
+
 For further details please refer to [issues list][issues-url].
 
 {% if not installed %}
index e9e0d9bdcf19480614b443a2987b72fb3d6371a5..5d236a524503549b6f564927c5762e638ebeed57 100755 (executable)
 
 # Script Name & Version
 NAME="mercedes_me_api.sh"
-VERSION="0.5"
+VERSION="0.6"
 
 # Script Parameters
 TOKEN_FILE=".mercedesme_token"
-CREDENTIALS_FILE=".mercedesme_credentials"
+CONFIG_FILE=".mercedesme_config"
 # Mercedes me Application Parameters
 REDIRECT_URL="https://localhost"
 SCOPE="mb:vehicle:mbdata:fuelstatus%20mb:vehicle:mbdata:vehiclestatus%20mb:vehicle:mbdata:vehiclelock%20mb:vehicle:mbdata:evstatus%20mb:vehicle:mbdata:payasyoudrive%20offline_access"
@@ -47,11 +47,11 @@ CLIENT_ID=""
 CLIENT_SECRET=""
 VEHICLE_ID=""
 # Loading Credentials
-if [[ -f "$CREDENTIALS_FILE" ]]; then
-  . $CREDENTIALS_FILE
+if [[ -f "$CONFIG_FILE" ]]; then
+  . $CONFIG_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=\"\""
+  echo "Please create $CONFIG_FILE with CLIENT_ID=\"\", CLIENT_SECRET=\"\", VEHICLE_ID=\"\""
   exit
 fi