[ANN] blackbook 1.0.0 Released

D

Dave Myron

blackbook version 1.0.0 has been released!

* <http://rubyforge.org/projects/contentfree/>

## DESCRIPTION:

Blackbook automates the nitty-gritty of importing contacts from
various services and files and exporting them as VCard, XML, or simple
Hash. Utilize those contacts from services like AOL, GMail, Yahoo
Mail, Hotmail or CSV to help your social networking site become
GIGANTIC overnight! You'll be able to get big and sell for millions
before anyone figures out it's just like every other social network.

Changes:

## 1.0.0 / 2008-01-30

* 2 major enhancements
* Birthday!
* Mechanize patch for AOL sign-on. Thanks Mortee!

* <http://rubyforge.org/projects/contentfree/>

Thanks to Mike Mondragon <http://blog.mondragon.cc> for finalizing
blackbook and getting it birthed.
 
M

Matt Stone1

Hi Dave,

This looks like a really, really useful library.

I've just given it ago & while the gem install successfully, when I ran
my simple code I received this error message.

/usr/lib/ruby/1.8/uri/common.rb:432:in `split': bad URI(is not URI?):
0;%20url='http://www.google.co.uk/accounts/SetSID?ssdc=1&sidt=6QlI3RcBAAA..[snip]'
(URI::InvalidURIError)

I'm running Suse linux, 10.2 & ruby 1.86

My code is pretty simple.

require 'rubygems'
require 'blackbook'

contacts = Blackbook.get :username => my_email , :password =>
my_password
contacts.each { |c| puts "#{c.name}: #{c.email}" }

Is there something else that I should be doing or need to install?

rgds,
- matt.
 
M

Matt Stone1

Hi there,

I managed to get this working by making a simple change to gmail.rb in
the gem.

Line 28 changed from:

url =
page.search('//meta').first.attributes['content'].split("URL=").last
rescue nil

To:

url =
page.search('//meta').first.attributes['content'].split("url=").last.gsub("'","")
rescue nil

A regex guru could probably think of a better way of doing this.

Hope that helps someone.

- matt.

Matt said:
Hi Dave,

This looks like a really, really useful library.

I've just given it ago & while the gem install successfully, when I ran
my simple code I received this error message.

/usr/lib/ruby/1.8/uri/common.rb:432:in `split': bad URI(is not URI?):
0;%20url='http://www.google.co.uk/accounts/SetSID?ssdc=1&sidt=6QlI3RcBAAA..[snip]'
(URI::InvalidURIError)

I'm running Suse linux, 10.2 & ruby 1.86

My code is pretty simple.

require 'rubygems'
require 'blackbook'

contacts = Blackbook.get :username => my_email , :password =>
my_password
contacts.each { |c| puts "#{c.name}: #{c.email}" }

Is there something else that I should be doing or need to install?

rgds,
- matt.

Dave said:
blackbook version 1.0.0 has been released!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,755
Messages
2,569,536
Members
45,014
Latest member
BiancaFix3

Latest Threads

Top