Modificando el parametro per_page a 100 (que es el maximo permitido
por la api) mostrara esos resultados. No creo que sea suficiente y
seguramente exista alguna forma de calcular las paginas restantes
y volver a hacer consultas, pero por lo menos ya esta localizado
de donde sale el problema.
He subido una actualizacion de la gema por si quiere comprobar que
el numero de repositorios buscado llega hasta 100 (puse un contador
al final de la busqueda).
:+1:
¡Mucho mejor!
¿Podemos añadir por ahora un warning cuando haya mas repos? Por ejemplo:
crguezl> repos
a-quick-introduction-to-rack
af-redis-example
...
THERE ARE MORE REPOS SHOWING FIRST $per_page REPOS
Una segunda consideración es que la API de GitHub permite búsquedas con una cadena. Mira en
Search repositories y también la API de octokit. Usando esto se podría extender ghedsh de manera que un comando al que se le pasa una cadena
> repo tutu
haría un request por los 100 primeros repos que casan con tutu. A diferencia de un comando:
> repo /tutu/
que funcionaría como el actual y buscaría por los repos en la cache cuyo nombre casa con la regexp /tutu/
Esto me parece que resolvería parte del tema de acceder a cualquier repo. Simplemente si quieres unos repos específicos haz un query con parte del nombre
:+1:
¡Mucho mejor!
ghedsh
de manera que un comando al que se le pasa una cadenaharía un request por los 100 primeros repos que casan con
tutu
. A diferencia de un comando:que funcionaría como el actual y buscaría por los repos en la cache cuyo nombre casa con la regexp
/tutu/
Esto me parece que resolvería parte del tema de acceder a cualquier repo. Simplemente si quieres unos repos específicos haz un query con parte del nombre