美文网首页程序员
github项目查询

github项目查询

作者: 李冬杰 | 来源:发表于2016-08-09 10:28 被阅读1010次

    github 首页左上方有查询框,当然你也可以进入查询页面或者高级查询页面进行查询。

    关键字说明
    ‘项目’:你需要查找项目的名字,是模糊匹配查询。
    ‘条件’:包括star 数量,建立日期created,推送代码pushed
    ‘语言’:language,可以查找所有github支持的语言。

    查询语法:项目 条件 语言
    例如: koa stars:">500" language:javascript,查询项目名包含“koa”,star数量大于500的javascript项目。结果自测。


    1. 符号查询,使用'>'或'>=','<'或'<='

    koa stars:">500"
    koa stars:">=500"
    

    还可以使用>或>=符号上的日期搜索。日期格式必须遵循ISO8601标准,这是YYYY-MM-DD - 这是年 - 月 - 日。也可以添加一些可选的时间信息,格式为THH:MM:SS+07:00 - 这是小时 - 分 - 秒(HH:MM:SS),其次是UTC偏移量(+07:00)

    koa created:>2014-01-01
    koa created:>=2014-01-01
    

    2. 范围查询

    koa stars:"10 .. *" //koa stars:">=10"
    koa created:"2014-01-01 .. *" //koa created:">=2014-01-01"
    
    koa stars:"* .. 10" //koa stars:"<=10"
    koa created:"* .. 2014-01-01" //koa created:"<=2014-01-01"
    
    koa stars:"10 .. 50" //star介于10到50之间
    koa created:"2014-01-01 .. 2016-08-09"//创建时间介于2014-01-01和2016-08-09之间
    

    查询最后一次推送在2012-04-30到2012-07-04之间的项目

    cats pushed:"2012-04-30 .. 2012-07-04"
    

    3. 结果预选查询

    我们在查找‘hello’时,往往会把‘hello world’等结果都包含进来,这时我们可以加上‘NOT’关键字,对查询结果进行预选。

    hello NOT "world"
    cats NOT "hello world"
    

    4. 条件排除查询

    我们想查找不是javascript所写的项目。需要用'-'进行条件排除

    cats stars:"100 .. *" -language:javascript
    

    相关文章

      网友评论

        本文标题:github项目查询

        本文链接:https://www.haomeiwen.com/subject/vdzrsttx.html