Exportar endereços do Evolution para vCard
Publicado por Felipe Rafailov (última atualização em 24/11/2009)
[ Hits: 5.615 ]
O Evolution armazena os seus endereços em um arquivo de banco de dados Berkeley DB. Este script demonstra como é possível ler este tipo de arquivo com o Ruby para exportar os endereços para vCard. Permite exportar os endereços para vCard, que pode ser importado por uma grande variedade de programas.
Procedimento alternativo para quando o Evolution não estiver disponível.
Requer a biblioteca "libdb-ruby1.8" (Ubuntu) ou similar, que pode ser obtida em: http://moulon.inra.fr/ruby/bdb.html
#!/usr/bin/ruby
require 'bdb'
database = BDB::Hash.open ARGV.first if File.file? ARGV.first
filename = "output.vcf"
file = File.open filename, 'w'
database.each do |entry|
entry.each do |line|
file.puts line.strip.delete("\r") unless line =~ /^pas-id-/
end
end
Controle de maior e menor de idade em Ruby
Uso simples de if e else em Ruby
Importar endereços do Claws no Evolution (entre outros)
Algoritmo de Fatoração de Fermat (FFA) em Ruby
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Ocultando asteriscos ao digitar senha no Ubuntu
Ativar pacotes amd64v3 no Ubuntu
Continuando meus tópicos anteriores (12)
VoidBR - Void Linux adaptado ao Brasil. (0)









