Archive for March, 2008

Monday, March 31st, 2008

Shirky, Shirky, Shirky, Spalding




Four things you might enjoy listening to:

Update: And more Shirky! Check out Shirky on the Brian Lehrer Show.

Labels: clay shirky, interviews, it conversations, shirky

Friday, March 28th, 2008

Amazon deletes competition

Having bought bought second-tier Print-on-Demand (POD) publisher BookSurge, Amazon is now working to shut down its competition. According to Publishers Weekly:

“According to talks with several pod houses, BookSurge has told them that unless their titles are printed by BookSurge, the buy buttons on Amazon for their titles will be disabled.”

More at BookFinder Journal. The story broke on WritersWeekly.

Amazon’s move should concern all publishers, and indeed readers. Amazon has always had a lot of leverage, but they haven’t used it. That’s clearly changing. The Kindle is already a monopoly product. Will they remove books published on the Sony Reader too?

Coincidentally, I’ve had POD on the brain; see this post for more on POD and libraries. I guess Amazon may solve libraries’ problem with having too many POD publishers to follow.

UPDATE: Good, longer discussions and evidence of meme-spread can be found at BookTwo.org, TeleRead, The Wall Street Journal, Wired Epicenter Blog, Techcrunch, Eoin Purcell. I think it’s significant that the story has crossed the gap from the POD and general book trade to personal LJ pages and niche outlets like Christian Writers Marketplace and The Wild Hunt (“Will Amazon Hurt Small Pagan Publishers?”). For a continuous stream, check out this Google Blog Search for “Booksurge.” My survey found 90% of the posts had hostile titles with the remaining 10% being hostile only in their content.

For book-industry bloggers, and particularly the POD people, this has become something of an I-am-Spartacus moment. (Of course, those guys all died.) The manager of Dashbooks, a POD publisher that makes most of its money off Amazon, writes of the “liquid courage” (margaritas) that led to their post on the topic. Certainly I hesitated a moment before posting. Let’s see what our Amazon-funded competitor has to say about Amazon’s move…

Labels: amazon, booksurge, kindle, monopoly

Friday, March 28th, 2008

Series authors and work info in your catalog

I’ve added two small-ish features that point the way to other features:

Series Authors: Series pages now show all series authors, with photos if there are any. (The example below is from Star Wars.) Mouse-over a picture to get the name. In general, I want to move in the direction of graphical representations like this. I dislike profile pictures, but this is something different. It’s attractive, I think, and encourages people to add author photos.

Work info in you catalog: You can add the field “Work: Title and author” to your catalog display. In the example below you can see I have two copies of the work, the Histories and that my Penguin edition three Aeschyls play is otherwise known as the Oresteia. Incidentally, it cannot current sort by work title. If you sort by the “shared” column, however, it sorts by shared-copies which basically “groups” by work anyway.

Labels: new feature, new features, series, work pages

Wednesday, March 26th, 2008

Getting real: Libraries are missing books

Back in March 2006, Jason Fried and his company 37Signals released the book Getting Real: The smarter, faster, easier way to build a successful web application. Originally available in PDF format only, in October Fried released a paper version, produced by Lulu.com, and a free HTML version.

Getting Real is an important book. It came along at exactly the right time, said something important. To the extent the greap web-app “explosion” of 2004-2007 had a book, this was it.

And it was successful. According to 37Signals the (paid) version has sold has 30,000 copies. It’s the number six seller on Lulu.com. Passionate, unpaid fans have produced translations into thirteen languages. Google records 166,000 mentions. Even on LibraryThing, where the book had to be manually entered and there is a bias toward the printed version, 37 members have listed it.

Did libraries notice? Not at all.

OCLC’s WorldCat records exactly three copies—MIT, California Polytechnic and the University of Nebraska. That’s three copies of one of the top tech books of the 00’s in most of the US libraries that matter. The Library of Congress? New York Public? Harvard? None of them. For comparison, WorldCat contains 619 copies of Solitary sex : a cultural history of masturbation.

This is not an isolated phenomenon. Lulu, the online, no-editors, print-on-demand publisher that 37Signals turned to is almost completely ignored by libraries. Take a look at its 100 top-sellers and run the books through WorldCat. I made a start: Lulu’s most popular book, something about ecommerce, is held by NO library in WorldCat. The second, How to Become an Alpha Male, is held by just two.

Let’s be clear, Lulu publishes a lot of crap! But it’s not all crap. And even if it were, publishers like Lulu represent a significant event in the history of publishing—an event libraries should be trying to capture. Lulu isn’t some obscure novelty—it already gets twice the web traffic of HarperCollins.

I am a passionate defender of libraries and library data—of the relevance of libraries now and going forward. LibraryThing is the only significant service of its kind to use library data and to link liberally to libraries. I believe in the expertise to choose and classify—that innovations like social cataloging and tagging supplement but do not replace expert classification. LibraryThing has as many librarians as programmers. I like blogs, but I love books.

But this throws me completely. How could libraries miss this?


Thanks to LibraryThing members for bringing this topic up.

Addendum (moved from comments): I’m not that concerned about regular public libraries, excluding the Bostons and the NYPLs. They’re about access more than comprehensiveness and preservation. These books are available. I think it would be great if one of the jobbers added Lulu to their list, and the top-selling Lulu books were found in large publics, but I have my eye on academics.

Take the number two book—”How to be an alpha male.” Many universities have large and active gender-studies departments. Taking GR’s numbers and assuming a long-tail distribution of sales, we can guess that book has cleared 60-100,000 copies. I suspect that if HarperCollins or Random House published such a book, they’d be all over it, and not because of any notion of “quality.” They’d get it because it would be an important document of American gender identity.

Instead, I’m afraid its absense is a document of American publisher- and librarian-identity.

Labels: 37Signals, collection development, getting real, libraries, library science

Wednesday, March 26th, 2008

LibraryThing doubles its conference budget

Sonya just iPhoned us the LibraryThing for Libraries booth at PLA in Minneapolis, which is starting now.

The rhino has its origin in conference rules that prohibit exhibitors from doing too much of their own setup. At CIL2007 the rule was no more than what one person could carry in one trip, without a hand-truck.

Well, what can one person carry that fills up some of a 10×10 space? An inflatable animal, of course!

There is no meaning; It’s an absurdist joke—a protest against the vacuity of conference selling. Still, it does line up with some of what LibraryThing and LibraryThing for Libraries is all about:

  • We’re not a “vendor.” Vendors bribe you with tchochkes. They erect gorgeous displays, adorned with orthodontically homogenous and racially diverse “patrons” grinning about some irrelevant, overpriced and boring piece of technology.
  • We are cheap. LibraryThing for Libraries costs what it costs. Sonya’s sleeping with friends and she flew cargo, but we spent a few thousand dollars to own a 10×10 booth for three days. The internet alone cost us $1,000. This is rip-job enough, and some library will be paying for it. If we ordered fancy chairs we’d have to charge them another $500. Who wants that?
  • LibraryThing for Libraries “sells itself.” At first I didn’t even want Sonya to make fliers, for fear some people will grab the flier and not see it for real.

Anyway, if you’re at PLA, stop by (booth 1652). If not, but you’re in Portland, ME or Cambridge, MA, send us a note. We might even spring for wine—something we do not skimp on.

PS: Even if you have no interest in LibraryThing for Libraries, help Sonya figure out how to make the rhinos roar. It says they do on the box, and there’s some sort of speaker on the foot, but we can’t figure out how.

Labels: conference, PLA, PLA2008

Wednesday, March 26th, 2008

Escaped Rhinos!

I just mis-posted here about our minimalist booth at the Public Library Association National Conference in Minneapolis. And, of course, as soon as I post it goes out to Google and all the RSS aggregators. So, my apologies for cluttering up your reader with rhinos.

I’ve posted it over on our ideas-and-libraries blog, Thingology instead.

Labels: librarything for libraries, PLA2008

Wednesday, March 26th, 2008

Series improvements

Chris and I have added two small but important features to LibraryThing’s amazing member-driven “series” feature (first blogged here).

First, authors now show series as well as works:

Second, I’ve added a page laying out all the series and series-books in your library. You can find it from your Profile tab under “statistics.” Here’s one from a user with many series, oakesspalding.

Oh, I forgot. FriendFeed, a fast-rising social-network aggregator I haven’t played with, added LibraryThing support a couple days ago.

Labels: new feature, new features, series

Tuesday, March 25th, 2008

New JSON API

I’ve just blogged about a new Javascript/JSON API for work info over on Thingology, LibraryThing’s blog for ideas, issues, libraries and labs.

It’s mostly designed to make it easy for people to link to LibraryThing only when we have the book. You can also dress up the link with copy- and review-counts, and an average rating.

I think regular members will be more excited by a JSON API to your own books. This will allow us and members to write new widgets—widget for reviews, for example—and better widgets. I’m want to write them so that all the JavaScript code that comes out it is automatically shared between members, both legally and technically.

The work-info API is a first step. Let’s talk about this and what should come.

Labels: apis, json, widgets

Tuesday, March 25th, 2008

LibraryThing at PLA


Greetings from sunny Minneapolis!

The LibraryThing for Libraries (LTFL) contingent will be at the Public Libraries Association conference this week, holding court in the exhibit hall. Our booth number is #1652, which you should definitely visit if you’re going to be at this fine affair.

We’re there to spread the word: recommended reads CAN be in your OPAC. Your patrons SHALL experience the exquisite joy that is tag browsing. You WILL be amazed how easy it is to implement.

We’ll be showing off our amazing OPAC enhancement tool, featuring libraries who have implemented LTFL. You can witness firsthand how seamless the enhancements look in WebPac Pro, HIP and others.

You’ll know our booth by the giant rhinos.

Labels: conference, librarything for libraries, PLA

Tuesday, March 25th, 2008

First cut: Works JSON API

I’ve finished a simple Javascript/JSON API to LibraryThing’s core work information. In structure and implementation the API resembles Google’s recent Book Search API, but for LibraryThing.

Purpose. The API is designed to help libraries and others to add links to LibraryThing when LibraryThing has a book, and omit them when we don’t. It’s an easy conditional-linking system.

But the API returns other work information too, including the number of copies, number of reviews and average rating (with rating image). It comes with a simple function to insert the data where appropriate, but you can funnel this information to functions of your own devising.

Scope. This is an API to work information. Once I’ve worked through the kinks here, I plan to release a member API, allowing members to do clever things with their data. For example, members will be able to make their own widgets, not just rely on ours.

How it works. The basic mode of operation is to insert a script as follows:

<script src="http://www.librarything.com/api/json/workinfo.js?ids=*******"></script>

The ******* is reserved for the ISBNs you want to look up on LibraryThing, separated by commas. NOTE: This script should be placed at the bottom of the page.

For example, the JSON API Test includes one ISBN-10, one ISBN-13, one LCCN and one OCLC number.

<script src="http://www.librarything.com/api/json/workinfo.js?ids=0066212898,9780520042728,99030698,ocn8474750911"></script>

The script returns a hunk of JavaScript, including both the simple function and the JSON hash with all the book data. The hash is sent to a function of your choosing, or the simple LT_addLibraryThinglinks by default. To name another callback function add &callback= and the function name to the URL.

The function LT_addLibraryThinglinks looks for elements (DIVs, SPANs, etc.) with the ID “LT_xxx” where xxx is one of your identifiers. If LibraryThing has a work, it adds “(See on LibraryThing)”, with link. If not, it does nothing.

Here’s the JavaScript returned for the URL above:

LT_addLibraryThinglinks(
{
"0066212898":
{"id":"0066212898","type":"isbn","work":"3702986","link":"http://www.librarything.com/work/3702986","copies":"105","reviews":"7","rating":8.33,"rating_img":"http://www.librarything.com/pics/ss8.gif"},
"9780520042728":
{"id":"9780520042728","type":"isbn","work":"44723","link":"http://www.librarything.com/work/44723","copies":"92","reviews":"3","rating":8.47,"rating_img":"http://www.librarything.com/pics/ss8.gif"},
"99030698":
{"id":"99030698","type":"lccn","work":"32155","link":"http://www.librarything.com/work/32155","copies":"345","reviews":"10","rating":7.8,"rating_img":"http://www.librarything.com/pics/ss8.gif"},
"ocn8474750911":
{"id":"ocn8474750911","type":"oclc","work":"4161224","link":"http://www.librarything.com/work/4161224","copies":"1","reviews":"0","rating":0,"rating_img":""}}
);

More later. It’s 2:48am and need to get to bed. There’s much more to say, of course.

Labels: apis, javascript, json

Monday, March 24th, 2008

Monday link round-up

I never do it, so perhaps I can be forgiven for a short-form link roundup?

  • We hit twenty-five million books
  • Gizmodo reports on an law-review article on the legal status of books you “buy” for your Kindle or Sony Reader. This has been my problem with these devices—not the loss of paper, but the loss of ownership. I want to be able to sell my books and to pass them onto my children. I want a future with used bookstores, and one where Amazon does not store how many pages I’ve read and which, every page I’ve bookmarked and annotation I’ve added. Apparently the issue is more complicated than it might appear at first blush. If something looks like a sale, courts just might consider it one.
  • The video of Clay Shirky’s Berkman Center talk about his upcoming Here Comes Everybody: The power of organizing without organizations is finally up. Clay has been inspiring me ever since his famous talk Ontology is Overrated. I didn’t make it to the Berkman talk, but Abby and Sonya were there, and very impressed.
  • Library Journal reports that Ask.com is laying off some 40 employees, including its librarian, Gary Price. It looks like Ask is giving up its quixotic effort to become a serious search-engine contender. (I’m still rooting for Gigablast myself.) Back in May 2007, Price was interviewed by Daniel Chudnov for his Library Geeks podcast (what’s happened to that anyway?). Interesting show. Interesting guy.
  • I completely missed this news, but it’s big. Apparently British ILS vendor/consortium Talis is contributing several million records to the Open Library project. Way to go, Talis. No word yet on whether OCLC will follow. 
  • The quote of the week comes from venture capitalist Barry Schuler, managing director of Draper Fisher Jurvetson: “If I see another business plan for a social network, I might blow my brains out.” I feel the same way about LibraryThing clones. If you’re considering one, write me an email and I’ll send you some other ideas for book-related companies. I’m contractually obligated not to do side-projects, and I have no money to invest so please, take my ideas. Don’t write the forty-first book social network! (hat-tip Steven)

Labels: Uncategorized

Monday, March 24th, 2008

Twenty-five million books!

Back when we had five million books

We just hit 25,000,000 books.

It’s been a good week. LibraryThing and social cataloging were profiled on All Thing Considered and spent more than a day at the top of NPR’s most-emailed list. I was named a “Mover and Shaker” of the library world, a rare thing for a non-librarian. LibraryThing Local, only a few weeks old, hit 20,000 venues (now 23,000). Our Redesign LibraryThing project has been going well too. We unveiled a Bonus batch of free Early Reviewer books. And we opened up the LibraryThing Authors program. We’ve been unusually busy–my statistics (a new feature)—show I’ve already written more words on Talk than any other month, but also happy. And did I mention Casey got to talk about LibraryThing in Taiwan? Good times!

Suggestion contest: We’ve been casting around for an appropriate contest to commemorate the event. We’re going to give the book-pile contests a rest for a while; I’m not sure past winners can be topped. And although the LibraryThing haikus are one of my favorite parts of the site, many members find writing and poetry contests intimidating.

Instead, we’re going to make the contest about LibraryThing itself. I’ve opened up a Talk post: Ten ways to make LibraryThing better.

The rules are:

  • Post only once.
  • Provide no more than ten suggestions.
  • Keep the suggestions short–a few sentences at the most!
  • Focus on your suggestions, not on others’.

The suggestions can be of any kind. Technical requests–feature requests and bug fixes–are fine. But so are tips for how to promote LibraryThing or partnership ideas. You can mix them up–tell us to change the whole design around and go open source, and correct one small spelling error.

This is NOT a vote! You are free to post whatever suggestions you want, but we aren’t going to be tallying up how many times an idea is repeated. Instead, I see this as an opportunity to surface many ideas.

I’m asking that the main thread be kept clear of commentary; I’ve made a second thread for that.

At the end of our “Week of Twenty-Five Million Books” I’ll announce 25 winners. Fifteen will be randomly selected from members who posted. Ten will be selected for one or more of their suggestions. We’ll post our favorite suggestions on the blog, and get to work on at least some of them. Winners get a gift account, and their choice of:

The lucky member: The twenty-five millionth book was The Listerdale mystery, and other stories by Agatha Christie, added by LibraryThing member irkthepurist (Chris Browning). It was added at 2:47pm on Sunday. For his luck, irkthepurist gets a free membership, a CueCat barcode scanner and a t-shirt.

Look out LC! The next big milestone is going to be thirty and then thirty-two million books (specifically 32,124,001). The latter is the size of the Library of Congress, the largest library in the world. That’ll going to be something, isn’t it?

Update: I forgot Rosina Lippi’s banners!


*In case there’s a rush, we’ll allow no more than ten members to claim first dibs on an individual book. The individual must otherwise qualify. Unfortunately, we do not set the country restrictions, which are about who has publishing rights where.

Labels: contests, milestones, new feature, new features

Sunday, March 23rd, 2008

Redesign update

A week ago, I invited LibraryThing members to redesign the site, opening up LibraryThing Zen Garden, a place to design and test new stylesheets for the site.

So far, some two dozen members have contributed CSS stylesheets and one, zanix, produced a highly original design, executed entirely in Photoshop. MarkBarnes, acting on a suggestion from Abby, produced a very attractive design, based on the design of Cork’d, “LibraryThing for wine.” All told, there have been some really interesting ideas, and fetching new color palates. I’m still not sure where to take the design, but it’s given me a lot to think about. (It’s certainly poointed out some structural problems with our mark-up too.)

Check out the designs here and the group Redesign LibraryThing! where they are being discussed. Here are some samples:

Labels: redesign

Sunday, March 23rd, 2008

New Member Stats


I’ve add two new sub-pages available from your Profile Stats page. They are “Overlap with Legacy Libraries” and “Talk and Group Statistics.”

Overlap with Legacy Libraries is split from the main stats page. We’re up to 13 complete “Legacy Libraries” now—W. H. Auden, Eza Pound and Walker Percy* were just addded. I can’t link to yours directly, but here’s mine.

“Talk and Group Statistics” provides way too much information about how you’ve used the Talk feature, including statistics like total messages, total messages by group and month and even a word count of all messages. (I have apparently written 336,449 words in Talk, which comes to some 1,121 typewritten pages!)

“Talk and Group Statistics” are private—other members can’t see your stats. Privacy aside, we didn’t want the stats to become, um, boasts. For demonstration purposes, however, all LibraryThing employees, however, are wide-open. Check out mine, Chris‘ and John‘s.

By popular demand, I have also included a nostalgia link to “Your first message.” Let me know what other stats you want on Talk.


*I was pleasantly surprised to find Walker Percy also read Thomas S. Kuhn’s The Structure of scientific revolutions and Malinowski’s Magic, science and religion.

Labels: new feature, new features, statistics

Friday, March 21st, 2008

All Things Considered does the LibraryThing

NPR‘s All Thing Considered did a story on LibraryThing and bookish social networking yesterday. It was a great story, and, I suspect, a perfect audience. Check it out.

Right now the story is number three on NPR’s most-emailed list. (This is no doubt why traffic hasn’t let up!) Abby promises she’ll make me a (quinoa?)* cake if we beat out Obama’s speech. So, send the story to all your friends! UPDATE: We’re number one! Help me, I’m giddy.

They covered some other sites, but I think LibraryThing came off best. Besides talking to me–45 minutes of conversation reduced to ten seconds of tape!–they also interviewed Sean Flannagan of the blog Deeplinking. His blog post include “The Big List of Things I Like About LibraryThing” so I think the reporter got it from all sides.

*As Dan Pashman proved on the Bryant Park Project, we need a quinoa angle to really take off on the most-emailed list. How about the quinoa tag, or the book Quinoa, the supergrain? And neti pots? We got your neti pots right here, guys. Flush out your nose with LibraryThing!

Labels: librarything for libraries, press, press hits

Thursday, March 20th, 2008

LibraryThing Authors Opens Up

We’re opening up and relaunching our LibraryThing Authors program—our way to connect authors to their fans.

Before, we required authors to have at least 50 books cataloged before joining LibraryThing Authors, and some 800 authors have done so. But some authors wanted to start right away or were more interested in reaching out—talking to members and listing their events—than cataloging their library. So we’re dropping the 50 books requirement. Visit LibraryThing Authors for directions on joining.

There’s more for authors to do on LibraryThing—now more than ever:

  • Add your readings and other events to LibraryThing Local. Events now appear on author pages too (eg., Sarah Monette, Megan Abott, James Dashner and Elizabeth Bear).
  • Add your photo to your author profile.
  • Connect with readers on a more personal level, in groups and on-on-one.
  • Showcase your favorite books on your catalog.
  • Add your home page, interviews and other links to your author page.
  • Dress up your “Common Knowledge” section with where you went to school, your agent, where you’re buried, etc.
  • Get your publisher to put one of your books up for LibraryThing Early Reviewers. Or pick up a free book yourself. (Or wait a few weeks—we’re going to open that up to authors too.)

In the next few week’s we’ll be unveiling a new “Author Chat” section on Talk, where authors can engage readers directly.

Labels: librarything local, LT author

Tuesday, March 18th, 2008

Bonus batch of Early Reviewer books

I love March. It’s the beginning of Spring. It’s my birth month, and Tim’s as well. So, of course, it’s time for a bonus batch of Early Reviewer books.

Much thanks to Random House for these two books, which both look amazing.

The March bonus batch from Random House includes Salman Rushdie’s new novel, The Enchantress of Florence and Joseph E. Persico’s history of FDR and the women in his life, Franklin and Lucy.

Request your advance copy here:
http://www.librarything.com/er/list

You have until Saturday, March 22nd at 6pm EDT to request a copy.

Labels: early reviewers, LTER, random house

Sunday, March 16th, 2008

Moving and Shaking!

I’m excited to say that Library Journal has picked me as one of their 2008 Movers and Shakers, “The People Shaping the Future of Libraries.” Here’s the full list, the intro and the blurb on me. (I’m on bottom right in the photo too!)

The full list makes for interesting reading. Jessamyn has a version of the list that includes names, not just our fanciful titles. (“Metadata Man”? Can’t I be “Spark Plug” or “On a mission?”) Certainly a lot more happens with libraries than I ever think about. Update: Bobbi Newman has a version with blogs too.

Movers and Shakers been going on since 2002, long before LibraryThing thrust me into the library world. A number of my favorite library bloggers and technologists have won it before, including Jessamyn West, Steven Cohen, John Blyberg, Meredith Farkas, Nicole Engard, Emily Lynema and Casey Bisson.

As much as I want to congratulate people, I know few of the current batch, and wouldn’t have much to add. I do know Josh Ferraro of LibLime. LibLime is the driving force behind the open-source library system, Koha, that is suddenly on everyone’s lips. We’re eager to get LibraryThing data into Koha—beyond LibraryThing for Libraries, which already works—but Liblime may be too busy scaling to write the code anytime soon.* Fortunately, unlike all the closed systems, if LibLime can’t do it, we can do it ourselves. That kinds of openness is just one of the many reasons Koha is taking over the world.

Four others caught my eye:

Marshall Shore (“The Man Who Said No to Dewey”). Shore is the guy behind Maricopa’s move from Dewey to a modified BISAC system. I have mixed feelings about BISAC, but Dewey needs to be replaced, and experiments are good. I met with a member of his team at a conference; I’m eager to get their system into LibraryThing and they indicated they were willing.

Maria Redburn, Bedford Public Library. I’ve never met Ms. Redburn, but Bedford, a small-ish town in Texas, was the second library to enhance their catalog with LibraryThing for Libraries. Apparently Redburn took over in rocky times–the town was considering outsourcing library management to a company in Delaware. She turned the library around, winning approval for local control, expanded service and a new focus on customer service. Good stuff!

Darci Hanning, the force behind the Plinkit project, which provides free, low-hassle websites for libraries. I only heard about them two days ago; Casey is a big fan, and has a blog post about it coming up.

Mark Greek, DC Public Library. Greek worked to rescue and preserve rare materials from the Georgetown Neighborhood Library, devastated in a fire. That was my local library when I lived in DC, so a big thumb-up from me!

As for me, I think the blurb hits all the right notes: LibraryThings roots in cataloging, the social aspects, LibraryThing for Libraries and MARCThing (launched, but not yet accessible outside). But the best part is the closing quote by Karen Schneider:

“Tim has ported the fun of reading to the web and in doing so honors the best of our profession and suggests a path for its future.”

As someone outside of the profession, that’s pretty gratifying to hear.**


*I need to dust off my PERL though!
**I’m also the first recipient from Maine, which seems wrong, both because there are a lot of innovative librarians in Maine and because I’m a “blow-in.”

Labels: awards, library journal, movers and shakers

Saturday, March 15th, 2008

Free covers for your library, from Google

On Wednesday we added integration with Google Book Search, and talked about it on the main blog. We did it together with a number of cool libraries.

My thoughts are still percolating, but I wanted to throw out a piece of my ham-handed JavaScript code. The code gives your library covers, something libraries usually pay for.

This basic grabs cover images from Google. You feed it an ISBN and it gets the cover. It doesn’t link to them. Would they mind? Maybe.

<div id="gbsthumbnail"></div>

<script type="text/javascript">

/* GBS Cover Script by Tim Spalding/LibraryThing */

function addTheCover(booksInfo)
{
for (i in booksInfo)
{
var book = booksInfo[i];
if (book.thumbnail_url != undefined)
{
document.getElementById('gbsthumbnail').innerHTML =
'<img src="' + book.thumbnail_url + '"/>';
}
}
}

</script>

<script src="http://books.google.com/books?jscmd=viewapi&bibkeys=ISBN:0670880728&callback=addTheCover"></script>

Here’s a version that links to them, but only if they have a full version. Surely they wouldn’t mind this.

<div id="gbsthumbnail"></div>
<div id="gbslink"></div>

<script type="text/javascript">

/* GBS Cover Script by Tim Spalding/LibraryThing */

function addTheCover(booksInfo)
{
var gbsnameA = new Array("No information", "Book info", "Partial view", "Full view");

for (i in booksInfo)
{
var book = booksInfo[i];

var quality = 0;
if(book.preview == "noview") { quality = 1; }
if(book.preview == "partial") { quality = 2; }
if(book.preview == "full") { quality = 3; }

if (book.thumbnail_url != undefined)
{
document.getElementById('gbsthumbnail').innerHTML =
'<img src="' + book.thumbnail_url + '">';
}
if (quality > 3)
{
document.getElementById('gbslink').innerHTML =
"<a href='" + book.preview_url + "'>" + "Google Books: " + gbsnameA[quality] + "</a>";
}
}
}

</script>

<script src="http://books.google.com/books?jscmd=viewapi&bibkeys=ISBN:0670880728&callback=addTheCover"></script>

So, book covers for the price of an occasional link to Google. Sounds like a good deal to me!

If this saves your library money, consider getting LibraryThing for Libraries. We’re clever all over.

Labels: code, gbs, google book search, javascript

Friday, March 14th, 2008

Change us! It’s LibraryThing Zen Garden.

Introducing LibaryThing Zen Garden!

Have you heard of CSS Zen Garden? It’s a legendary website (and popular book) devoted to showing the “power of CSS.” Every page, from the home page to the the military “Zen Army” to the charming old-fashioned movie theater stage set, has the same content, but has been “styled” differently with CSS. For many web developers, the first time they saw CSS Zen Garden was like an effective Zen koan—instant enlightment!

Best of all, most of the designs were submitted by regular web developers, not the site’s developers.

Well, why not let LibraryThing members change the site? Members have been agitating for a design redo for some time now. We’ve posted files for people to play with. Well, why not let them play with the site in real-time? We have been fooling with some designs too. Why not show them off?

Well, step on over to the LibraryThing Zen Garden. You can:

  • Sample different styles.
  • Set your preferred style and browse around the site with it.
  • Create your own styles. Every design you make is available for others to look at.

As a demo, I set five styles under my name:

  • timspalding-1. This is a design Abby, Sonya and I played with one afternoon. Set this to your style and browse around. The subnav on the profile page is different. You’ll also notice the tabs are slightly curved on some browsers.
  • timspalding-2. LibraryThing member existanai sent a few dozen alternate logos. Here’s one. Note the CSS to hide the normal image and use a background image.
  • timspalding-3. Another existanai logo.
  • timspalding-4. Don’t like the logo—kill it!
  • timspalding-5. Screwing things up is funny! But I’ve done it, so it’s not funny anymore. Bonus points for having a browser that displays the BLINK tag.*

Show us what you can do? We want comments on the designs we create, but we really want to see what members want. You don’t need to make a complete design. If you can change a few characters, you can show us a new background color.

I’ve decided not to award any prizes or hold any votes. Design is a very personal thing, and I don’t want anyone feeling left out. All ideas are good, even if they only demonstrate the terribleness of a particular style. Needless to say, if we end up using ideas from your design, we’ll shower you with praise and free memberships.

I’ve made a group for people to talk about designs, swap bits of CSS and so forth. It’s called Redesign LibraryThing.

Incidentally, has anyone ever heard of a site doing this?

Some weeds:

  • I am not a CSS true believer. I use tables for positioning more than I ought. I use <b> when I should use <em>. I torture kittens for fun. Chris is better, but not without sin. This limits what you can do somewhat.
  • Ones with changed logos will not work in IE6. This is about PNG24 transparency, if that means anything to you.
  • The easiest way to work on a design is to modify one of ours. timspalding-1 has comments in it.
  • The CSS you write is added onto our—very complex—CSS. (The main files are this and this, but we wish it were always so simple.) Something like Firebug will come in handy when editing
  • Your default style will not carry throughout the site. Some pages, like catalog, require special tweaks. Other pages just don’t have the code that adds custom CSS.

*Update: Incidentally, I also anticipated that someone would replace the logo with that of a competitor. Ha ha. 🙂

Labels: new feature, new features, openness

Thursday, March 13th, 2008

Google Books in LibraryThing

The official Google Blog and the Inside Book Search Blog just announced the new Google Book Search API, with LibraryThing as one of the first implementors. (The others are libraries; I’ll be posting about what they’ve done over on Thingology.)

In sum, LibraryThing now links to Google Books for book scans—full or partial—and book information.

Google Book Search links can be seen two places:

  • In your catalog. Choose “edit styles” to add the column. The column reflects only the exact edition you have.
  • On work pages. The “Buy, borrow, swap or view” box on the right now includes a Google Books section. Clicking on it opens up a “lightbox” showing all the editions LibraryThing can identify on Google Book Search.

Despite the screenshot, of Carroll’s Through the looking glass and what Alice found there, relatively few works have “full” scans. “Partial view” and “book information” pages are more common. But the former generally include sthe cover and table of contents, and the whole text can be searched. The latter can also be useful for cataloging purposes. Members with extensive collections from before 1923—the copyright cutoff—will get relatively more out the feature.

Leave comments here, or come discuss the feature on Talk.

Limitations. The GBS API is a big step forward, but there are some technical limitations. Google data loads after the rest of the page, and may not be instant. Because the data loads in your web browser, with no data “passing through” LibraryThing servers, we can’t sort or search by it, and all-library searching is impossible. You can get something like this if you create a Google Books account, which is, of course, the whole point.

LCCN and OCLC. To get the best results, we needed to add full access to two library standards, namely Library of Congress Control Numbers (LCCN) and OCLC Numbers. We did so, reparsing the original MARC records where necessary. You can see these columns in your catalog now—choose “edit styles” as above. The two columns are not yet editable, but will be so in a day or two.

The Back Story. The rest of the first batch are libraries, including a number of “friends”–Deschutes Public Library, the Waterford Institute of Technology, the University of Huddersfield and Plymouth State/Scriblio. Google wanted help finding potentials and if there’s one thing I have it’s a Rolodex of smoking-hot library programmers! Once I’ve taken in all the neat things they did, I’ll be posting over on Thingology.

Some libraries have chosen to feature Google Book Search links only when Google has the full scan. This makes sense to me. Linking to a no scans or partial scan, when the library has the item on its shelves, seems weird to me.

LibraryThing and its members can also like to take credit for moving the API along in another way. Your help with the Google Book Search Search bookmarklet forced the issue of GBS data. The message to Google was clear: our members wanted to use GBS with LibraryThing, and if Google wouldn’t provide the information, members would get it themselves. After some to-and-fro with Google, we voluntarily disabled the service. But I think it moved the openness ball a few feet, and that’s something for members to be proud of.

Labels: gbs, google, google book search

Wednesday, March 12th, 2008

LibraryThing for Libraries adds statistics

LibraryThing for Libraries now has stats! Libraries in the program can see just where LibraryThing for Libraries is working for them, and where it’s not. You can evaluate changes, and justify it to your bosses.

To see your statistics, go to the Stats tab. Statistics include:
  • Real-world coverage numbers and percentages for each enhancement
  • Recommendation and similar books link-usage
  • Tag popup and search usage
The tab itself is basic, but we included a link to download your statistics in CSV/Excel format. Pie charts? Go crazy.
Of course, statistics are a two-edged sword for us. Although overall rates are good, some libraries aren’t getting the best results. In general, if you’re hiding your enhancements behind a tab, you can expect much lower rates.

We certainly suspect that LibraryThing enhancements are getting a lot more play than some other browse links—like LCSH subjects—or those of our competitors’, who put their enhancements on external pages. Indeed, we’re wondering if libraries would like to use LTFL’s stats structure to track other links too?

LibraryThing for Libraries Email List. We’ve set up a Google Group for LibraryThing for Libraries customers. We hope member libraries will join up. We’ve sent out invites to all the primary contacts.

Sign up to have your voice heard. We will be talking about the future of LTFL and where it should go.

Labels: librarything for libraries, LTFL, new feature, stats

Tuesday, March 11th, 2008

We’ve added Paul Giamatti’s library!

LibraryThing has added the library of John Adams, the second president of the United States, played by Paul Giamatti in the upcoming (March 16) HBO miniseries John Adams.*

We’ve also added a new team member, Jeremy Dibbell (jbd1), the motive force behind the I See Dead People[‘s Books] group, dedicated to answering the question “What books do I share with Marie Antoinette and Tupac Shakur?” Jeremy, who works at the Massachusetts Historical Society, has become a “historical consultant” to LibraryThing. It’s an unpaid job, but signals our support for his work. If he can get some people to talk about topics like this, or needs airfare to deliver a talk on it, we’ll help out. The rest of this blog post is by Jeremy…


I am pleased to announce the LibraryThing debut of the library of John Adams, the second president of the United States. Thanks to the staff at the Boston Public Library we were able to batch-import** the books from John Adams‘ personal collection, now housed at the BPL.

I’m not quite finished enhancing the records … with notes, reviews, tags, transcriptions of Adams’ marginalia and links to digital scans of the Adams books*** … but since this week is a big one for John Adams fans we wanted to announce the catalog even if it’s not entirely operational yet. Call it the beta version.

In case you’re not up on your Adams events calendar, this coming Sunday (16 March) is the premiere of the mini-series based on David McCullough’s John Adams, with Paul Giamatti and Laura Linney starring as John and Abigail. HBO has arranged a tie-in marketing campaign with the US Postal Service which is highlighted at poweroftheletter.com: among other things, first class letters will be postmarked with a special cancellation in March containing a 1765 quote from JA: “Let us dare to read, think, speak and write.” One of my favorite Adams lines, and entirely appropriate not only for the mail, but also for our efforts here.

Beyond the virtual, there are two upcoming two physical exhibits of Adams letters and other manuscript materials. At the Massachusetts Historical Society in Boston****, “John Adams: A Life in Letters” will be open to the public from 8 March through 31 (Monday through Saturday, 1-4 p.m.). And at Vassar College in Poughkeepsie, NY, “My Dearest Friend” will run from 5-30 April in the Frederick Ferris Thompson Memorial Library.

John Adams read widely, and was famous for responding (sometimes quite sharply) to the texts as he read them (check out his “40 Most Heavily Annotated Books“). I’m really delighted that we’ve been able to work out a way (using WikiThing) to make his transcribed annotations available – they’re wonderful to read, and complement the digital scans of the books very nicely.

Plus, as an added bonus, you can compare Jefferson and Adams’ libraries (here) and see the impressive number of works our second and third presidents (also probably two of the best-read) had in common. Right now it’s at 218, but that number is sure to creep upward as more combinations are made.

Much more to do, so I’m going to get back to editing. Stop by and browse awhile when you have a chance, and stay tuned: the BPL recently announced plans to take their excellent “John Adams Unbound” exhibit on the road, so in case you missed it in Boston you may still get a chance to see the show.


*Giamatti as John Adams is growing on me. But nothing will beat his performance in Sideways. [Tim]
**Incidentally, we’ll be offering batch-importing of MARC records to all members soon. [Tim]
*** You’ll also see some books currently in the catalog published after President Adams died in 1826. Those were added by his descendants, and are in the process of being removed from his LT catalog. Records for those books will remain available through the BPL’s John Adams Library site.
**** Where I am an Assistant Reference Librarian in “real life.”

Labels: dead people, jeremy dibbell, john adams, offbeat, paul giamatti

Thursday, March 6th, 2008

Where are the libraries? Where are the bookstores?

I haven’t blogged about LibraryThing Local here, on Thingology. So, for the benefit of those who don’t read the main blog, LibraryThing Local is a new sub-site devoted to finding, mapping and describing the world’s bookstore, library, book fair and festival—as well as all the readings, signings, lectures and other events they host. Open to all for three days now, LibraryThing Local just hit 10,000 venues—all user-contributed.

As it grows, LibraryThing Local is geting more interesting. Below are some interesting visualizations of where the world’s cities have bookstores (green dots), versus where they have libraries (blue dots).

Cambridge, MA Dublin, Ireland
Sydney, Australia Chicago, IL
Toronto, Canada Houston, TX
Minneapolis, MN Los Angeles, CA*

Although none of the maps—with the possible exception of Cambridge—are complete, and not all the libraries are public, the pattern is clear: Bookstores cluster together in the high-traffic center; public library branches spread out into the outlying areas and are separated from each other evenly like identically-polarized magnets.

I don’t think this basic fact will come as a surprise to many, but it’s striking even so. It’s worth thinking about why these two institutions—so different but also sharing much—are positioned so differently in space.

I think the easiest explanation is the difference between economics and politics. Economics favors businesses that can create the most amount of happiness—which is to say revenue— whether or not this makes access difficult for some people. Representative politics favors solutions that give all citizens good or equal access to the resource, even if the resultant distribution is inefficient in economic terms.

So, bookstores go where they’re going to survive and grow. High-traffic areas are best for that, and competition isn’t necessarily damaging and may even be good.** By contrast, library branches are never clustered together, which would seem inefficient. And towns position branches, either directly or through a process grounded in neighborhood representation, to ensure that no area is left out.

That’s my take. There are, I’m sure, other good explanations. Here are some:

  • Google Maps dots are all the same size, but a city’s main library is generally far larger than any branch library, and far larger, compared to a branch library, than city bookstores are to peripheral bookstores. If a city’s main library were broken into bookstore-sized chunks, libraries would seem to cluster indeed!
  • Libraries focus more on services to families, which naturally sends them where the families are.
  • Libraries are often positioned near schools, which show a similar regional distribution.
  • LibraryThing Local probably underestimates peripheral bookstores. Library branches are generally easy to find, but you need to know where a bookstore is to find it. You’re more likely to know the big downtown bookstores.

Food for thought?


*Los Angeles is the anti-case. It’s so spread-out that the bookstores have nowhere to cluster.
**Take Ann Arbor‘s Shaman Drum, an independent, the national flagship Borders, and the excellent used bookstore Dawn Treader are arrayed in a tidy row.

Labels: city planning, economics, librarything local, politics, visualizations

Thursday, March 6th, 2008

LibraryThing Local explodes

This morning, three days after its official launch, LibraryThing Local passed 9,000 venues. (UPDATE: 10,000 13,000 15,000 16,000.)

In this time some 700 members have entered more libraries, bookstores, fairs and other venues than our closest competitor in this space assembled in ten months of work, drawing mostly on chain bookstores and publicists.

Much remains to be done. New York City looks like it’s been attacked by a swarm of smurf bees, but Athens, Greece is still pretty empty. And events—while over 1,100 now—aren’t growing as fast as we’d like. (I blame a joyless, balky interface, which will soon be fixed.)

LibraryThing Local’s success follows on LibraryThing’s series project which, in two weeks assembled more book series data than the largest commercial supplier of this data.

Together, I think these suggest something important: The most powerful agents in the book world today are regular people.

LibraryThing is blessed with the most extraordinary members I have ever heard of. They’ll hunker down for hours adding information for fun and to help out their fellow members. They’ll engage in two- and even three-hundred message discussions over features. They make Facebook aps and browser enhancements on their own. They send us new logo designs. They send Abby postcards. They send us cookies.

They—and given the readership of this blog, probably YOU—are something else. It is a real surprise and honor to find myself developing software under these conditions. It’s up to us to keep you interested and happy, and think of new things to do with what you create. It’s up to you to tell us when we’re falling short of that.

Labels: librarything local, members

Tuesday, March 4th, 2008

March Early Reviewers

This is, by far, our largest batch of Early Reviewer books yet. March’s batch includes 46 different books from 23 different publishers, totaling 1,172 copies, available to residents in 4 different countries! There’s poetry, literary fiction, chick lit, memoirs, mystery, historical fiction, travel books, cookbooks, history, biography, humor books, and non-fiction books ranging in topics from opera to crime to global warming to the Olympics!

Sign up to get a free advance copy, in exchange for writing a review. If you’re already signed up, make sure to check that your name and mailing address are correct (here). More help available in the Early Reviewers Frequently Asked Questions.

Then just go ahead and request books to read and review! The list of available books is here:
http://www.librarything.com/er/list

The deadline to request a copy is Wednesday, March 12th at noon EDT*.

Make sure to check the flags to see whether you’re eligible to receive each book. Most books are open to residents of the US and Canada, several are open to residents of the UK only, US only, Canada only, or US or Israel only. Only the flags will tell you which is which!

Thanks to all 23 publishers who contributed books this round.

Algonquin Books Andrews McMeel Publishing Ben Yehuda Press
Bloomberg Press Canongate Books Collins
Crown Demos Medical Publishing DK Publishing
Doubleday Books Ester Republic Press FT Press (Pearson)
Gefen Publishing House Kent State University Press King Tractor Press
LJW Publishing New York Review Books Profile Books
Shadow Mountain Shaye Areheart Books (Crown) Three Rivers Press (Crown)
University of Michigan Press William Morrow

Remember, if your favorite publisher hasn’t joined Early Reviewers yet, you can write them a letter and suggest it!

*Daylight Saving Time kicks in on Sunday. If that’s not a sign that warm weather is en route to us in New England, I don’t know what is…

Labels: early reviewers, LTER

Monday, March 3rd, 2008

Introducing LibraryThing Local

Today we* unveil a major new section of the site, LibraryThing Local.

What is it? LibraryThing Local is a gateway to thousands of local bookstores, libraries and book festivals—and to all the author readings, signings, discussions and other events they host. It is our attempt to accomplish what hasn’t happened yet—the effective linking of the online and offline book worlds. Books still don’t fully “work” online; this is a step toward mending them.

LibraryThing Local is a handy reference, but it’s also interactive. You can show off your favorite bookstores and libraries (eg., mine include the Harvard Bookstore, Shakespeare and Company and the Boston Athenaeum) and keep track of interesting events. Then you can find out who else loves the places you do, and who else is going to events. You can also find local members, write comments about the places you love and more.

LibraryThing members rock. LibraryThing Local just opened, but for the past week we’ve let a few members in to check it out and add venues.** They went crazy!

Together, about two-dozen members added over 2,600 venues. The coverage is spotty, covering the members personal interests. So, Paris is a literary desert, but Chicago and Antwerp are a mess of little green and blue dots, and even frosty Juneau (pictured right) is done.*** LibraryThing Local would be boring without content, so everone owes a debt of gratitude to members like SilentInAWay (400), alibrarian (351), christiguc (302), Talbin (242), SqueakyChu (240), boekerij (217) and others for kicking things off so well.

This kind of passion give us hope that LibraryThing Local will swiftly become the web’s best, most complete source for finding bookstores and library—and for the events they throw. Unfortunately, we only got events working yesterday, so there are only 200 so far. Something to work on?

Authors! Publishers! Libraries! Bookstores! Right now, everyone can add events. But they won’t necessarily get to you, so go ahead and add your venues and events. We are experimenting with the concept of “claiming” a venue, so that a bookstore of library can assert control over its basic factual information. (You don’t control the comment wall, of course.) For now, you need to email us. Go to a venue for more details.

Beta, Forevah. LibraryThing Local is not “done.” It’s missing key features, like RSS. And it has a few bugs. For good or ill, that’s how we work around here.

The main planned improvements are:

  • RSS Feeds
  • Fine-grained privacy settings
  • Author and work integration
  • Enhanced features for bookstores and libraries that take part
  • More stats, like the most interesting events

I’ve started two discussion threads:

Needless to say, I can’t wait to see what members think of it. We’ll do our best to make it as good as we can.

Use BookTour! (We do not.) LibraryThing Local was something I’ve wanted to do since visiting Ireland a year ago and not knowing where the bookstores were. But I didn’t get serious about the idea until approached by BookTour.

BookTour is a startup founded by Chris Anderson, author of The Long Tail and the upcoming Free. Chris’ idea was to make a central site to collect information about authors on tour.

LibraryThing agreed to be BookTour’s first partnership. But along the way we ran into difficulties. We wanted strong venue information, so members could show off their favorite bookstores and libraries. BookTour is focused on the events more than venues, which include many duplicates. Eventually it became clear to me we were after different things, so we parted ways.

Although LibraryThing Local is now doing some of the same things, I hope blog readers will check out BookTour. I expect them to be adopted by other book-related sites and, at present, their data is more copious than ours. Certainly, no author should tour without first adding all their events there, and they have a very handy Excel-based upload option that will appeal to publicists with large numbers of events.


* Chris (conceptDawg), whose favorite bookstores include Bienvielle Books, built much of LibraryThing Local. Send praise his way!
**We released LibrayThing Local to a private but non-exclusive beta group two weeks ago. Later, after deciding not to use others site’s data (see above), we let members add their own venues, and later events.
***Best of all the Alaskan-adder, alibrarian, has no connection to Alaska whatsoever. He just got tired adding every library in New York City.

Labels: authors, book world, bookstores, librarything local, new feature, new features, publicists, publishers