Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/carter907/gitty-api

gitty-api is a set of functions that interface with the Github API at a high level.
https://github.com/carter907/gitty-api

api github-api

Last synced: 3 days ago
JSON representation

gitty-api is a set of functions that interface with the Github API at a high level.

Awesome Lists containing this project

README

        

### Gitty API

gitty api is a set of functions that allows you to interface with your github repositories at a high level.

### API token

gitty api uses your api token to make requests. Please set an environment variable called `GH_API_TOKEN`
set to your token to successfully call these functions.

### Install
use npm to install this package
```
npm i @carte_907/gitty-api
```

### Usage
Get all of a user's repositories
```js
let projects = await getAllRepos('[user]')
```
Get Repositories with at least a certain number of forks
```js
let moreThan4Forks = await getReposWithForks('[user]', 5) // 5 or more forks
```
Get Repositories with at least a certain number of stars
```js
let popularRepositories = await getReposWithStarts('[user]', 1000) // 1000 or more stars
```