https://github.com/hedyhli/starcli
如果你不方便在浏览器中查看github开源项目,那么这个支持在命令行中查看的项目推荐你看下。
1 starcli简介
从命令行 $ _ 浏览 Github 上的热门项目
2 安装
如果安装有python环境的话,直接使用pip安装就好:
注意:需要 Python 3.6 或更高版本
pip3 install starcli
GitHub开源地址如下:
https://github.com/hedyhli/starcli
3 支持多种软件布局
使用 切换 —layout {list|table|grid} 布局,或使用短选项 -L 切换布局
list
table
grid
4 特点
- 支持按照不同过滤规则选择
- Stars数目
starcli -s '>100'
- 推送日期
- 创建日期
- 用户
- 主题
- 语言
- 口语
- 使用通用 GitHub 搜索 API 或 GitHub 趋势分析
- 份验证令牌(可选)
- 分页输出
- 不同的布局
5 命令用法
Usage: starcli [OPTIONS]
Search and query GitHub repositories
Options:
-l, --lang TEXT Language filter eg: python. (can be used
multiple times)
-S, --spoken-language TEXT Spoken Language filter eg: en for English,
zh for Chinese
-c, --created TEXT Specify repo creation date in YYYY-MM-DD,
use >date, <=date etc to be more specific.
-t, --topic TEXT Date of last push in YYYY-MM-DD (>, <, >=,
<= specifiers supported)
-p, --pushed TEXT Specify date of last push in YYYY-MM-DD, >=<
allowed
-L, --layout [list|table|grid] The output format (list, table, or grid),
default is list
-s, --stars TEXT Number of stars, default is '>=100'. eg:
'>0', '123', '<50000
-n, --num-results INTEGER The number of items in the results. Default:
7
-o, --order [desc|asc] Order of repos by stars, 'desc' or 'asc',
default: desc
--long-stats Print the actual stats number (1300 instead
of 1.3k)
-d, --date-range [day|week|month]
View stars received within time, choose
from: day, week, month. Uses GitHub trending
for fetching results, hence some other
filter options may not work.
-u, --user TEXT Filter for trending repositories by username
--auth TEXT Optionally use GitHub personal access token
in the format 'username:password'.
-P, --pager Use $PAGER to page output. (put -r in $LESS
to enable ANSI styles)
--debug Turn on debugging mode
--help Show this message and exit.
© 版权声明
文章版权归作者所有,未经允许请勿转载。