Extraindo listas de membros do Mailman

Como o Mailman é praticamente um gerenciador de lista de e-mail de fato bastante difundido na Internet, especialmente com provedores de hospedagem gerenciada, obter sua lista de membros pode ser difícil, na melhor das hipóteses

Se você é um administrador de uma lista, mas não um membro, obter uma lista coesa de nomes e e-mails é quase impossível com as ferramentas fornecidas.

Usando um rubygem denominado Mechanize , que por sua vez usa Nokogiri , podemos fazer uma solicitação de sessão autenticada por cookie para a página de associação e analisar a tabela de membros para obter os detalhes.

Eu colei uma essência pública deste código aqui .

Ele atinge 33 linhas de código real, e parte disso provavelmente poderia ser reduzido ainda mais.

Aproveitar!