Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kyrcha/gh-downloader

:arrow_heading_down: Download files from GitHub given search criteria
https://github.com/kyrcha/gh-downloader

github-search javascript nodejs

Last synced: about 18 hours ago
JSON representation

:arrow_heading_down: Download files from GitHub given search criteria

Awesome Lists containing this project

README

        

# gh-downloader

Download GitHub repositories as zipballs given search criteria

## Quick start

1. git clone https://github.com/kyrcha/gh-downloader.git
2. Change directory into `gh-downloader`, `cd gh-downloader`
2. Create an .env file with the following environment variables:
- GITHUB_TOKEN=
- PROGRAMMING_LANGUAGE=, i.e. PROGRAMMING_LANGUAGE=java
- STARS_QUERY=
, i.e. STARS_QUERY='>=100'
- REPOS=, i.e. REPOS=100
- OUTPUT_DIR=, i.e. OUTPUT_DIR=./output
3. Run `npm install`
4. Run `node index`