Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Wolverine X Sabretooth
Por jlojunior
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Felipe Rafailov em (última atualização em 24/11/2009)   [ 2378 hits ]

Login: feraf, 384437 pontos

   


Descrição

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

[ Download: evolution2vcard.rb ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/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

Scripts recomendados
   Script Linux recomendado Importar endereços do Claws no Evolution (entre outros)
   Script Linux recomendado Controle de maior e menor de idade em Ruby
   Script Linux recomendado Uso simples de if e else em Ruby
   Script Linux recomendado Uso de if em Ruby (2)
   Script Linux recomendado Agenda telefônica em Ruby que grava os dados em um txt

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.