[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