Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adiciona função para marcar vaga remota no breezy #11

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Vagas de empresas que ativamente contratam pessoas desenvolvedoras Clojure no Br

| Vaga | Empresa | Local | Remoto? | Onde aplicar |
|-------------------------------------------------------------------------------------|--------------|---------------------------------|---------|------------------------------------------------------------------------------------------------------------------------|
| Pessoa Engenheira de Software | 180° Seguros | Brazil | | https://180-seguros.breezy.hr/p/6227cb95c7c6-pessoa-engenheira-de-software |
| Pessoa Engenheira de Software (Vaga exclusiva para Pessoas Pretas) | 180° Seguros | Brazil | | https://180-seguros.breezy.hr/p/5f578930f265-pessoa-engenheira-de-software-vaga-exclusiva-para-pessoas-pretas |
| Pessoa Engenheira de Software | 180° Seguros | Brazil | Sim | https://180-seguros.breezy.hr/p/6227cb95c7c6-pessoa-engenheira-de-software |
| Pessoa Engenheira de Software (Vaga exclusiva para Pessoas Pretas) | 180° Seguros | Brazil | Sim | https://180-seguros.breezy.hr/p/5f578930f265-pessoa-engenheira-de-software-vaga-exclusiva-para-pessoas-pretas |
| Pessoa Desenvolvedora de Software Backend Sênior (Clojure) | Embraer | São José dos Campos | Sim | https://embraer.gupy.io/jobs/1108893?jobBoardSource=gupy_public_page |
| Full Stack Developer | Flow Finance | | Sim | https://airtable.com/embed/shrG8DnjAdAOAZm9h/tble1ghQMefhblMVK/viwOzu3raZSmdxK7Z/recGtRyuHlvFhUV0v |
| Business Security Manager | Nubank | São Paulo | Não | https://boards.greenhouse.io/nubank/jobs/3400816 |
Expand All @@ -22,10 +22,10 @@ Vagas de empresas que ativamente contratam pessoas desenvolvedoras Clojure no Br
| Software Engineer | Nubank | São Paulo | Não | https://boards.greenhouse.io/nubank/jobs/2569175 |
| Systems Engineer (SRE/DevOps) | Nubank | São Paulo | Não | https://boards.greenhouse.io/nubank/jobs/3372800 |
| Tech Manager | Nubank | São Paulo | Não | https://boards.greenhouse.io/nubank/jobs/2989044 |
| Engenheira de Software (vaga focada em mulheres) | Trabalho Remoto | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | | https://pipo-saude.breezy.hr/p/2508984cb6c6-engenheira-de-software-vaga-focada-em-mulheres-trabalho-remoto |
| Pessoa Engenheira de Software (vaga focada em pessoas negras) | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | | https://pipo-saude.breezy.hr/p/1a9152c5e824-pessoa-engenheira-de-software-vaga-focada-em-pessoas-negras |
| Pessoa Engenheira de Software (vaga focada em pessoas trans) | Trabalho Remoto | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | | https://pipo-saude.breezy.hr/p/647061946892-pessoa-engenheira-de-software-vaga-focada-em-pessoas-trans-trabalho-remoto |
| Pessoa Engenheira de Software Sênior | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | | https://pipo-saude.breezy.hr/p/323a55e4c15f-pessoa-engenheira-de-software-senior |
| Engenheira de Software (vaga focada em mulheres) | Trabalho Remoto | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | Sim | https://pipo-saude.breezy.hr/p/2508984cb6c6-engenheira-de-software-vaga-focada-em-mulheres-trabalho-remoto |
| Pessoa Engenheira de Software (vaga focada em pessoas negras) | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | Sim | https://pipo-saude.breezy.hr/p/1a9152c5e824-pessoa-engenheira-de-software-vaga-focada-em-pessoas-negras |
| Pessoa Engenheira de Software (vaga focada em pessoas trans) | Trabalho Remoto | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | Sim | https://pipo-saude.breezy.hr/p/647061946892-pessoa-engenheira-de-software-vaga-focada-em-pessoas-trans-trabalho-remoto |
| Pessoa Engenheira de Software Sênior | Pipo Saúde | %LABEL_POSITION_TYPE_WORLDWIDE% | Sim | https://pipo-saude.breezy.hr/p/323a55e4c15f-pessoa-engenheira-de-software-senior |


## Empresas que usam Clojure sem vagas no momento ou sem listagem pública
Expand Down
2 changes: 1 addition & 1 deletion scraped-jobs.edn
Original file line number Diff line number Diff line change
@@ -1 +1 @@
({:title "Pessoa Engenheira de Software", :url "https://180-seguros.breezy.hr/p/6227cb95c7c6-pessoa-engenheira-de-software", :location "Brazil", :department "Tecnologia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "180° Seguros"} {:title "Pessoa Engenheira de Software (Vaga exclusiva para Pessoas Pretas)", :url "https://180-seguros.breezy.hr/p/5f578930f265-pessoa-engenheira-de-software-vaga-exclusiva-para-pessoas-pretas", :location "Brazil", :department "Tecnologia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "180° Seguros"} {:title "Pessoa Desenvolvedora de Software Backend Sênior (Clojure)", :url "https://embraer.gupy.io/jobs/1108893?jobBoardSource=gupy_public_page", :location "São José dos Campos", :department "Inovação", :remote true, :type "Talent pool", :name "Embraer"} {:title "Full Stack Developer", :url "https://airtable.com/embed/shrG8DnjAdAOAZm9h/tble1ghQMefhblMVK/viwOzu3raZSmdxK7Z/recGtRyuHlvFhUV0v", :location nil, :department "Engineering", :remote true, :name "Flow Finance"} {:title "Business Security Manager", :url "https://boards.greenhouse.io/nubank/jobs/3400816", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Cloud Security Engineer Specialist", :url "https://boards.greenhouse.io/nubank/jobs/3339732", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Data Engineer", :url "https://boards.greenhouse.io/nubank/jobs/3264442", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Mobile Software Engineer ", :url "https://boards.greenhouse.io/nubank/jobs/1776035", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Offensive Security Engineer Specialist", :url "https://boards.greenhouse.io/nubank/jobs/3410377", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Security Incident Responder SecOps", :url "https://boards.greenhouse.io/nubank/jobs/3382061", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Software Engineer", :url "https://boards.greenhouse.io/nubank/jobs/2569175", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Systems Engineer (SRE/DevOps)", :url "https://boards.greenhouse.io/nubank/jobs/3372800", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Tech Manager", :url "https://boards.greenhouse.io/nubank/jobs/2989044", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Engenheira de Software (vaga focada em mulheres) | Trabalho Remoto", :url "https://pipo-saude.breezy.hr/p/2508984cb6c6-engenheira-de-software-vaga-focada-em-mulheres-trabalho-remoto", :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"} {:title "Pessoa Engenheira de Software (vaga focada em pessoas negras)", :url "https://pipo-saude.breezy.hr/p/1a9152c5e824-pessoa-engenheira-de-software-vaga-focada-em-pessoas-negras", :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"} {:title "Pessoa Engenheira de Software (vaga focada em pessoas trans) | Trabalho Remoto", :url "https://pipo-saude.breezy.hr/p/647061946892-pessoa-engenheira-de-software-vaga-focada-em-pessoas-trans-trabalho-remoto", :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"} {:title "Pessoa Engenheira de Software Sênior", :url "https://pipo-saude.breezy.hr/p/323a55e4c15f-pessoa-engenheira-de-software-senior", :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"})
({:title "Pessoa Engenheira de Software", :url "https://180-seguros.breezy.hr/p/6227cb95c7c6-pessoa-engenheira-de-software", :remote true, :location "Brazil", :department "Tecnologia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "180° Seguros"} {:title "Pessoa Engenheira de Software (Vaga exclusiva para Pessoas Pretas)", :url "https://180-seguros.breezy.hr/p/5f578930f265-pessoa-engenheira-de-software-vaga-exclusiva-para-pessoas-pretas", :remote true, :location "Brazil", :department "Tecnologia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "180° Seguros"} {:title "Pessoa Desenvolvedora de Software Backend Sênior (Clojure)", :url "https://embraer.gupy.io/jobs/1108893?jobBoardSource=gupy_public_page", :location "São José dos Campos", :department "Inovação", :remote true, :type "Talent pool", :name "Embraer"} {:title "Full Stack Developer", :url "https://airtable.com/embed/shrG8DnjAdAOAZm9h/tble1ghQMefhblMVK/viwOzu3raZSmdxK7Z/recGtRyuHlvFhUV0v", :location nil, :department "Engineering", :remote true, :name "Flow Finance"} {:title "Business Security Manager", :url "https://boards.greenhouse.io/nubank/jobs/3400816", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Cloud Security Engineer Specialist", :url "https://boards.greenhouse.io/nubank/jobs/3339732", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Data Engineer", :url "https://boards.greenhouse.io/nubank/jobs/3264442", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Mobile Software Engineer ", :url "https://boards.greenhouse.io/nubank/jobs/1776035", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Offensive Security Engineer Specialist", :url "https://boards.greenhouse.io/nubank/jobs/3410377", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Security Incident Responder SecOps", :url "https://boards.greenhouse.io/nubank/jobs/3382061", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Software Engineer", :url "https://boards.greenhouse.io/nubank/jobs/2569175", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Systems Engineer (SRE/DevOps)", :url "https://boards.greenhouse.io/nubank/jobs/3372800", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Tech Manager", :url "https://boards.greenhouse.io/nubank/jobs/2989044", :location "São Paulo", :department "60350", :office_id "58102", :remote false, :name "Nubank"} {:title "Engenheira de Software (vaga focada em mulheres) | Trabalho Remoto", :url "https://pipo-saude.breezy.hr/p/2508984cb6c6-engenheira-de-software-vaga-focada-em-mulheres-trabalho-remoto", :remote true, :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"} {:title "Pessoa Engenheira de Software (vaga focada em pessoas negras)", :url "https://pipo-saude.breezy.hr/p/1a9152c5e824-pessoa-engenheira-de-software-vaga-focada-em-pessoas-negras", :remote true, :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"} {:title "Pessoa Engenheira de Software (vaga focada em pessoas trans) | Trabalho Remoto", :url "https://pipo-saude.breezy.hr/p/647061946892-pessoa-engenheira-de-software-vaga-focada-em-pessoas-trans-trabalho-remoto", :remote true, :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"} {:title "Pessoa Engenheira de Software Sênior", :url "https://pipo-saude.breezy.hr/p/323a55e4c15f-pessoa-engenheira-de-software-senior", :remote true, :location "%LABEL_POSITION_TYPE_WORLDWIDE%", :department "Engenharia", :type "%LABEL_POSITION_TYPE_FULL_TIME%", :name "Pipo Saúde"})
13 changes: 13 additions & 0 deletions src/clojure_empregos_brasil/boards.clj
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,22 @@
:office_id (scrap/attr :office_id)
:remote false})

(defn ^:private breezy-scrap-remote-by-wifi-icon
[position]
(-> position
(html/select [:ul.meta :li.location])
first
:content
(as-> location-items
(filter (fn [item] (re-find #"wifi" (get-in item [:attrs :class] "")))
location-items))
count
(> 0)))

(def breezy
{:title [:h2 html/text-node]
:url #(-> % (html/select [:a]) first :attrs :href)
:remote breezy-scrap-remote-by-wifi-icon
:location [:ul.meta :li.location html/text-node]
:department [:ul.meta :li.department html/text-node]
:type [:ul.meta :li.type html/text-node]})