Category Go

写一个 Golang cli 程序吧

本文会介绍如何编写一个 go 命令行(cli)程序, 用于浏览 GitHub trending repositories 和 developers. 首先我们看一下最终的实现效果: 编码 API GitHub 官方并没有提供 trending 相关的 API, 不过 https://github.com/huchenme/github-trending-api 提供了一个非官方的实现, 我们可以通过它实现我们的需求. github-trending-api 提供了3个 API: https://github-trending-api.now.sh/repositories?language=javascript&since=weekly: 用于查询 trending repositories, 其中 language 为可选参数, 默认为 空字符串(“”), 所有侯选值可以通过第三个 API 获取, since 也为可选参数, 默认为 daily,…