An open API service indexing awesome lists of open source software.

https://github.com/corneliusweig/krew-index-tracker

Saves download statistics of `krew.dev` plugins to BigQuery
https://github.com/corneliusweig/krew-index-tracker

bigquery history krew krew-index statistics

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

# krew-index-tracker
[![Build Status](https://travis-ci.com/corneliusweig/krew-index-tracker.svg?branch=master)](https://travis-ci.com/corneliusweig/krew-index-tracker)
[![LICENSE](https://img.shields.io/github/license/corneliusweig/krew-index-tracker.svg)](https://github.com/corneliusweig/krew-index-tracker/blob/master/LICENSE)
[![Go Report Card](https://goreportcard.com/badge/corneliusweig/krew-index-tracker)](https://goreportcard.com/report/corneliusweig/krew-index-tracker)

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.