Exportar endereços do Evolution para vCard
Publicado por Felipe Rafailov (última atualização em 24/11/2009)
[ Hits: 5.529 ]
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
Algoritmo de Fatoração de Fermat (FFA) em Ruby
Agenda telefônica em Ruby que grava os dados em um txt
Uso simples de if e else em Ruby
Controle de maior e menor de idade em Ruby
Nenhum comentário foi encontrado.
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Acessando o terminal do seu PC pelo celular fora de casa
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Midia de instalação LM-21.3 não inicializa (0)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)









