Google Keep installation

bonjour,
j’ai un petit souci pour installer gkeep, j’avais pas la bonne version de python alors j’ai fais une mise à jour.
Mais d’après les logs d’installations j’ai encore un souci

********************************
*Launch install of dependencies*
********************************
Fri Dec 15 18:37:45 CET 2023
Hit:1 http://deb.debian.org/debian buster InRelease
Hit:2 http://deb.debian.org/debian buster-updates InRelease
Hit:3 http://security.debian.org/debian-security buster/updates InRelease
Hit:4 http://phoscon.de/apt/deconz buster InRelease
Hit:5 https://download.docker.com/linux/debian buster InRelease
Hit:6 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
*****************************
Install modules using apt-get
*****************************
Reading package lists...
Building dependency tree...
Reading state information...
python3-pip is already the newest version (18.1-5).
python3-setuptools is already the newest version (40.8.0-1).
python3 is already the newest version (3.7.3-1).
python3-venv is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1+deb10u1).
0 upgraded, 0 newly installed, 0 to remove and 285 not upgraded.
*************************************
Creating python 3 virtual environment
*************************************
Done
*************************************
Install the required python libraries
*************************************
Requirement already satisfied: pip in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (23.3.1)
Requirement already satisfied: wheel in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (0.42.0)
Requirement already satisfied: urllib3<2 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (1.26.18)
Requirement already satisfied: gkeepapi in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (0.15.1)
Requirement already satisfied: gpsoauth>=1.0.3 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from gkeepapi) (1.0.4)
Requirement already satisfied: future>=0.16.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from gkeepapi) (0.18.3)
Requirement already satisfied: pycryptodomex>=3.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from gpsoauth>=1.0.3->gkeepapi) (3.19.0)
Requirement already satisfied: requests>=2.0.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from gpsoauth>=1.0.3->gkeepapi) (2.31.0)
Requirement already satisfied: urllib3<2.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from gpsoauth>=1.0.3->gkeepapi) (1.26.18)
Requirement already satisfied: charset-normalizer<4,>=2 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from requests>=2.0.0->gpsoauth>=1.0.3->gkeepapi) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from requests>=2.0.0->gpsoauth>=1.0.3->gkeepapi) (3.6)
Requirement already satisfied: certifi>=2017.4.17 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages (from requests>=2.0.0->gpsoauth>=1.0.3->gkeepapi) (2023.11.17)
*********************************
Get version of installed packages
*********************************
Python 3.11.3
Package            Version
------------------ ----------
certifi            2023.11.17
charset-normalizer 3.3.2
future             0.18.3
gkeepapi           0.15.1
gpsoauth           1.0.4
idna               3.6
pip                23.3.1
pycryptodomex      3.19.0
requests           2.31.0
setuptools         65.5.0
urllib3            1.26.18
wheel              0.42.0
Fri Dec 15 18:38:05 CET 2023
***************
*Install ended*
***************

Je ne comprends pas ça:

python3-pip is already the newest version (18.1-5).
python3-setuptools is already the newest version (40.8.0-1).
python3 is already the newest version (3.7.3-1).
python3-venv is already the newest version (3.7.3-1).
python3-requests is already the newest version (2.21.0-1+deb10u1).

Alors que je suis en 3.11.3

Pour completer

[2023-12-15 18:46:22][DEBUG] : synchronize : début
[2023-12-15 18:46:22][DEBUG] : getNotes : début  & 
[2023-12-15 18:46:22][DEBUG] : login : début
[2023-12-15 18:46:22][DEBUG] : Commande envoyée : sudo /var/www/html/plugins/gkeep/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py  --username monadressemail@gmail.com get_master_token --password "monmotdepass"
[2023-12-15 18:46:22][DEBUG] : Résultat brut Traceback (most recent call last):   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in <module>     main()   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 786, in main     manager.get_master_token(args.username, args.password)   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 61, in get_master_token     success = keep.login(self.username, password)               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages/gkeepapi/__init__.py", line 703, in login     auth.login(email, password, device_id)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages/gkeepapi/__init__.py", line 58, in login     raise exception.LoginException(res.get("Error"), res.get("ErrorDetail")) gkeepapi.exception.LoginException: ('BadAuthentication', None)
[2023-12-15 18:46:22][DEBUG] : sendCmdAndFormatResult : Résultat brut Traceback (most recent call last):   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in <module>     main()   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 786, in main     manager.get_master_token(args.username, args.password)   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 61, in get_master_token     success = keep.login(self.username, password)               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages/gkeepapi/__init__.py", line 703, in login     auth.login(email, password, device_id)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.11/site-packages/gkeepapi/__init__.py", line 58, in login     raise exception.LoginException(res.get("Error"), res.get("ErrorDetail")) gkeepapi.exception.LoginException: ('BadAuthentication', None)
[2023-12-15 18:46:22][INFO] : sendCmdAndFormatResult : Résultat array null
[2023-12-15 18:46:22][WARNING] : Erreur lors de l'exécution de la commande :  --username monadressemail@gmail.com get_master_token --password "monmotdepass"
[2023-12-15 18:46:22][DEBUG] : Commande envoyée : sudo /var/www/html/plugins/gkeep/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py  --username monadressemail@gmail@gmail.com --token "" get_notes
[2023-12-15 18:46:23][DEBUG] : Résultat brut 
[2023-12-15 18:46:23][DEBUG] : sendCmdAndFormatResult : Résultat brut 
[2023-12-15 18:46:23][INFO] : sendCmdAndFormatResult : Résultat array null
[2023-12-15 18:46:23][WARNING] : Erreur lors de l'exécution de la commande :  --username monadressemail@gmail.com --token "" get_notes
[2023-12-15 18:46:23][DEBUG] : synchronize : fin
[2023-12-15 18:47:02][DEBUG] : update : début
[2023-12-15 18:47:02][DEBUG] : update : fin

Merci

Bonjour,

Vous avez installé python3.11 à la place de 3.7 sur un debian buster?

N’oubliez pas de préciser ca dans les futurs posts sur d’autres plugins car ca risque de créer des problèmes, eux ne sont pas forcément ok pour tourner sur python3.11…

Bonjour,
j’ai refait mon installation complète sur un debian11 avec un jeedom à jour en V4.3.21.
La version Python est 3.9.2
j’ai mis un peu de temps a remettre tout au carré surtout mes équipements en zwave.

j’ai toujours les même logs.
Par contre dans la config du plugin j’ai pas la case « jeton d’acces » alors que sur la documentation elle y est.
Merci

Python installe un venv dans un dossier du plugin, mais dépend du python installé à la base.
S’il reste des traces de python <3.9 (chemin symboliques, $PATH…), le plugin ne verra pas votre dernière version de python installée et continuera d’installer le venv en version inférieure.

Bonjour, pardon j’ai refait une VM avec un Debian Bullseyes je suis donc en python3.9.2.
J’ai un pb d’authentification je n’ai pas le jeton d’acces je pense.
Comment puis-je faire?
Merci

Les logs stp

[2023-12-17 14:16:13][DEBUG] : synchronize : début
[2023-12-17 14:16:13][DEBUG] : getNotes : début  & 
[2023-12-17 14:16:13][DEBUG] : login : début
[2023-12-17 14:16:13][DEBUG] : Commande envoyée : sudo /var/www/html/plugins/gkeep/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py  --username monadresse@gmail.com get_master_token --password "monmotdepasse"
[2023-12-17 14:16:15][DEBUG] : Résultat brut Traceback (most recent call last):   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in <module>     main()   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 786, in main     manager.get_master_token(args.username, args.password)   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 61, in get_master_token     success = keep.login(self.username, password)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages/gkeepapi/__init__.py", line 697, in login     ret = auth.login(email, password, device_id)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages/gkeepapi/__init__.py", line 58, in login     raise exception.BrowserLoginRequiredException(res.get("Url")) gkeepapi.exception.BrowserLoginRequiredException: https://accounts.google.com/signin/continue?sarp=1&scc=1&continue=https://accounts.google.com/o/android/auth?hl%3Den_us%26xoauth_display_name%3DAndroid%2BLogin%2BService%26source%3DAndroid%2BLogin&plt=AKgnsbuQe4wUHh5wgP0-uplxZtnDOYerNVbUfVR_6ysi37LwPszKLRXklAWo-BO2D0j3a2eBYS2CGl1lqdGgiDg8aC5LrsUREs8fYBwtMv8v--sm2Tgpzxtl_rAJ5A6b6qyp-YIaW3Aj
[2023-12-17 14:16:15][DEBUG] : sendCmdAndFormatResult : Résultat brut Traceback (most recent call last):   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 902, in <module>     main()   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 786, in main     manager.get_master_token(args.username, args.password)   File "/var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py", line 61, in get_master_token     success = keep.login(self.username, password)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages/gkeepapi/__init__.py", line 697, in login     ret = auth.login(email, password, device_id)   File "/var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages/gkeepapi/__init__.py", line 58, in login     raise exception.BrowserLoginRequiredException(res.get("Url")) gkeepapi.exception.BrowserLoginRequiredException: https://accounts.google.com/signin/continue?sarp=1&scc=1&continue=https://accounts.google.com/o/android/auth?hl%3Den_us%26xoauth_display_name%3DAndroid%2BLogin%2BService%26source%3DAndroid%2BLogin&plt=AKgnsbuQe4wUHh5wgP0-uplxZtnDOYerNVbUfVR_6ysi37LwPszKLRXklAWo-BO2D0j3a2eBYS2CGl1lqdGgiDg8aC5LrsUREs8fYBwtMv8v--sm2Tgpzxtl_rAJ5A6b6qyp-YIaW3Aj
[2023-12-17 14:16:15][INFO] : sendCmdAndFormatResult : Résultat array null
[2023-12-17 14:16:15][WARNING] : Erreur lors de l'exécution de la commande :  --username monadresse@gmail.com get_master_token --password "monmotdepasse"
[2023-12-17 14:16:15][DEBUG] : Commande envoyée : sudo /var/www/html/plugins/gkeep/core/class/../../resources/venv/bin/python3 /var/www/html/plugins/gkeep/core/class/../../resources/gkeepmanager.py  --username monadresse@gmail.com --token "" get_notes
[2023-12-17 14:16:16][DEBUG] : Résultat brut 
[2023-12-17 14:16:16][DEBUG] : sendCmdAndFormatResult : Résultat brut 
[2023-12-17 14:16:16][INFO] : sendCmdAndFormatResult : Résultat array null
[2023-12-17 14:16:16][WARNING] : Erreur lors de l'exécution de la commande :  --username monadresse@gmail.com --token "" get_notes
[2023-12-17 14:16:16][DEBUG] : synchronize : fin

Tu as généré un mot de passe d’application google ?

oui j’ai un mot de passe style:xxxx xxxx xxxx xxxx
Il ne faut pas mettre les espaces non?

Essaie de changer de mot de passe.

Là, l’erreur fait tourner une page d’authentification en boucle.

J’ai essayé, pareil il faut garder les espaces pour le mot de passe? j’ai essayé sans et avec…

Meme le bouton " première connexion ne fonctionne pas

"/var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages/gkeepapi/__init__.py", line 58, in login     raise exception.BrowserLoginRequiredException(res.get("Url")) gkeepapi.exception.BrowserLoginRequiredException: https://accounts.google.com/signin/continue?sarp=1&scc=1&continue=https://accounts.google.com/o/android/auth?hl%3Den_us%26xoauth_display_name%3DAndroid%2BLogin%2BService%26source%3DAndroid%2BLogin&plt=AKgnsbu1IKCUOGSGDnPS1CM0rbIiyfbMBd7wFgPcuswZ2Ti16qcJHqVQpYj3S9QcTBsK0-KyQGma21bsVvluSAjjGsxg9bUx_92I989x9qQ3gBG4F7jaqDA9oB1Wdi0oUM12GL3NtDfp
[2023-12-17 15:44:03][INFO] : sendCmdAndFormatResult : Résultat array null
[2023-12-17 15:44:03][WARNING] : Erreur lors de l'exécution de la commande :  --username monadresse@gmail.com get_master_token --password "monmotdepasse"

Ils en parlent ici Authentication problems with account on linux server · Issue #60 · simon-weber/gpsoauth · GitHub
Ce serait lié à gpsoauth > 1.0.2
Il faudrait forcer la 1.0.2 et tester.

Tape dans un bash :

/var/www/html/plugins/gkeep/resources/venv/bin/python3 -m pip install "gpsoauth<1.0.3"

ah oui je ne peux pas l’écrire directement ici?

Capture22

Si, c’est ça.

mais comment je lance la commande bash avant?
Merci

Tape la commande ici.

Chez moi :

root@jeedom29:~# /var/www/html/plugins/gkeep/resources/venv/bin/python3 -m pip install "gpsoauth<1.0.3"
Requirement already satisfied: gpsoauth<1.0.3 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (1.0.2)
Requirement already satisfied: pycryptodomex>=3.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (from gpsoauth<1.0.3) (3.18.0)
Requirement already satisfied: requests>=2.0.0 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (from gpsoauth<1.0.3) (2.31.0)
Requirement already satisfied: charset-normalizer<4,>=2 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (from requests>=2.0.0->gpsoauth<1.0.3) (3.2.0)
Requirement already satisfied: idna<4,>=2.5 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (from requests>=2.0.0->gpsoauth<1.0.3) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (from requests>=2.0.0->gpsoauth<1.0.3) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in /var/www/html/plugins/gkeep/resources/venv/lib/python3.9/site-packages (from requests>=2.0.0->gpsoauth<1.0.3) (2023.7.22)
root@jeedom29:~# 

j’ai réussi

je re essaye gkeep

Bonjour,
ça résolu mon problème. Merci beaucoup :grinning:

Avez-vous joué avec le design? je suis curieux de voir vos listes :grin:

Je lutte sur la couleur du fond qui par défaut est blanc. Je l’a met transparent mais dès que j’actualise la liste la couleur se remet blanc…

Voila comment j’ai appliqué les couleurs :

        $colorMap = array(
              'BROWN' => '#e1caac',
              'ORANGE' => '#f1be42',
              'RED' => '#e49085',
              'YELLOW' => '#fdf487',
              'GREEN' => '#d6fd9d',
              'PINK' => '#f5d0e6',
              'PURPLE' => '#d0aff5',
              'BLUE' => '#d2eef6',
              'GRAY' => '#e8e9ec',
              'CERULEAN' => '#b3caf5',
              'TEAL' => '#bafceb',
              'DEFAULT' => '#fefefe'
         );

Transparent, ca doit être « défaut ».
Faut sue je regarde si je peux mettre transparent.