Exportar endereços do Evolution para vCard
Publicado por Felipe Rafailov (última atualização em 24/11/2009)
[ Hits: 5.521 ]
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
Controle de maior e menor de idade em Ruby
Importar endereços do Claws no Evolution (entre outros)
Uso simples de if e else em Ruby
Agenda telefônica em Ruby que grava os dados em um txt
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
[Resolvido] Algo deu errado ao abrir seu perfil
Usando o VNSTAT para medir o seu consumo de internet
Habilitando clipboard manager no ambiente COSMIC
Quando vocês pararam de testar distros? (10)
Quais licenças open source têm valor jurídico? (7)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (1)









