いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Goメモ-682 (pkg.go.devにAPIインターフェースがベータ版で登場)(Introducing the pkg.go.dev API)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ · GitHub

概要

以下、自分用のメモです。

5月21日の公式ブログに以下の記事が出ましたね。

go.dev

pkg.go.devにAPIが追加されるみたいです。まだベータ版で、そのうち正式リリースみたいですね。GETのみとなっています。

今まではスクレイピングとか使ってやっていたのがサクッと取れるようになるのは良いですね。

試してみる

当然ですが、普通に取得出来ました。

$ curl -s https://pkg.go.dev/v1beta/package/github.com/devlights/try-golang | jq .
{
  "modulePath": "github.com/devlights/try-golang",
  "version": "v0.5.43",
  "isLatest": true,
  "isStandardLibrary": false,
  "goos": "",
  "goarch": "",
  "path": "github.com/devlights/try-golang",
  "name": "",
  "synopsis": "",
  "isRedistributable": true
}

参考情報

個人的Goのおすすめ書籍

個人的に読んでとても勉強になった書籍さんたちです。


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。