""" #  XXX TODO : fournir la bonne URL #  XXX TODO : fournir le bon application token sur la page du compte utilisateur de (admin) la page de configuration **perso** /user/settings > settings > application > générer un jeton d'authentification http://forge:port/user/settings/applications API doc swagger : https://forge.gwenaelremond.fr/api/swagger/ https:///api/swagger#/admin/adminCreateUser il y a: - créer un repo comme admin - créer un repo comme user https://forge.gwenaelremond.fr/api/v1/user/repos """ # ______________________________________________________________________________ import requests # ______________________________________________________________________________ # configuration "repo name" name = "essai" url = 'https://forge.gwenaelremond.fr/api/v1/user/repos' token = 'XXX' # ______________________________________________________________________________ headers = { 'accept': 'application/json', 'Content-Type': 'application/json; indent=4', 'Authorization': 'token {}'.format(token) } #{'Authorization': 'token myToken'} #'X-Auth-Token': token #{ # "default_branch": "string", # "description": "string", # "name": "string", # "readme": "string", #} data = { "description": name, "default_branch": "main", "name": name, "private": False, } response = requests.post(url, headers=headers, json=data) print("réponse : ", response.json())