Browse NetEase 163 news articles (网易新闻)
netease163 is a single pure-Go binary. It speaks to netease163-cli over plain
HTTPS, shapes the responses into clean records, and pipes into the rest of your
tools. No API key, nothing to run alongside it.
go install github.com/tamnd/netease163-cli/cmd/netease163@latestOr grab a prebuilt binary from the releases, or run the container image:
docker run --rm ghcr.io/tamnd/netease163:latest --helpnetease163 --help
netease163 versionThis is a fresh scaffold. The command tree starts with version; build out the
real commands in cli/ on top of the netease163-cli library package.
cmd/netease163/ thin main, wires cli.Root into fang
cli/ the cobra command tree
netease163-cli/ the library: HTTP client and data models
docs/ tago documentation site
make build # ./bin/netease163
make test # go test ./...
make vet # go vet ./...Push a version tag and GitHub Actions runs GoReleaser, which builds the archives, Linux packages, the multi-arch GHCR image, checksums, SBOMs, and a cosign signature:
git tag v0.1.0
git push --tagsThe Homebrew and Scoop steps self-disable until their tokens exist, so the first release works with no extra secrets.
Apache-2.0. See LICENSE.