1.0.0 • Published 8 years ago

github-metatag v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
8 years ago

github-metatag

This package provides the ability to find GitHub "meta-tags" in a user's GitHub repos.

Installation

Install this package for use in your project using npm:

npm install github-metatag --save

Usage

There is only one function in this package: getTagMap. It calls a provided callback function with an object that contains repo names and associated meta-tags.

For example, the following code will search for tags in repos owned by foouser:

var ghmeta = require('github-metatag');

ghmeta.getTagMap("foouser", "myapikey", function(tagMap) {
  console.log(tagMap);
})

The above will print out an object that looks like:

{ 'my-repo-name': [ 'thistag', 'othertag', 'anothertag' ],
  'my-other-repo': [ 'thistag', 'differenttag', 'besttag' ] }

If a GitHub API key is presented, GItHub's search API limits are lightened allowing more thatn a few searches per hour. Providing an API key with the proper permissions allows private repos to be searched as well.

License

Copyright (c) 2016 Tyler Crumpton, licensed under the Apache License v2.0.