github-recruiter is a command line tool designed to fetch potential job candidates from GitHub. Source candidates from GitHub using the GraphQL API.
Clone this repository.
git clone https://github.com/dmonaldo/github-recruiter.git
Install dependencies.
npm install
Create a config.json
file in the root directory. A GitHub OAuth token is required, see required permissions here.
{
"github_auth_token": "PUT_YOUR_GITHUB_AUTH_TOKEN_HERE",
"file_type": "csv",
"users_per_search": 5
}
All available search parameters are documented here. Results will be saved in a searchResults
directory. CSV or JSON output files are supported.
location:"Medellín, Colombia" repos:>1 language:JavaScript
npm start 'location:"Medellín, Colombia" repos:>1 language:JavaScript software engineer'
- Improve usage documentation
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Make sure to add/update tests as appropriate.