Exportar endereços do Evolution para vCard
Publicado por Felipe Rafailov (última atualização em 24/11/2009)
[ Hits: 5.593 ]
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
Importar endereços do Claws no Evolution (entre outros)
Agenda telefônica em Ruby que grava os dados em um txt
Algoritmo de Fatoração de Fermat (FFA) em Ruby
Uso simples de if e else em Ruby
Nenhum comentário foi encontrado.
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Replicação SYSVOL no Samba 4 com Syncthing
Samba 4 com Replicação e LDAP Seguro (LDAPS/TLS)
Configurando o Cairo Dock individualmente em ambientes diferentes na mesma maquina
Calculadoras online gratuitas para o dia a dia do usuário Linux
Bluetooth desconecta logo após conectar, ubuntu 25.10 (2)
Metafísica e espiritualidade funciona de verdade! Comprovação pessoal (6)
Governo da França vai trocar Windows por Linux (6)









