tags

tags / AutoTagGithub / 0.1.4

README.md

Table of Contents

  1. Introduction
  2. Examples
  3. Credits

Introduction

Provide this algorithm a github repository and it will generate topic tags of its README based on LDA.

Input:

  • (Required): Github username.
  • (Required): Github repository name.

Output:

  • Extracted tags from github.

Examples

Example 1.

  • Parameter 1: "algorithmiaio" Github username.
  • Parameter 2: "algorithmia-bench" Github repository name.
[
  "algorithmiaio",
  "algorithmia-bench"
]

Output:

{
  "format": 10,
  "type": 8,
  "calculate": 6,
  "algorithm": 5,
  "time": 5,
  "accuracy": 5,
  "results": 4,
  "recall": 3
}

Example 2.

  • Parameter 1: "BVLC" Github username.
  • Parameter 2: "caffe" Github repository name.
[
  "BVLC",
  "caffe"
]

Output:

{
  "models": 3,
  "released": 2,
  "deep": 2,
  "vision": 2,
  "publications": 1,
  "discussions": 1,
  "unrestricted": 1,
  "brewing": 1
}

Credits

Algorithm uses JSOUP for parsing the github readme, and nlp/LDA for extracting topics.