Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kyrcha/gh-downloader
- Owner: kyrcha
- Created: 2019-05-21T15:19:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-09T05:53:41.000Z (almost 2 years ago)
- Last Synced: 2024-04-09T14:40:54.090Z (7 months ago)
- Topics: github-search, javascript, nodejs
- Language: JavaScript
- Homepage:
- Size: 284 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
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`