Estoy tratando de hacer una aplicación electrónica que obtenga los nombres de archivo de un directorio en un repositorio. Simplemente no sé cómo hacer esto con la API. Sé que hay una manera, pero no sé cómo.
Por ejemplo:
Quiero obtener los nombres de los archivos en el directorio src/ de un repositorio de github usando la API.
Uso axios para hacer solicitudes de API.
Use el punto final Obtener contenido del repositorio, documentado aquí
Vea un ejemplo usando Octokit
Lista de contenidos del repositorio | Ver en Fusebit |
---|
// If you don't send the path property, by default will send the contents from the root level const repoContent = await github.rest.repos.getContent({ owner: 'repo-owner', repo: 'repo-name' }); console.log('Files found at root level', repoContent.data.map((file) => file.name));