One ofthe scripts that builds and deploysdatasette.io uses a GraphQL query to retrieve information from GitHub about the repositories used for the various Datasette tools and plugins. …
I wanted to run a query against the GitHub GraphQL API usingcurl
on the command line, while keeping the query itself as readable as possible. Here's the recipe I came up with (tested in bothbash
andzsh
), with TOKEN replaced by my GitHub API personal access token: …
The GraphQL schema language is a concise way to represent the available schema provided by a GraphQL endpoint. It looks something like this: …