O que você gostaria que fosse feito?
Nosso fórum foi migrado de uma plataforma de listas de e-mail, e muitos posts contêm endereços de e-mail, por exemplo “me envie um e-mail para xyz@gmail.com” ou em um bloco de assinatura no final do post. Por motivos de privacidade, gostaríamos de remover todos os endereços de e-mail ou substituí-los por “endereço de e-mail removido”.
Há uma exceção: endereços de e-mail são permitidos e não devem ser removidos no primeiro post de um tópico ou se o post foi escrito por um usuário chamado “Summary”. Qualquer uma das verificações é suficiente, a que for mais fácil — não é necessário verificar ambas.
Não precisamos de uma interface gráfica. Não sou especialista em Rails, mas posso executar um comando rake, algo como Replace a string in all posts, ou rodar algo diretamente no console do Rails. Acredito que os endereços de e-mail possam ser encontrados usando uma expressão regular.
Seria ótimo se o script gerasse um relatório do que foi substituído. Imprimir no console está bom, a menos que exista uma maneira melhor (/logs?).
[EDIT] Talvez isso devesse ser um plugin que seja executado periodicamente para remover endereços de e-mail recém-postados. Estou aberto a sugestões.
Quando você precisa que seja feito?
Nas próximas semanas seria ótimo.
Qual é o seu orçamento, em USD, que você pode oferecer para esta tarefa?
Estou aberto a propostas — por favor, envie-me uma mensagem privada com sua abordagem e estimativa de custo.