Exportar endereços do Evolution para vCard
Publicado por Felipe Rafailov (última atualização em 24/11/2009)
[ Hits: 5.301 ]
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
Importar endereços do Claws no Evolution (entre outros)
Uso simples de if e else em Ruby
Controle de maior e menor de idade em Ruby
Algoritmo de Fatoração de Fermat (FFA) em Ruby
Nenhum comentário foi encontrado.
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Atalhos duplicados (sobras de instalações anteriores) (0)
Copiar Layout do Teclado para aplicar em outra Distribuição (9)