Skip to content

Source potential job candidates from GitHub using the GraphQL API.

Notifications You must be signed in to change notification settings

dmonaldo/github-recruiter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

github-recruiter

github-recruiter is a command line tool designed to fetch potential job candidates from GitHub. Source candidates from GitHub using the GraphQL API.

Installation

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
}

Usage

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'

Roadmap

  • Improve usage documentation

Contributing

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.

License

ISC

About

Source potential job candidates from GitHub using the GraphQL API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published