prefacio
Los siguientes son algunos métodos de búsqueda de recursos de proyectos de github que he compilado cuidadosamente Estos métodos pueden ayudarlo a buscar los proyectos que necesita que cumplan con sus requisitos de manera más rápida y precisa.
Escribir un artículo no es fácil, si este artículo te es útil, dale me gusta y recógelo~
Ok, vamos directamente al tema -->
En primer lugar, primero podemos entender las características de un proyecto, tomemos el siguiente proyecto como ejemplo:
1. Búsqueda general de palabras clave
De hecho, no hay nada que decir al respecto. Se trata de ingresar directamente palabras clave para realizar la búsqueda de elementos y hacer coincidir los elementos de búsqueda filtrando en la página. Usar palabras clave para buscar es equivalente a encontrar una aguja en un pajar, por lo que concéntrese en mi búsqueda avanzada a continuación .
2. Búsqueda condicional avanzada
Esto se encuentra principalmente agregando calificadores en el cuadro de búsqueda . La sintaxis de varios calificadores de uso común es la siguiente:
elementos del filtro de búsqueda | Sintaxis de la barra de búsqueda |
---|---|
Buscar por lenguaje de programación | idioma:xxx |
Buscar por proyecto (nombre del repositorio) | en:nombre xxx |
Buscar por descripción del artículo (repositorio) | en: descripción xxx |
Buscar según la descripción del archivo README | en: Léame xxx |
Restringir la búsqueda por número de estrellas | estrellas:>n |
Restringir búsqueda por número de bifurcaciones | tenedores:>n |
Buscar por límite de tiempo de actualización (tiempo posterior a) (AAAA-MM-DD significa año, mes, día) | empujado:>AAAA-MM-DD |
Restringir la búsqueda por un elemento de una persona | repositorio:propietario/nombre |
Busque todos los proyectos (repositorios) o un proyecto (repositorio) bajo el nombre de usuario - agregue el nombre del proyecto después del nombre de usuario | org: nombre de usuario |
Buscar proyectos (repositorios) bajo el nombre de una organización | org:nombreorg |
Buscar por número de seguidores | Seguidores de Java:>=n coincide con repositorios con n o más seguidores que mencionan el texto "Java" |
Las anteriores son algunas sintaxis de búsqueda avanzada de uso común de Github. Para obtener más información, consulte el documento oficial: https://docs.github.com/zh/search-github/github-code-search/understanding-github-code- sintaxis de búsqueda
La siguiente es una demostración de búsqueda específica. Por ejemplo, queremos encontrar un proyecto de centro comercial escrito en Java cuyo almacén se actualizó después del 01-06-2023 y cuyas estrellas son mayores a 10 000. En combinación con la sintaxis anterior, podemos ingresar:
商城 in:readme stars:>10000 language:Java pushed:>2023-06-01
Los resultados finales de la búsqueda son los siguientes, y se descartan con precisión tres elementos que cumplen los requisitos:
Además de las condiciones limitadas que escribí anteriormente, también puede consultar la sintaxis anterior para continuar agregando condiciones según sus necesidades. Cuantas más condiciones, más precisos serán los elementos que puede buscar.
3. Encuentra elementos a través de la tabla de clasificación
Las siguientes clasificaciones están ordenadas según la estrella, lo que puede ayudarlo a encontrar proyectos de alta calidad. Por supuesto, si desea encontrar algo que cumpla con sus requisitos, se recomienda utilizar la búsqueda avanzada anterior.
URL específica: https://www.githubs.cn/top/Jav