This repository aims at catching recruiters' communication. You can then mark it as spam, delete it, label it, or whatever else you prefer.
- The gmail filter is in the repo, click and go
- Few basic command line tools to handle the list of domains
- Filters can be imported multiple times in gmail without duplicates
We have a list of Uk recruiters' domains, and an up to date xml file that can be imported into gmail filters. By default these filters will make the email skip the inbox and add a "recruitment" lebel to it.
Download the file gmail_filter.xml and import it into gmail. Feel free to customise what each filter does.
Google support page on how to import a filter
Open an issue on github.
- Python 3 installed
- git installed
- Understanding of how merge requests work
- Optional understanding of virtual environments
# install requirements, you may want to be in a virtual environment for this.
pip3 install -r requirements.txt
# Add a new domain "domain.com".
python3 main.py add domain.com
# Update the xml gmail filter.
python3 main.py export
# Commit changes.
git commit -am "added domain.com"
# Push the changes to your repository.
git push
# Open a merge request.
Initial list seeded from: