{"id":25729811,"url":"https://github.com/luascfl/auto-deletealerts-linkedin","last_synced_at":"2025-10-18T20:02:02.370Z","repository":{"id":276648620,"uuid":"929780951","full_name":"luascfl/auto-deletealerts-linkedin","owner":"luascfl","description":"Remove todos os alertas de vaga salvos do LinkedIn.","archived":false,"fork":false,"pushed_at":"2025-02-09T15:49:49.000Z","size":1,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-09T16:35:53.932Z","etag":null,"topics":["linkedin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luascfl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-09T11:43:43.000Z","updated_at":"2025-02-09T15:50:18.000Z","dependencies_parsed_at":"2025-02-09T16:45:54.976Z","dependency_job_id":null,"html_url":"https://github.com/luascfl/auto-deletealerts-linkedin","commit_stats":null,"previous_names":["luascfl/auto-deletealerts-linkedin"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luascfl%2Fauto-deletealerts-linkedin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luascfl%2Fauto-deletealerts-linkedin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luascfl%2Fauto-deletealerts-linkedin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luascfl%2Fauto-deletealerts-linkedin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luascfl","download_url":"https://codeload.github.com/luascfl/auto-deletealerts-linkedin/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240777566,"owners_count":19855857,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["linkedin"],"created_at":"2025-02-26T01:45:54.736Z","updated_at":"2025-10-18T20:01:57.334Z","avatar_url":"https://github.com/luascfl.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Exclusor de Alertas do LinkedIn\nEste script automatiza o processo de exclusão de notificações de alertas de emprego no LinkedIn. Ele foi projetado para ser injetado no console do navegador.\n\n## Recursos Principais\n* Clica automaticamente no processo de exclusão de alertas de emprego no LinkedIn.\n* Usa um mecanismo de espera robusto para lidar com o carregamento dinâmico da página.\n* Fornece registros no console para acompanhar o progresso e identificar possíveis problemas.\n\n## Tecnologias Utilizadas\n* JavaScript\n\n## Pré-requisitos\n* Um navegador web (Chrome, Firefox, etc.) com as ferramentas de desenvolvedor habilitadas.\n* Acesso a uma conta do LinkedIn com alertas de emprego para excluir.\n\n## Instalação\n1. **Copie o script:** Copie todo o conteúdo de `Apagar todos os alertas LinkedIn.js` da base de código fornecida.\n2. **Abra o LinkedIn:** Navegue até o seu perfil no LinkedIn no navegador. Vá para a [seção de alertas de emprego](https://www.linkedin.com/jobs/jam/).\n3. **Abra as Ferramentas de Desenvolvimento:** Abra as ferramentas de desenvolvimento do navegador (geralmente pressionando F12).\n4. **Acesse o Console:** Vá para a aba \"Console\".\n5. **Cole e Execute:** Cole o código JavaScript copiado no console e pressione Enter.\n\n## Uso\nO script começará automaticamente a excluir seus alertas de emprego. Ele tentará clicar no botão \"Editar\", depois no botão \"Excluir\" e, finalmente, confirmará a exclusão. Cada etapa é registrada no console.\n\n## Bookmarklet\n\nEste projeto não requer nenhuma instalação no sentido tradicional. Em vez disso, você instala o bookmarklet diretamente no seu navegador:\n\n1. **Selecione o Código do Bookmarklet:** Selecione todo o código JavaScript do arquivo escolhido. Para selecionar tudo, use CTRL+A.\n* Use o código do arquivo `Bookmarklet (Selecione o código e arraste para a barra de favoritos) Deletar alertas do LinkedIn.js`.\n\n2. Arraste o código para sua barra de favoritos para criar um novo bookmarklet.\n* Se você estiver na pasta de favoritos desejada com o código copiado, cole-o.\n\n3. **Dê um Nome:** Dê ao seu favorito um nome descritivo (por exemplo, \"Deletar alertas do LinkedIn\").\n\n## Uso\n\n1. **Navegue até os alertas do LinkedIn:** Vá para a página de alertas de vagas do LinkedIn (`https://www.linkedin.com/jobs/jam/`).\n\n2. **Clique no Bookmarklet:** Clique no bookmarklet que você criou. Pode aparecer uma mensagem pedindo para clicar novamente após o carregamento da página. Clique no bookmarklet novamente após uma breve espera. Caixas de seleção aparecerão ao lado de cada notificação.\n* Se você não estiver em (`https://www.linkedin.com/jobs/jam/`), o script irá redirecioná-lo para a página.\n\n3. **Clique em \"Deletar alertas do LinkedIn\":** Clique no botão apropriado para excluir todos os alertas automaticamente.\n\n## Estrutura do Projeto\nO projeto consiste em um único arquivo JavaScript:\n* `Apagar todos os alertas LinkedIn.js`: Contém o script principal para excluir alertas de emprego no LinkedIn.\n* `Bookmarklet (Selecione o código e arraste para a barra de favoritos) Deletar alertas do LinkedIn.js`: A versão do código em bookmarklet.\n* `LICENSE`: Contém a Licença MIT para o projeto.\n\n## Configuração\nNão é necessária nenhuma configuração para este script.\n\n## Tratamento de Erros e Solução de Problemas\nO script usa as funções `waitForElement` e `isClickable` para lidar com o carregamento dinâmico da página e garantir que os elementos estejam prontos antes de interagir com eles. No entanto, alguns erros ainda podem ocorrer. Aqui estão algumas mensagens de erro potenciais e etapas de solução de problemas:\n\n* **`console.log(\"Botão Editar não está clicável.\")` ou mensagens semelhantes:** Isso indica que o script não conseguiu encontrar ou interagir com o botão relevante na página. Isso pode ser devido a mudanças no layout do site do LinkedIn. Tente atualizar a página e executar o script novamente. Se o problema persistir, inspecione o código-fonte da página para verificar se os seletores corretos estão sendo usados.\n* **O script para inesperadamente:** O LinkedIn pode ter medidas anti-automação em vigor. Se isso acontecer, tente executar o script novamente após uma breve pausa.\n\n## Licença\nEste projeto está licenciado sob a Licença MIT - consulte o arquivo [LICENSE](LICENSE) para obter detalhes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluascfl%2Fauto-deletealerts-linkedin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluascfl%2Fauto-deletealerts-linkedin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluascfl%2Fauto-deletealerts-linkedin/lists"}