GitHub GraphQL list of repositories by username
query {
repositoryOwner(login: "cm-demo") {
repositories(first: 5, privacy: PUBLIC) {
totalCount
edges {
node {
id,
name,
isPrivate,
description
}
}
}
}
}
python examples/github-graphql/run_query_requests.py examples/github-graphql/list_repositories_by_username.gql out.json
{
"repositoryOwner": {
"repositories": {
"totalCount": 5,
"edges": [
{
"node": {
"id": "R_kgDOGSKE7A",
"name": "cm-demo",
"isPrivate": false,
"description": "Config files for my GitHub profile."
}
},
{
"node": {
"id": "R_kgDOIx8BIw",
"name": "cm-demo.github.io-osdc-2023-01-public",
"isPrivate": false,
"description": null
}
},
{
"node": {
"id": "R_kgDOI4Gftw",
"name": "cm-demo.github.io-osdc-2023-01-perl",
"isPrivate": false,
"description": null
}
},
{
"node": {
"id": "R_kgDOJNSvyA",
"name": "cm-demo.github.io-osdc-2023-03-azrieli-",
"isPrivate": false,
"description": null
}
},
{
"node": {
"id": "R_kgDOJWTJHw",
"name": "osdc-2023-03-azrieli",
"isPrivate": false,
"description": "OSDC at Azriel College starting in 2023.03"
}
}
]
}
}
}