https://github.com/ruby2elixir/hire4good
An Elixir package to quickly collect information about a potential hire
https://github.com/ruby2elixir/hire4good
elixir-lang webscraping
Last synced: about 1 year ago
JSON representation
An Elixir package to quickly collect information about a potential hire
- Host: GitHub
- URL: https://github.com/ruby2elixir/hire4good
- Owner: ruby2elixir
- Created: 2016-08-27T20:34:25.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-08-27T20:37:53.000Z (almost 10 years ago)
- Last Synced: 2025-02-05T08:28:50.875Z (over 1 year ago)
- Topics: elixir-lang, webscraping
- Language: Elixir
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Hire4good
A package to quickly collect information about a potential hire.
## Example
```elixir
iex> Hire4Good.Analyzer.analyse("dhh", "contributions")
fetching page 1 for dhh...
fetching page 2 for dhh...
fetching page 3 for dhh...
fetching page 4 for dhh...
*****************************
Analysis for: dhh
Number of projects: 103
Languages: CSS, CoffeeScript, HTML, JavaScript, Python, Ruby
Overview
- Ruby: 80
- : 11
- HTML: 4
- CSS: 3
- JavaScript: 2
- CoffeeScript: 2
- Python: 1
*****************************
iex> Hire4Good.Analyzer.analyse("josevalim", "contributions")
fetching page 1 for josevalim...
fetching page 2 for josevalim...
fetching page 3 for josevalim...
fetching page 4 for josevalim...
fetching page 5 for josevalim...
fetching page 6 for josevalim...
fetching page 7 for josevalim...
fetching page 8 for josevalim...
fetching page 9 for josevalim...
*****************************
Analysis for: josevalim
Number of projects: 248
Languages: Brainfuck, C, CSS, CoffeeScript, Elixir, Emacs Lisp, Erlang, Go, HTML, JavaScript, Perl, Python, Ruby, Shell, VimL
Overview
- Ruby: 120
- Elixir: 50
- Erlang: 31
- : 15
- JavaScript: 11
- CSS: 6
- CoffeeScript: 3
- C: 3
- HTML: 2
- VimL: 1
- Shell: 1
- Python: 1
- Perl: 1
- Go: 1
- Emacs Lisp: 1
- Brainfuck: 1
*****************************
```
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed as:
1. Add `hire4good` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[{:hire4good, "~> 0.1.0"}]
end
```
2. Ensure `hire4good` is started before your application:
```elixir
def application do
[applications: [:hire4good]]
end
```