Я работаю с запросами и библиотеками Python Github, в основном, для создания сценария для обновления веб-крючков (URL) в github при определенных условиях.
Используя следующий код, я получаю некоторую информацию, такую как GitHubорганизация, пользователь GitHub и репозитории GitHub (просто для примера):
**from github import Github
import json
import requests
def function_example():
gh = Github('MY_TOKEN_HERE', base_url='https://MY-GITHUB-DOMAIN/api/v3')
get_users = gh.get_user().name
print("USERNAME: ", get_users)
print(" ")
# user_repos = gh.repos.list().all()
user_repos = gh.get_repos()
print("REPOS: ", user_repos)
print(" ")
orgs = gh.get_organization('MY_GITHUB_ORG_HERE')
print("ORGS: ", orgs)
print(" ")
if __name__ == '__main__':
function_example()
# Eof**
Однако мне нужно указать URL-адрес webhooks (расположенный в Github -> Repo -> Setting -> Webhooks) по порядкуобновить их новым доменом.Проблема в том, что я не нашел, как получить или перечислить все веб-хуки для определенного репозитория.
Я читал о Лицензионной библиотеке с именем smartsheet , и похоже, чточто, используя эту библиотеку, мы могли бы обрабатывать веб-хуки ... но у меня нет этой библиотеки, установленной здесь: - (
Можно ли перечислить / идентифицировать веб-хуки URL, используя эти библиотеки Python (запросы и /или Github)?
Если так, может кто-нибудь прислать мне пример?
Я буду очень благодарен за это!
Хосе