docker build -t gcalcli .
Création d'un compte sur la console Google Developer :
vi ~/.gcalcli_oauth
--client_id=xxxxxxxxxxxxxxx.apps.googleusercontent.com
--client_secret=x.xxxxxxxxxxxxxxx
Créer un conteneur Docker en mode interactif pour générer un token :
docker run -it -v $PWD/gcalcli_oauth:/gcalcli/oauth gcalcli sh
Lancer une commande pour générer un token :
gcalcli --config-folder /gcalcli --noauth_local_webserver list
Un token n'étant pas encore créé, la commande demande d'aller dans un navigateur Web à l'adresse indiquée sous la forme https://accounts.google.com/o/oauth2/v2/auth?client_id=XXXXXXXX.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcalendar&access_type=offline&response_type=code.
Un code est alors affiché dans le navigateur Web.
Coller la valeur de ce code dans le container pour répondre à "Enter verification code:".
Quitter le conteneur Docker :
exit
Relancer la commande gcalcli pour vérifier que le token est bin pris en compte :
docker run -v $PWD/gcalcli_oauth:/gcalcli/oauth gcalcli gcalcli --config-folder /gcalcli list
Pour afficher l'aide : docker run -v $PWD/gcalcli_oauth:/gcalcli/oauth gcalcli gcalcli --help
Pour afficher l'aide d'une commande : docker run -v $PWD/gcalcli_oauth:/gcalcli/oauth gcalcli gcalcli add --help
Content type
Image
Digest
Size
60 MB
Last updated
over 4 years ago
docker pull devopstestlab/gcalcli