corneliusweig / krew-index-tracker

Saves download statistics of `krew.dev` plugins to BigQuery

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

krew-index-tracker

Build Status LICENSE Go Report Card

A tool to track download counts of krew plugins.

This tool does the following:

  • It updates the copy of the krew-index (https://github.com/kubernetes-sigs/krew-index) in directory index.
  • It reads all plugin manifests and looks for github URLs in the spec.homepage field.
  • It fetches the release information for each repo via GitHub API.
  • It writes the result into a BigQuery table.

About

Saves download statistics of `krew.dev` plugins to BigQuery

License:Apache License 2.0


Languages

Language:Go 62.8%Language:Shell 22.1%Language:Python 10.4%Language:Dockerfile 2.6%Language:Makefile 2.1%