• ISBN Lookup

    From Angus McLeod@VERT/ANJO to All on Monday, June 18, 2007 14:39:00
    I'm looking for an ISBN lookup service *OTHER* than Amazon.

    I've barcode-scanned about 1,000 paperbacks so far (CueCat!), but I've
    only had about 80% success with the Amazon API. If anyone knows of other
    ISBN lookups that I can run the remaining 20% against, It'd cut down the number that I have to hand-enter.

    I'm looking for title and author, and I'd like year and pages too.

    A few more paperbacks remaining, then I get started on *technical* books.

    (Funny thing: Amazon's API fails to find ISBNs for books that Amazon UK lists! Go figure.)

    ---
    Playing: "Blackbird on the wire" by "The Beautiful South"
    from the "Blue is the colour" album
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Deuce@VERT/SYNCNIX to Angus McLeod on Monday, June 18, 2007 20:57:00
    Re: ISBN Lookup
    By: Angus McLeod to All on Mon Jun 18 2007 02:39 pm

    I'm looking for an ISBN lookup service *OTHER* than Amazon.

    http://catalog.loc.gov/
    http://isbndb.com/

    only had about 80% success with the Amazon API. If anyone knows of other ISBN lookups that I can run the remaining 20% against, It'd cut down the number that I have to hand-enter.

    The Library of Congress should have most stuff.

    ---
    Synchronet - Jump on the Web 0.2 bandwagon!

    ---
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Angus McLeod@VERT/ANJO to Deuce on Tuesday, June 19, 2007 10:42:00
    Re: ISBN Lookup
    By: Deuce to Angus McLeod on Mon Jun 18 2007 20:57:00

    http://catalog.loc.gov/
    http://isbndb.com/

    only had about 80% success with the Amazon API. If anyone knows of other ISBN lookups that I can run the remaining 20% against, It'd cut down the number that I have to hand-enter.

    The Library of Congress should have most stuff.

    I'd tried the ISBNdb already. It is particularly innefective.

    The LOC is also completely useless, unable to find a single one of my "problem" books.

    Any other services worth trying?

    ---
    Playing: "Spark" by "Tori Amos"
    from the "From the choirgirl hotel" album

    ---
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Deuce@VERT/SYNCNIX to Angus McLeod on Tuesday, June 19, 2007 17:38:00
    Re: ISBN Lookup
    By: Angus McLeod to Deuce on Tue Jun 19 2007 10:42 am

    The LOC is also completely useless, unable to find a single one of my "problem" books.

    Perhaps the problem books have incorrect ISBN numbers on them? Have you tried validating their checksums?

    ---
    Synchronet - Jump on the Web 0.2 bandwagon!

    ---
    þ Synchronet þ My Brand-New BBS (All the cool SysOps run STOCK!)
  • From Angus McLeod@VERT/ANJO to Deuce on Tuesday, June 19, 2007 23:56:00
    Re: ISBN Lookup
    By: Deuce to Angus McLeod on Tue Jun 19 2007 17:38:00

    The LOC is also completely useless, unable to find a single one of my "problem" books.

    Perhaps the problem books have incorrect ISBN numbers on them? Have you tri validating their checksums?

    Yes. And I've tried ISBN-10 and ISBN-13 in each case.

    ---
    Playing: "Queen bee" by "Taj Mahal & Toumani Diabate"
    from the "Kulanjan" album
    þ Synchronet þ Programatically generated on The ANJO BBS
  • From Jas Hud@VERT/DSTREAM to Angus McLeod on Tuesday, June 19, 2007 22:49:00
    Re: ISBN Lookup
    By: Angus McLeod to All on Mon Jun 18 2007 02:39 pm

    I've barcode-scanned about 1,000 paperbacks so far (CueCat!), but I've


    i thought that's got spyware?

    or are you able to use it for the forces of good?

    ah.. i see they have reverse engineered it.

    lucky you still have one.

    .Ä.Ú Â Â ÂÂ.Ä. ÂÚ¿
    -³ ³Ã¿³ ³³ ³³³ ³³ ³À¿-
    `Ä'ÀÙÁÙÁ`\/'Á`Ä'À-ÙÀÙ
    +o edge of oblivion bbs þ eob.darktech.org þ NUV

    ---
    þ Synchronet þ Data Stream - telnet://dsbbs.net - www.dsbbs.net
  • From Sam Alexander@VERT/SIDEBAND to Angus McLeod on Friday, June 22, 2007 10:46:00
    Re: ISBN Lookup
    By: Angus McLeod to All on Mon Jun 18 2007 03:39 pm

    I'm looking for an ISBN lookup service *OTHER* than Amazon.

    I've barcode-scanned about 1,000 paperbacks so far (CueCat!), but I've
    only had about 80% success with the Amazon API. If anyone knows of other ISBN lookups that I can run the remaining 20% against, It'd cut down the number that I have to hand-enter.

    I'm looking for title and author, and I'd like year and pages too.

    A few more paperbacks remaining, then I get started on *technical* books.

    (Funny thing: Amazon's API fails to find ISBNs for books that Amazon UK lists! Go figure.)


    If you don't mind posting, how did you configure your CueCat to do this? I have a few of these sitting in a box someplace, and I've thought about
    doing this very thing.

    Sam


    ---
    Sam Alexander, K5LNX
    samalex(at)gmail(dot)com
    http://www.samandflip.com
    telnet://sidebandbbs.com
    ---
    "Data is not information, Information is not knowledge, Knowledge is not understanding, Understanding is not wisdom." -- Cliff Stoll

    ---
    þ Synchronet þ SideBand BBS -[ sidebandbbs.com ]- Lorena, Texas - Your source for Amateur Radio
  • From Angus McLeod@VERT/ANJO to Sam Alexander on Friday, June 22, 2007 23:19:00
    Re: ISBN Lookup
    By: Sam Alexander to Angus McLeod on Fri Jun 22 2007 10:46:00

    If you don't mind posting, how did you configure your CueCat to do this? I have a few of these sitting in a box someplace, and I've thought about
    doing this very thing.

    My CueCat is of the type that parallels the keyboard. So when ever any software is waiting for me to key in an ISBN, I just swipe the barcode instead. This sends a short, coded stream of characters to the
    application as if I'd typed them. No driver needed. The stream finishes
    with an ENTER so the application proceeds as if I'd entered the characters
    and pressed the ENTER key.

    This is a typical scan stream from my CueCat:

    .C3nZC3nZC3nXENvYENz1CNnY.cGf2.ENr7CNz1DNPXCxfZD3PZC3nZ.

    It is "encrypted" and contains a serial number, a scan-type and the actual scan data itself. I use the following Perl routine to decode it:

    #=========================================#
    # Convert raw CueCat scan to useable data #
    #=========================================#
    sub CCconvert {
    $_ = shift;
    my @decoded = map {
    tr/a-zA-Z0-9+-/ -_/;
    $_ = unpack 'u', chr(32 + length()*3/4) . $_;
    s/\0+$//;
    $_ ^= "C" x length;
    } /\.([^.]+)/g;
    return wantarray ? @decoded : $decoded[2];
    }

    which decodes the swipe into three parts and returns them all (if called
    in array context) or returns just the scan itself (if called in scalar context). I might call it like this:

    $input = <STDIN>;
    ($serial, $type, $code) = CCconvert( $input );
    print "[$serial] [$type] [$code]\n";

    which gives:

    [000000002961956101] [IB5] [978156592220490000]

    The serial number (000000002961956101) is of no use to anyone, so I
    usually call it as:

    (undef, $type, $code) = CCconvert( $input );

    There are quite a few tricks with ISBNs, converting back and forth between ISBN10 and ISBN13 and UPA and so forth. Here are a couple of very useful references:

    http://isbntools.com/
    http://www.eblong.com/zarf/bookscan/index.html

    ---
    Playing: "The foreigner" by "Cat Stevens" from the "Foreigner" album

    ---
    þ Synchronet þ Programatically generated on The ANJO BBS