This module is an API for the github-trending NPM module so it can be ran as an ultra-micro-service.
2.8K
This module is an API for the github-trending NPM module. So it can be ran as
an "ultra-micro-service". It has an in-memory cache for results; so mostly you
can use it from another point of the application and not worry about anything
else.
It exposes a standalone express app, which can be ran from the command-line
with:
$ npm install github-trending-api
$ github-trending-api
And an express.Router instance, which is what require('github-trending-api')
returns.
A write-up on its stack is pending.
This repository has automated image builds on hub.docker.com. So you can also run:
$ docker-machine start default
$ eval $(docker-machine env default)
$ docker run -it -p 3000:3000 yamadapc/github-trending-api
$ curl `docker-machine ip default`:3000/repositories
GET /repositoriesResponds with a list of trending repositories; accepts an optional language
QueryString parameter.
GET /languagesResponds with the list of valid languages.
This code is licensed under MIT license. See LICENSE.
Content type
Image
Digest
Size
16.5 MB
Last updated
over 10 years ago
docker pull yamadapc/github-trending-api