An open API service indexing awesome lists of open source software.

https://github.com/luascfl/auto-deletealerts-linkedin

Remove todos os alertas de vaga salvos do LinkedIn.
https://github.com/luascfl/auto-deletealerts-linkedin

linkedin

Last synced: 8 months ago
JSON representation

Remove todos os alertas de vaga salvos do LinkedIn.

Awesome Lists containing this project

README

          

# Exclusor de Alertas do LinkedIn
Este 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.

## Recursos Principais
* Clica automaticamente no processo de exclusão de alertas de emprego no LinkedIn.
* Usa um mecanismo de espera robusto para lidar com o carregamento dinâmico da página.
* Fornece registros no console para acompanhar o progresso e identificar possíveis problemas.

## Tecnologias Utilizadas
* JavaScript

## Pré-requisitos
* Um navegador web (Chrome, Firefox, etc.) com as ferramentas de desenvolvedor habilitadas.
* Acesso a uma conta do LinkedIn com alertas de emprego para excluir.

## Instalação
1. **Copie o script:** Copie todo o conteúdo de `Apagar todos os alertas LinkedIn.js` da base de código fornecida.
2. **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/).
3. **Abra as Ferramentas de Desenvolvimento:** Abra as ferramentas de desenvolvimento do navegador (geralmente pressionando F12).
4. **Acesse o Console:** Vá para a aba "Console".
5. **Cole e Execute:** Cole o código JavaScript copiado no console e pressione Enter.

## Uso
O 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.

## Bookmarklet

Este projeto não requer nenhuma instalação no sentido tradicional. Em vez disso, você instala o bookmarklet diretamente no seu navegador:

1. **Selecione o Código do Bookmarklet:** Selecione todo o código JavaScript do arquivo escolhido. Para selecionar tudo, use CTRL+A.
* Use o código do arquivo `Bookmarklet (Selecione o código e arraste para a barra de favoritos) Deletar alertas do LinkedIn.js`.

2. Arraste o código para sua barra de favoritos para criar um novo bookmarklet.
* Se você estiver na pasta de favoritos desejada com o código copiado, cole-o.

3. **Dê um Nome:** Dê ao seu favorito um nome descritivo (por exemplo, "Deletar alertas do LinkedIn").

## Uso

1. **Navegue até os alertas do LinkedIn:** Vá para a página de alertas de vagas do LinkedIn (`https://www.linkedin.com/jobs/jam/`).

2. **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.
* Se você não estiver em (`https://www.linkedin.com/jobs/jam/`), o script irá redirecioná-lo para a página.

3. **Clique em "Deletar alertas do LinkedIn":** Clique no botão apropriado para excluir todos os alertas automaticamente.

## Estrutura do Projeto
O projeto consiste em um único arquivo JavaScript:
* `Apagar todos os alertas LinkedIn.js`: Contém o script principal para excluir alertas de emprego no LinkedIn.
* `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.
* `LICENSE`: Contém a Licença MIT para o projeto.

## Configuração
Não é necessária nenhuma configuração para este script.

## Tratamento de Erros e Solução de Problemas
O 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:

* **`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.
* **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.

## Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo [LICENSE](LICENSE) para obter detalhes.