Friday, September 30, 2005

LibraryThing adds 10 new libraries

LibraryThing has made another great leap forward. Until now LibraryThing drew exclusively on the Library of Congress and the five national "Amazons."

Today ten more libraries have joined the mix:
  • United States: Boston University, The University of California system, The University of Chicago, Yale University
  • Britain: The National Library of Scotland, The London School of Economics, The National Library of Wales
  • Canada: The Canadian National Catalogue
  • Australia: The National Library of Australia
  • Denmark: Det Kongelige Bibliotek
Searching for books should also be faster, both because connections are shared between users and because you can now shift libraries when one doesn't respond well.

It is a starter list. The US additions are a strong start. I hope Canadians, Australians and Danes will be happy seeing their national libraries included. Brits may feel the absence of Cambridge, Oxford and the British Library—the latter two are open and will be added. The French and Germans were, I confess, slighted, although the Canadian National Library has a lot of French literature. And what can I say to the Brazilians who have flocked in such numbers after LT was profiled in O Globo? I've looked and I will keep looking. I have an open Z39.50-based library in Portugal, but it is either down or on the blink. There are also some private universities in Brazil that are said to have open catalogs. I will find something for you!

There are a number of ramifications to the change that aren't yet resolved:
  • Although I now have richer data and can populate additional fields, including series, language and edition, I have not yet exposed them to viewing and editing.
  • You will note that newly added books lack accents. Look on the bright side—they don't have the wrong accents.
  • Fortunately, accents are coming. New books have a checkbox for "Update as cataloging data improves." Keep this checked and accents will soon appear where once there was none. All I have to do is crack the obscure character set Marc records employ...

Wednesday, September 28, 2005

250,000 books

Cheers to all for another milestone!

Tuesday, September 27, 2005

How much library info is too much?

Library-expansion is another day or so off, but librarians and other interested parties are invited to weigh in on what new fields I should provide.

"MARC" records open up a world of data. I can finally parse all names correctly, add secondary authors, strip "a"s and "the"s from sorting, separate out publisher, place of publication and date of publication, and even wring automated sense from "xix, 230; ill., 25 cm."

I don't want to go overboard. Library records have more in them than most users need. Who but an institution needs to distinguish between "Uniform Title," "Title Statement" and "Varying forms of Title"? Who scans their shelves confused between Dan Brown (1964–), author of the Da Vinci Code, and Dan Brown (n.d.) the publisher of the 1704 tract Novum Lumen Chirurgicum vindicatum?

For starters I can dump publisher and physical info into the "publication" field. And I can put everything into a static "card catalog" field, as I currently do with Library of Congress data. But what details should I "pull out" and allow to be edited, sorted by, and displayed in catalog view?

My candidates are:
  • Secondary authors, editors and illustrators (It is likely their role will be elided, except in the cataloging field)
  • Number of pages (Arabic numeral pages only)
  • Language
If you're not a librarian, see Understanding MARC Bibliographic for Marc's "commonly used" fields. Then thank you librarian for knowing this kind of thing AND dealing with people who come in and ask for "that red book, you know." Incidentally, and taking that seriously, if a book's "variant tile" includes such wishy-washy info as the spine-title (when different from the "real" title), why doesn't it capture the dominant cover color? User hh219 appears to be doing that; perhaps it helps when looking for something.

Oxford coming up; Librarians suggest libraries

Stay tuned for Oxford University's collection, coming on line later today or tomorrow. Then I'll start bringing other Z39.50 libraries on fairly quickly, in order of user interest, connection speed and record parseability (I'm trying to do everything with Marc records now). Oh, and they need to be open to anyone and available all the time. The Z39.50 world is fairly new to me, but there are apparently thousands of people involved in it.

If you're a librarian and know what the heck I'm talking about, feel free to suggest candidates. For starters I'd like to add some large US university libraries, to fall back on when the LC is slow. Oh, and I need a shoulder to cry on: Marc21 is blithering nonsense!

Monday, September 26, 2005

Amazon Associates!

Your complaints have been heard—Amazon gave it a thumbs up! You can now use your Amazon Associates id within a blog widget, and take back a small fraction of the $1/day all 200 or so blog widgets are making me. You don't even need to have a paid account to run off with my haypence. That's how generous I am.

(Frankly, I'd rather not to link to Amazon, but it's a requirement if I use their cover image. Of course the text links go to your library or the book itself.)

Sunday, September 25, 2005

Better URLs for users

People were complaining that the LibraryThing URLs were too complex and it was hard to find the URL for a direct link to your collection. From now on you can use URLs like:
The catalog one will "redirect" to a more complex URL, the server rules being extremely difficult and hazardous to play with while dozens of people are on. Your URL is also listed on your profile page.

LibraryThing makes the Mainstream Media, in Brazil

Special thanks to a reader of the Brazilian newspaper O Globo for forwarding me their blurb. I never managed to find it on the website, but I have the original. After spending about 2 seconds puzzling over it, rusty French and Latin at the ready, I threw it into Google:
Sunday toast For who has some familiarity with the English, access to the InterNet and thinks about fichar its library. A small farm makes success that receives the heading from a book, searchs it in the Library of the Congress of the United States, captures its fiche and plays it in the archive of the customer. Librarything.com is called and was created by Tim Spalding, an American pc hacker with the feet in the classic culture. It is in the version Beta (with the risks that this means) and leaves favour for who wants to catalogue up to 200 books. For bigger libraries, it charges USS 10 for the limitless use of the instrument. In less of one month, librarything joined four a thousand users who ficharam 177 a thousand books. It gained news article in the "The Guardian" and the forecast of that somebody goes to gain money with this business. If it will not be Spalding, will be another person. The Library of the Congress is a colossus. Its catalogue has 28 book million in 470 languages. For example: 18 headings of Fernando Gabeira. (who to want to sapear, an acknowledgment: the instrument of not accepted search accents nor cedilhas.)
This is great, if largely from Brown's Guardian piece. My only fear is that ten Brazilians will try to start their own LibraryThing, looking for that money. (The money ain't happening, people. It's nice not to feel guilty about searching for freelance, but this is not making me rich. Then again, I might be rich if I were in Brazil.)

One question: At least for me the "instrument" seems to work with "search accents and cedillas" (that part ought to be "the search engine does not accept accents or cedillas," instrumento de busca não aceita acentos nem cedilhas). Am I the only one?

Saturday, September 24, 2005

200,000 books!

Users have now cataloged 200,000 books, and the pace is increasing day-by-day. Three quarters were cataloged in the last two weeks.

I expect LibraryThing to keep growing for some time. Not only do most users have a lot of books to go, but only a fraction of the world's book-lovers have ever heard of LibraryThing.

Bloggers—Thank you for blogging LT; it would never have gone anywhere without you. Bloggers who haven't blogged about it—What are you waiting for?

On a related note, LibraryThing will go down for scheduled maintenance at 2am Sunday morning EST. It will probably be down until 5am. When it comes up it will be ready for the next 200,000.

Shelf view

You can now switch to seeing your book covers displayed side-by-side together as if they were on a shelf. (On a shelf facing out, which no book-lover would do!) Check it out.

Some notes:
  • This post was originally a request for QA help. I think all the errors can be traced to something which is now fixed. Before reporting an error, quit out of your browser and come back in. The "stylesheets" in your cache may be old.
  • If you report an error, also tell me you browser and OS. If you're feeling generous, also give me a screenshot.
  • I will look into ways users can contribute cover images. I'm worried about it from storage, security and spamming angles. I might add such a feature, but restrict it to external URLs at established booksellers and publishers.
  • The effect is something like what Delicious Library does, although Delicious Library improves Amazon's images and puts them on a photo-realistic shelf. (Rectangles floating in space is about all I can handle right now!) For what it's worth, I didn't steal the feature from DL. I doubt he patented it, but I've got prior year prior art from an eBook project I worked on at my former employer, Houghton Mifflin.

Friday, September 23, 2005

New Amazon bookmarklet

I've made an Amazon bookmarket, a little bookmark you put on your toolbar. When you're on Amazon and want to add a book to your library, click on the bookmarklet and it will add it to your library. Get the Amazon bookmarklet out the extras page.

Barcodes added

I've added support for 13-digit UPC/EAN barcodes. Of course there's never any reason to type a barcode—every book with a barcode I've seen prints the (shorter) ISBN above the barcode.
But I've received emails from people with barcode scanners that won't make the transition, so this will be a help.

Thursday, September 22, 2005

175,000 books / calling all PHP and MySQL programmers!

We've hit 175,000 books, with no slowdown in sight. The time has come for me to consider a book database of a quarter of a million, half a million, a million or more.

It's time to ask for advice. Programming PHP/MySQL for thousands of records is just different from doing it for millions. (Even if the books don't hit a million, the tag database will.) I've been reading everything I can on enterprise-scale database optimization, but I lack hands-on experience. There's a million things I can do, but I don't have a relative sense of their costs and benefits. It's also hard to "test" solutions—just building the search index took an hour, during which time LibraryThing was completely unavailable.

So, I'm not too proud to ask! Praise, free accounts and gift accounts are available.

Search added. Better or worse?

I've added a "true" search feature, or anyway a better one. Search is now available at all times, from a "search' tab. You can search for books (pretty much all data is indexed), for just tags or for users.

For now it works well—searching is much faster—but I'm concerned it slows down adding records. Basically, every time it adds a book it needs to also update the index. As I'm currently indexing pretty much every field, this takes a little longer than I'd like it to. Let me know if you see the difference. And if you're a MySQL guru, drop me a note and give me your take on all-RAM index and other options.

I'd like to add the standard bells and whistles (+/-/quotes, etc.), but I need to upgrade my database first. For now it just works work with what you give it.

Wednesday, September 21, 2005

Similar libraries!!!

(Excuse the exclamation points. I need to express my glee somehow.)

Check out similar libraries feature. It tells you whose libraries are most like yours, but not by adding up the number of shared books. That method is distorted by common books and by large libraries. For example, you don't share all that much when someone has Harry Potter—everyone has Harry Potter! It's much better to be the only two people sharing "The Joy of Scottish Lacework." Similarly, it doesn't mean much that you share 10 books with oakesspalding—he's got 2,100 of them.

I didn't want to just toss up a number, so it computes it four ways. First, it adjusts for book obscurity. Second it adjusts for library size. Third it combines the factors. And fouth it gives you everyone who makes the other three lists—your library doppelgängers, if you will.

Let me know what you think. It works wonders in my case. Zette's library is huge and very similar. Oakesspalding's library is much the same (although the fact that we give each other books for Christmas distorts it). Languagehat shares many of my interests, like Greek and even Hittite. CaveatLector is the best find—he has only 106 books so I would have otherwise overlooked him, but the nine books he shares with me are all obscure treasures.

Let me know if it works for you, and which of the measures is the most accurate.

Language support finished

LibraryThing now provides good support for the familiar—to many—non-English diacriticals such as é and ñ and gamely handles the exotic—to many—ones like č and å. The encoding is now "UTF-8" so, in theory, is should be able to handle a much wider variety of scripts, but neither Amazon nor the Library of Congress transmit material in non-Latin scripts, so you'll have to type it yourself for now.

LibraryThing is now ready to start adding foreign libraries, and that is high on my list of goals. I shall also see if I can get Amazon Japan working.

Everything should be good going forward. The trick was getting all the old material into shape. LibraryThing-ers had employed all manner of tricks to get diacriticals to work, and some of that editing was hard to detect and correct for. Again, French, Spanish and German books should be fine, but I'm not so sure about the Georgian books languagehat entered. (In this case, my Mac simply won't show Georgian, so I couldn't tell anyway.)

The other gap is material entered between 8pm and 1am. I shut down book editing and tried to process everything coming in, but at almost 1,000 books/hr, a delay of thirty seconds between processes may have left some books "half cooked."

Tuesday, September 20, 2005

Language support

I'm spending the day on alphabet-support issues—getting all those diacriticals to work. Doing this requires some database and programming changes, some of which need to go through various steps, so you may see all your diacriticals go bad one minute, then correct the next. Pay no attention to the man behind the curtain.

Monday, September 19, 2005

Avast me hearties!

Shiver me timbers, LibraryThing hit the Yahoo "new and notable" page (http://dir.yahoo.com/). In 1995 this would have been HUGE. I'm not sure anyone checks it anymore, but maybe they do. It's below and to the right of the main entry, "Talk Like a Pirate Day."

Library of Congress faster

I did something technical that should eliminate long waits for the Library of Congress "session" to begin. Basically everyone now shares the same "session."

Let me know if problems increase or decrease.

UPDATE: Or if it explodes, as it did! I guess the LC limits requests by session id. Sorry about that and thanks for taking the hit.

PS: 117,000 books!

Aside from having thousands of copies of Harry Potter and no exhibitionists in the stacks, this is getting to be a decent sized community library!

New server, new look

The new server came and, after some rough hours, everything is running smoothly. Ongoing server and programming tweaks should win further gains. The site is unlikely to be much faster during off-peak hours, but I'm hoping not to have hourly crashes and twenty-second waits during peak times.

I've done something of a major overhaul of the design. If you're on Firefox, Netscape or Safari you shouldn't see much of a difference. Windows Internet Explorer users will suddenly see... what you're supposed to see. Why didn't anyone tell me it looked so terrible! Owing to the death of my Windows machine, I hadn't done much cross-platform testing. Ouch! Those who weren't turned off by strangely-large fonts and boxes extending 5% off the edge of the window, I salute you!

Comments encouraged. I'm frankly a bit snowed-under right now, so replies may take a few days. Enjoy!

Sunday, September 18, 2005

Tags: speeding up and slimming down

I'm changing how tags work to speed things up a little before the new server arrives.

Selecting tags had become a chore. The list of other people using the tag was taking 1-2 seconds to load. The new one usually takes less than .001 seconds. Tonight and tomorrow I'll be speeding other tag-based functions up similarly.

To achieve these effects I made a decision: From now on each tag cannot exceed thirty characters in length. This is enough for most purposes, even "used modern history textbooks," but not for "things that are almost but not quite dictionaries" (a real tag!). Most processes now already use the "short'" version; the long versions will remain visible and editable until next Sunday. Then the axe falls! Actually, since most of the long tags are really comments or reviews, I will move them to the users' comments field.

Saturday, September 17, 2005

Change tags implemented

I've implemented a Del.icio.us-like "change tags" feature, available under the tags tab (also improved) and in the catalog under "power options." You can also delete tags and change one tag to many. The latter is useful for disambiguation, ie., change "un" to "u.n." and "united nations."

A "mass edit" feature will come tomorrow, allowing you to add tags or make other changes by ticking off books from a basic but complete list.

QUESTION:

Currently the tags are unsorted. If you enter "zebras, apples" it stays that way, and you can sort by it, making the first tag a sort of "primary tag."

Making it always alphabetical would be easier and in some way more elegant. What is the norm? What do people want?

Friday, September 16, 2005

85,000 books!

85,000 books. I'm haven't checked how many uniques that is (which is also somewhat definitional), but 1% of them are by J. K. Rowling...

New server coming

LibraryThing was featured on Lifehacker and Metafilter, among others. My server is melting and service is a little slow. I'll have a much faster one up tonight or tomorrow.

My email box is also filling with suggestions. For new-comers, here are some improvements I'm working on:
  • User-defined fields
  • British Library searches, then other library searches
  • "Power" editing, including applying tags to multiple books in one sweep
  • Bar-code/UPC/EAN numbers
  • RSS feeds
  • iPod export (so you can check if you have something)
At present I'm whispering soothing words to the server. Once that's finished I'll shift my attention back to features. Keep sending suggestions, comments and criticisms. The site has come a long way since it opened less than two weeks ago, and user suggestions have been absolutely essential.

Thursday, September 15, 2005

Reviews and power users

I've added a "power user" button into the catalog (next to "search library"). I'm going to hang a lot on it later—I want to keep the interface simple for new users, but give people with hundreds of books new options.

At present it just adds two things: the delete icon , which people have been clamoring for, an a icon, which tells you if you've reviewed something ( just tells you it's reviewed). When you're in power-user mode you can also sort by whether or not you've reviewed it. It sorts your reviews first, then books reviewed by others, then unreviewed books.

Now my question: Clearly I need a page listing what books a given user has reviewed and another listing recently-reviewed books, books with the most reviews, etc. But how much stress should reviews have? How interested are people in it? Should I, for example, have a "Reviews" tab like the "Tags" tab? Would this convey the impression that LibraryThing was all about reviewing and discussing? I want to keep some focus. This site is not a universal book portal. It's a book-cataloging service with some diverting social extensions.

Opinions pro and con solicited.

PS: Next up—"Power tagging." Vroosh!

Book reviews added

I originally designed the "comments" field to hold information like "slight scratching; given to me by Bunny." But people started putting reviews in, some many reviews. Others, such as dhamell wanted a place to stick URLs to a blog review.

So, in addition to "comments" there is now a field for "reviews." These reviews can be seen on the catalog pages, but there's a more efficient way.

Before the change books were designated either or , indicating whether other people owned it or not. These are now replaced by and if the book is reviewed by at least one person. Click the button to see both the "social information" (who has it) and the reviews. I should probably also have a special icon indicating when you've reviewed it (ie., a hot pink bubble?). Icons make me happy.

There's one complication. Before I distinguished between comments and reviews LibraryThing users added over 3,000 comments. I briefly considered trying to separate them myself. Instead, in a day or so there will be a page where you can select the comments that are reviews and move them over.

Let me know what you think. I'm all ears.

PS: We're over 60,000. From now on I'll only announce multiples of 25,000.

Tuesday, September 13, 2005

45,000 books

We've hit 45,000 books—well more than 5,000/day now. This is remarkable in that "Add Books" was broken for an hour. It's fixed now, and I'm moving on to pressing bugs and expansions.

Tags now autocomplete, gmail-style

By popular request, I have tentatively installed "autocompleting" tags on the Add Books screen (click "autocomplete tags.") Autocompleting means that when you type part of a tag, LibraryThing will suggest the rest of it based on previous tags. Some browsers try to do this, but field-by-field not tag-by-tag. Play around with it; it's nifty. (It uses the amazing WICK.)

If people like it, I'll install it on the card edit page. I'll also make it use recent tags without using "update." But I myself find it a little distracting. Should it continue to be merely an option?

Monday, September 12, 2005

LibraryThing in the Guardian!

LibraryThing was written up by Andrew Brown in the Guardian's daily email digest "The Wrap." The Wrap is subscription only, but apparently reaches some 40,000 people, and not a few have since stopped by.

The article is long and, as stated, not free, but I can share the opening paragraph:
"Almost every day someone comes up with a use for the internet that
makes you wonder why no one has thought of it before. Once a year,
maybe, one of these good ideas gets built. Last week, one of these
simple, brilliant ideas got built, and it's good news for anyone who
owns the books they read."
Brown's weblog notes Bibliophil and Reader2, who also had similar ideas (and Bibliophil had it first). Brown's opinion that Bibliophil has "rotted" is a bit strong—the webmaster wrote to me that he's in the process of a major upgrade.

Brown is optimistic about the business possibilities. I think he's wrong: the internet produces much more value than it captures. But I intend to make some money (2-4 memberships/day?) and that money will pay for the new server I'm getting this week, and some of the time. At the current rate, LibraryThing is adding 150,000 books/mo. That kind of database isn't free.

Comments suggest that $10 isn't a big barrier for people. I may raise this a little in the future, or switch to a yearly rate, but "free or cheap" will always be the deal, and, of course, current paid members are locked in for life.

Meanwhile, I'm still working on features. The "Add Books" page changed a little. If the LC has just one match it no longer automatically adds it to your library, but shows you the cover and lets you try Amazon. There are a few other such tweaks.

Keep the suggestions coming. I have a backlog, but expect to work continuously on this for some weeks to come.

Sunday, September 11, 2005

30,000 books

We've hit 30,000 books! That's 5,000/day for four days in a row.

New features slowed today as made technical changes to ensure LibraryThing can handle many times that number. (But you'll notice profiles now have watchlists and a user search function.) But don't worry, a major upgrade (hint: more libraries) is just around the corner.

Keep sending me suggestions. If I don't respond right away, it's probably because I'm acting on it.

Saturday, September 10, 2005

Press that card icon again!

Some new features.
  • Formerly the icon just gave you the Library of Congress record. If you wanted to know a given book's ISBN you had to switch display styles. This was clunky, and not everyone got it (eg., my sister complained that LibraryThing only recorded author and title!). Now you can click on the card icon to get all the fields, a larger version of the cover AND the LC card.
  • The screen also gives you Amazon links. I need to include links back to Amazon if I'm going to use their API, and I think non-flashy links are a service of sorts. Yes, I get a 5% commission. I plan to take than commission and buy a cup of coffee every week.
  • In addition to the icon, which adds someone else's book to your library, books you already have are marked with a plus icon . I've kept the icon, which tells you others have the item (but not necessarily you).
  • When you click to someone's catalog, it now defaults to sorting by "sharedness" (thing you also have first, followed by things others have).

Friday, September 09, 2005

20,000 books / comments

We've hit 20,000 books this evening, going from 10,00 in less than two days. Hooray.

You can now leave a comment on someone's profile page (eg., "hey, I have lots of books on Maori art too!"). You can shut off comments on your profile page. By default I shut it off on everyone with a private library (about 20 of 680).

Thursday, September 08, 2005

Do you want comments?

Do people want the ability to leave comments? This is super easy to add. I'm picturing each profile has a section at the bottom that works like a guestbook. You can leave either a public or a private comment. The recipient can delete them. The sender can delete or edit his own. A user can turn off commenting, with all private libraries defaulted to comments-off.

I'm thinking it would be nice. But I don't want to turn this thing into "Friendster for books" as someone (wrongly) dubbed it. I may add the ability to "bookmark" other people's libraries, but the bookmarks will not be called "friends," with the inevitable "you're so-and-so's friend but they're not yours" dynamic. Besides, I hold to the traditional view that friends need to have been drunk together.

Wednesday, September 07, 2005

Amazon UK, Canada, France, Germany added

I've added support for Amazon.co.uk, Amazon.ca, Amazon.fr and Amazon.de. It took a while, but it works. (Don't mention "character sets" to me today. I might start crying.) There's a little menu on the Add books page.

I've also added the ability to search "the Amazons" first. Whether this makes sense depends upon the depth of the LC's collections in a language and what you're looking for. I have a feeling that non-US scholarly works are well-represented, but for something like French Manga it's pointless to try. If you're entering a lot of non-US books, let me know which you end up using.

Next up: Sleeping.

10,000 books

10,000 books reached at 6:23:17 EST.

Amazon and the Library of Congress: Together at last

Well, I think I've come up with the right solution, using Amazon and the LC together. It's a little complicated, but the complexity is hidden from the user.

It works something like this. First it looks in the LC. If it can't find it there—either because it's not there or because the search didn't follow LC rules—it goes to Amazon. If it finds it on Amazon, it makes one last heroic and generally successful effort to find it at the LC, this time using Amazon's data in a LC lookup.

People who don't care about LC data can structure their search as loosely as they want and will still end up with LC data most of the time. People who must have LC results can make sure they get them. If you have any doubt, the Add books screen tells you where the data came from for each book.

When there's LC data, it tends to prefer it over Amazon data. This is because Amazon plays a bit loose with authors and titles. Authors are first-last sometimes, last-first others. Titles often include the name of the series the book belongs too. The LC is more careful. At the same time, it always uses Amazon date and publication info. This ensures that, although the LC may have an older edition, your info will match the book you clicked.

Inevitably the multiple sources hamper attempts to "match up" equivalent books. Right now it tends to match books up by LC control number (which can embrace two ISBNs) or by ISBN. In the future I'll be doing a more sophisticated sameness test, involving titles, authors and other data. The same/different issue can never be solved fully, but I'll try to strike a reasonable balance.

Confused? Don't be. I think it works pretty well. Feel free to differ.

No response from Amazon yet. If they insist on freezing data and requiring constant refreshes, I will have to make some changes.

Tuesday, September 06, 2005

Social features (2); Amazon

I've added a few more requested social features:
  • Profiles now show users with overlapping libraries, so you can spot who has similar tastes.
  • When you look at someone else's profile you can now see exactly what your "shared" books are.
  • When you browse someone's library you can click on to add a book to your collection.
On the Amazon front I'm waiting for word whether LibraryThing can bend their terms of service.

The problem: Amazon's terms seem to preclude users modifying data. If Amazon says a book is by C. S. Lewis, LibraryThing users ought to be able to change that to Clive Staples Lewis, but this seems forbidden. Amazon also requires that most data be "refreshed" every 24 hours, which would wipe out any changes anyway.

Refreshing has its own problem: you can only make one request a second. In less than a week LibraryThing has acquired 8,100 books(!). That's a lot of back and forth with the Amazon servers, and once LibraryThing hits 86,401 there won't be enough seconds in the day to refresh everything, let alone add new books.

LibraryThing's "competitors" (about which more in a later post) all use Amazon and seem—correct me if I'm wrong—to allow changes. So maybe there's an exception for sites like ours. Or maybe they just turn a blind eye.

If Amazon won't do it, I'll take the data from somewhere else. Booksense would be my first choice. Although they don't have an API I can find, I could screen-scrape. Better, I could not only give users the info but also hook it up to their nearest independent bookseller.

Monday, September 05, 2005

Blog widgets

I've added "blog widgets." Paste the widget into your blog and tell your visitors what you're reading, who your favorite authors are, and what tags your using. You can even display random books from your collection ("LibraryThing Shuffle"?), or keep track of the whole community's books.

Comments welcome. Next up: RSS feeds, Amazon integration and tag-completion.

Sunday, September 04, 2005

New Social Features

I've added some new social features, and the "infrastructure" for many more.

First, all books now show either or , meaning either that others have the same book or don't. Click the icon to find out who else has it, what they've tagged it, and what are the author's other books. For example, see Rowling's Harry Potter and the Goblet of Fire.

Second, LibraryThing now sports an oh-so-trendy "tag cloud," a graphic representation of tag frequency. I also made an "author cloud." I find the latter particularly interesting. What's going on with Agatha Christie? ssquier is a big fan—a really big fan.

Next up, more social features, including library-to-library matching ("whose library is most like mine?") and the ability to, when browsing someone else's library, add the book to your collection.

Comments, criticisms, concerns and bugs most welcome. Thanks to all for your suggestions so far.

Friday, September 02, 2005

Feature priorities

Here are my current priorities:
  1. RSS feeds (with HTML version and a blog-widget)
  2. User-defined fields
  3. Add Dewey, author clicking
  4. Book-level view, showing who else has it and what they're tagging it
  5. Improve some graphics

Thursday, September 01, 2005

Library feeds?

Thanks to Steven Cohen of LibraryStuff for blogging about LibraryThing ("Finally, a site with a name that is more generic than mine."*) He suggests:
"I'd love a feed for someone's catalog or specific tag. Let RSS technology take this tool to the next step."
Interesting idea, and not too hard to program. It's on my list. I'm thinking each library should have a feed. Should each library's tags have feeds, or should the tag feeds cover all books? Hmmm..

*I originally planned to reify the "thing" graphically, either as my dog or as a Victorian monster illustration. Still pondering which...

Delicious Library

I added a filter to import from Delicious Library, an elegant OS X application. It currently cross-checks everything with the Library of Congress, picking up LC call numbers and so forth. This takes time, and I think it's been tripping people up. So I may cut it down to just picking up the information Delicious Library already has.

If you have problems, email me your file. I only had two files to work on—mine and some random guy who posted his music and video game collection—so I may not have caught all the format wrinkles...