List of the domains of UK IT recruiters & some scripts for processing it.
I get a torrent of email from IT recruiters. Some of them contain well-targeted, intelligent specs for jobs I might actually want. Most don't and I am not excited at the prospect of a £15k starter role as an e-janitor in Barnsley.
Maintaining a list of domains they send email from makes it easy to filter messages into their own folder. It's easy to process the list into formats suitable for different mail systems: gmail and sieve rulesets are currently supported and contributions for others are welcome.
GMail support is achieved via filters, you can import gmailFilters.xml from the filters page in the interface.
# ./scripts/domains2gmail.rb
# ls -l gmailFilters.xml
-rw-r--r-- 1 mock mock 13501 3 Dec 11:30 gmailFilters.xml
A few things worth noting:
- Filters have a max query length, so we break them up into chunks of 70.
- By default we add a "Recruitment" label and archive any matches, you'll probably want to edit the filters created.
- If you reimport the filters, the originals remain.
- Update the XML based on domains.txt by running scripts/domains2gmail.rb.
There are two ways to do this.
Checkout the project from GitHub, add your line to domains.txt and send a pull request with it in. Please try to keep the sorting correct and add only the domain, not a full email address. noisyrecruitmentagency.com
is good; some-person@noisyrecruitmentagency.com
is bad.
Use the 'addnew.sh' script. This takes care of duplicate checking & sorting and automatically strips any username@ portion of the string you feed it. Also it's smart enough to push your changes back to GitHub if you ask it to.
MockAir13:uk-it-recruiter-domains mock$ ./scripts/addnew.sh shinysuit@noisyrecruiters.com
domain extracted from email address: noisyrecruiters.com
Adding 'noisyrecruiters.com' to domains.txt
Don't forget to commit & push to GitHub
or
MockAir13:uk-it-recruiter-domains mock$ ./scripts/addnew.sh -p shinysuit@noisyrecruiters.com
domain extracted from email address: noisyrecruiters.com
Adding 'noisyrecruiters.com' to domains.txt
...commits & pushes to GitHub
## Alternatives
Recruiter Ham is a fledgling project to build a reputation system for recruiters with an easy-to-use gmail interface.