[Alexandria-list] hacktivity

Laurent Sansonetti lrz at gnome.org
Sat Apr 9 19:19:16 EDT 2005


Hi Liam,

On Sat, 2005-04-09 at 23:20 +0100, LJD wrote:
> On Sat, 2005-04-09 at 23:36 +0200, Laurent Sansonetti wrote:
> > Hi,
> > 
> > Some hacktivity during the latest days:
> > 
> > 1/ I have introduced the concept of abstract providers.  These providers
> > can be instantiated from the preferences dialog, in the providers tab,
> > when the expert settings check-box in on.  For the moment there is only
> > one abstract provider: Z39.50 (based on Ruby/ZOOM).
> > 
> > This feature is not complete yet: the instances are not persistent (I am
> > still thinking where to record them) and the ZOOM provider is still
> > empty.
> > 
> > 2/ An idea from my girlfriend: tagging icons representing books with a
> > rating of 5 with a heart icon.
> > 
> > This one is done: http://rubymonks.org/~lrz/alexandria_favorites.png 
> > 
> > (The heart icon is stolen from the Nautilus project.)
> > 
> > Some thoughts:
> >  - We could do the same with loaned books, but I need an icon for that.
> >  - We could let the user specify his/her own tagging (in the preferences
> > dialog, in a new tab), using criteria like the smart library idea.
> > 
> > Happy week end
> > 
> > Laurent
> 
> Laurent,
> 
> Thanks beautiful! What a sweet idea. 

Glad to know that you like it :)

> But I warn against having too many
> tags and too many icons, as things would look very cluttered very
> quickly.
> 

Mmh, you are right.  Maybe we should only tag favorites and loaned
books.

Too much information kills information :)

> Unfortunately, I couldn't build the run version of CVS Alexandria...
> 
> $ alexandria
> /usr/local/lib/site_ruby/1.8/alexandria/book_providers/z3950.rb:18:in
> `require': No such file to load -- zoom (LoadError)
> 
> from /usr/local/lib/site_ruby/1.8/alexandria/book_providers/z3950.rb:18
> 
> from /usr/local/lib/site_ruby/1.8/alexandria/book_providers.rb:170:in
> `require'
> 
> from /usr/local/lib/site_ruby/1.8/alexandria/book_providers.rb:170
>         from /usr/local/lib/site_ruby/1.8/alexandria.rb:73:in `require'
>         from /usr/local/lib/site_ruby/1.8/alexandria.rb:73
>         from /usr/bin/alexandria:7:in `require'
>         from /usr/bin/alexandria:7
> 
> Is there a new dependency? Presumably ruby-zoom...

Yes, there is a new dependency, but it is not used yet.

You can comment the "require 'zoom'" line in the
lib/alexandria/book_providers/z3950.rb file in the meantime :)

Cheers

Laurent



More information about the Alexandria-list mailing list