require 'cgi'
url = STDIN.read.strip
curl = 'curl -s -L #{url}'
title = CGI.unescapeHTML(curl.scan(/<title>(.*?)<\/title>/m)[0][0].strip)
mail = "mailto:?subject=#{CGI.escapeHTML(title)}&body=#{CGI.escapeHTML(url)}"
system("open", mail)
- Abra o Automator e escolha o modelo Serviço
- Adicione uma ação Executar script shell e selecione
/usr/bin/ruby
no menu suspenso Shell - Cole o script e salve