[12:42:25]
<homelab-fr> Bonjour juste un grand Merci (pas encore besoin d'aide pour le moment) à l'ensemble des contributeurs de ce projet je ss en train de tester et c'est vraiment bien ! Bravo et encore merci !!!!
[13:03:04]
<Salamandar> <3
[16:40:00]
<grubshka> Salut ! J'ai une question dev, j'essaie de reprendre des scripts d'administration de yunohost en python, qui notamment doivent se connecter à LDAP.
Dans ce scripts le dev utilisait :
`from moulinette.authenticators import ldap`
Mais ça me donne une erreur :
`ModuleNotFoundError: No module named 'moulinette.authenticators'`
[16:41:18]
<grubshka> J'ai aussi essayé avec ldap3 mais je ne sais pas paramétrer la connexion, il faut quer j'utilise le compte administrateur j'imagine ?
Mon but est de récupérer la liste des utilisateurs
[16:42:55]
<Aleks (he/him/il/lui)> si tu veux récupérer la liste des users, pourquoi ne pas juste faire `yunohost user list --output-as json` (en supposant que c'est pour l'interfacer avec un autre programme ?)
[16:43:39]
<grubshka> c'était l'occase de tâter du dev python / ldap, j'en ai peu fait :-)
[16:43:47]
<grubshka> mais t'as raison c'est plus simple
[16:44:07]
<Aleks (he/him/il/lui)> certes mais c'est un peu du sadomasochisme quoi
[16:44:35]
<Aleks (he/him/il/lui)> sinon si tu veux vraiment utiliser yunohost comme une lib python, y'a un truc pas trop documenté mais y'a un exemple ici qui normalement fonctionne toujours: https://github.com/YunoHost/yunohost/pull/951
[16:45:00]
<Aleks (he/him/il/lui)> (en gros ton erreur à propos de `No module named 'moulinette.authenticators'` c'est sans doute parce qu'il faut le hack de `sys.path.insert(0, "/usr/lib/moulinette/")`)
[16:45:27]
<Aleks (he/him/il/lui)> et ensuite: `from yunohost.user import user_list` puis `liste_des_users = user_list()`
[16:48:59]
<grubshka> Merci je vais tester ça
[16:53:05]
<grubshka> C'est parfait merci !
[21:51:50]
<rathantara> > Scratch upgrade error, log: https://paste.yunohost.org/raw/ulicopoqeb
[22:05:20]
<Aleks (he/him/il/lui)> @_@
[22:07:19]
<Aleks (he/him/il/lui)> rathantara: can you try if the testing fixes the issue with `yunohost app upgrade scratch -u https://github.com/YunoHost-Apps/scratch_ynh/tree/testing` ?