Re: [CODE4LIB] Open Library Internet Archive BookReader
Thanks Shaun this is very helpful information. -Lakeisha- -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun Ellis Sent: Monday, June 03, 2013 12:12 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader Lakeisha, We haven't implemented either of those features yet. I think one of the reasons they are not part of the demo is because both require additional third party software and configuration. It could probably be better documented, but here is some info that might help you get started when you're ready. More on implementing Search Inside: http://raj.blog.archive.org/2011/03/17/how-to-serve-ia-style-books-from-your-own-cluster/#comment-102 More on TTS: https://github.com/openlibrary/bookreader/wiki/Read-It-To-Me -Shaun On 6/3/13 11:40 AM, Robinson, Lakeisha wrote: Thanks everyone for your response. My questions were whether or not you were building upon the Demo code. In the demo, the voice and search options are not available. Although we don't have a need for this now, I'm afraid that in the future. For those who chose not to build on the Demo code, can you provide the github web address with the source code so I can see how you implemented it (in case you didn't already)? Thanks, -Lakeisha- -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun Ellis Sent: Monday, June 03, 2013 10:13 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader Will, The BookReader will serve pages of variable widths. You can see an example here if you flip through the book and then look at a map: http://pudl.princeton.edu/viewer.php?obj=9880vq97z#page/2/mode/2up You need to click and hold to drag the oversized page if it bleeds off the screen. If you simply click, the page will turn. Take a look at the demo that comes with the BookReader distribution: https://github.com/openlibrary/bookreader/blob/master/BookReaderDemo/B ookReaderJSSimple.js See how the br.getPageWidth and br.getPageHeight functions are hard coded? You need to set them dynamically. In the Ethnographic Maps example I gave above, our metadata contains the archival image dimensions, so we use that to set the height and width before it gets loaded. Are you using an image server? Djatoka has a metadata service that you can query, which might be an alternative if you don't have image dimensions. -Shaun On 5/31/13 3:24 PM, Hicks, William wrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010 - v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
Will, The BookReader will serve pages of variable widths. You can see an example here if you flip through the book and then look at a map: http://pudl.princeton.edu/viewer.php?obj=9880vq97z#page/2/mode/2up You need to click and hold to drag the oversized page if it bleeds off the screen. If you simply click, the page will turn. Take a look at the demo that comes with the BookReader distribution: https://github.com/openlibrary/bookreader/blob/master/BookReaderDemo/BookReaderJSSimple.js See how the br.getPageWidth and br.getPageHeight functions are hard coded? You need to set them dynamically. In the Ethnographic Maps example I gave above, our metadata contains the archival image dimensions, so we use that to set the height and width before it gets loaded. Are you using an image server? Djatoka has a metadata service that you can query, which might be an alternative if you don't have image dimensions. -Shaun On 5/31/13 3:24 PM, Hicks, William wrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
Thanks everyone for your response. My questions were whether or not you were building upon the Demo code. In the demo, the voice and search options are not available. Although we don't have a need for this now, I'm afraid that in the future. For those who chose not to build on the Demo code, can you provide the github web address with the source code so I can see how you implemented it (in case you didn't already)? Thanks, -Lakeisha- -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun Ellis Sent: Monday, June 03, 2013 10:13 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader Will, The BookReader will serve pages of variable widths. You can see an example here if you flip through the book and then look at a map: http://pudl.princeton.edu/viewer.php?obj=9880vq97z#page/2/mode/2up You need to click and hold to drag the oversized page if it bleeds off the screen. If you simply click, the page will turn. Take a look at the demo that comes with the BookReader distribution: https://github.com/openlibrary/bookreader/blob/master/BookReaderDemo/BookReaderJSSimple.js See how the br.getPageWidth and br.getPageHeight functions are hard coded? You need to set them dynamically. In the Ethnographic Maps example I gave above, our metadata contains the archival image dimensions, so we use that to set the height and width before it gets loaded. Are you using an image server? Djatoka has a metadata service that you can query, which might be an alternative if you don't have image dimensions. -Shaun On 5/31/13 3:24 PM, Hicks, William wrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010- v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
Lakeisha, We haven't implemented either of those features yet. I think one of the reasons they are not part of the demo is because both require additional third party software and configuration. It could probably be better documented, but here is some info that might help you get started when you're ready. More on implementing Search Inside: http://raj.blog.archive.org/2011/03/17/how-to-serve-ia-style-books-from-your-own-cluster/#comment-102 More on TTS: https://github.com/openlibrary/bookreader/wiki/Read-It-To-Me -Shaun On 6/3/13 11:40 AM, Robinson, Lakeisha wrote: Thanks everyone for your response. My questions were whether or not you were building upon the Demo code. In the demo, the voice and search options are not available. Although we don't have a need for this now, I'm afraid that in the future. For those who chose not to build on the Demo code, can you provide the github web address with the source code so I can see how you implemented it (in case you didn't already)? Thanks, -Lakeisha- -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Shaun Ellis Sent: Monday, June 03, 2013 10:13 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader Will, The BookReader will serve pages of variable widths. You can see an example here if you flip through the book and then look at a map: http://pudl.princeton.edu/viewer.php?obj=9880vq97z#page/2/mode/2up You need to click and hold to drag the oversized page if it bleeds off the screen. If you simply click, the page will turn. Take a look at the demo that comes with the BookReader distribution: https://github.com/openlibrary/bookreader/blob/master/BookReaderDemo/BookReaderJSSimple.js See how the br.getPageWidth and br.getPageHeight functions are hard coded? You need to set them dynamically. In the Ethnographic Maps example I gave above, our metadata contains the archival image dimensions, so we use that to set the height and width before it gets loaded. Are you using an image server? Djatoka has a metadata service that you can query, which might be an alternative if you don't have image dimensions. -Shaun On 5/31/13 3:24 PM, Hicks, William wrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010- v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
Hi, We also use it as a plugin of Omeka (http://omeka.org/). Code is on GitHub : https://github.com/jsicot/BookReader Example : http://bibnum.univ-rennes2.fr/items/show/569 Julien Sicot Systems Librarian Université Rennes 2 Le vendredi 31 mai 2013 à 22:16, David Riordan a écrit : Starting to use it at NYPL. Sadly there's been very little core activity on the project since late 2010. Could really stand to have a new vigorous core maintainer. — Sent from Mailbox for iPad On Fri, May 31, 2013 at 3:47 PM, Rhoads, Joseph joseph_rho...@brown.edu (mailto:joseph_rho...@brown.edu) wrote: We also use the Open Library Internet Archive BookReader as one of our book viewers at Brown. https://repository.library.brown.edu/services/book_reader/set/bdr:218476/ Another option we've adapted is Portfolio.js which we call the Portfolio Viewer https://repository.library.brown.edu/services/book_reader/portfolio/bdr:218476/ This is our current solution for large books with occasional irregularly sized page. Happy to answer questions. -Joseph -- Joseph Rhoads Digital Repository Manager Brown University Library On Fri, May 31, 2013 at 3:24 PM, Hicks, William william.hi...@unt.edu (mailto:william.hi...@unt.edu)wrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU (mailto:CODE4LIB@LISTSERV.ND.EDU) Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
If I remember correctly from a demo we were given, these guys are using it: http://www.collectiveaccess.org/ Tom Blake Digital Projects Manager Boston Public Library 700 Boylston St. Boston, MA 02116 617 859-2039 Free To All -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Dave Caroline Sent: Friday, May 31, 2013 1:36 AM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader On Thu, May 30, 2013 at 10:01 PM, Robinson, Lakeisha lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning? If so, I have a couple of questions regarding the development of it. Thanks, You missed out the questions! Should all the list answer yes/no/maybe, with IRC and mailing lists please include the real questions up front so those in the know can answer. Dave Caroline
Re: [CODE4LIB] Open Library Internet Archive BookReader
On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning? Tufts is using it for PDFs in the Tufts Digital Library, eg http://dl.tufts.edu/catalog/tufts:ddennett-2006.1 Deborah Kaplan Digital Resources Archivist Digital Collections and Archives Tufts University
Re: [CODE4LIB] Open Library Internet Archive BookReader
We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
We also use the Open Library Internet Archive BookReader as one of our book viewers at Brown. https://repository.library.brown.edu/services/book_reader/set/bdr:218476/ Another option we've adapted is Portfolio.js which we call the Portfolio Viewer https://repository.library.brown.edu/services/book_reader/portfolio/bdr:218476/ This is our current solution for large books with occasional irregularly sized page. Happy to answer questions. -Joseph -- Joseph Rhoads Digital Repository Manager Brown University Library On Fri, May 31, 2013 at 3:24 PM, Hicks, William william.hi...@unt.eduwrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
Starting to use it at NYPL. Sadly there's been very little core activity on the project since late 2010. Could really stand to have a new vigorous core maintainer. — Sent from Mailbox for iPad On Fri, May 31, 2013 at 3:47 PM, Rhoads, Joseph joseph_rho...@brown.edu wrote: We also use the Open Library Internet Archive BookReader as one of our book viewers at Brown. https://repository.library.brown.edu/services/book_reader/set/bdr:218476/ Another option we've adapted is Portfolio.js which we call the Portfolio Viewer https://repository.library.brown.edu/services/book_reader/portfolio/bdr:218476/ This is our current solution for large books with occasional irregularly sized page. Happy to answer questions. -Joseph -- Joseph Rhoads Digital Repository Manager Brown University Library On Fri, May 31, 2013 at 3:24 PM, Hicks, William william.hi...@unt.eduwrote: We are using it in an edit app on the admin side of the digital libraries @ UNT. On an expanded note. Does anyone have some success they can share in regards to serving materials through bookreader where the contained pages of a single item have variable widths and/or heights? Building off the demo assumes a fixed width/height ratio, which in our experience is not always the case (consider the book with the occasional map foldout). In our case we do not know an image's dimensions until it has loaded so we can't construct an array on the server side to lookup against, and doing so on page load would charge us a significant penalty for large items (books with 1000s of pages). My current hack has auto filled to the width, which breaks centering and thumbs, but renders the odd page as legible. So any thoughts/ideas? Thanks in advance! Will -Original Message- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of John Jung Sent: Friday, May 31, 2013 1:34 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] Open Library Internet Archive BookReader We use this software at the University of Chicago Library as well: http://chicagoan.lib.uchicago.edu/xtf/view?docId=bookreader/mvol-0010-v005- i08/mvol-0010-v005-i08.xml;brand=default#page/1/mode/1up John Jung Web Project Manager University of Chicago Library On May 30, 2013, at 5:04 PM, Robinson, Lakeisha lakeisha.robin...@yale.edumailto:lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning?
Re: [CODE4LIB] Open Library Internet Archive BookReader
On Thu, May 30, 2013 at 10:01 PM, Robinson, Lakeisha lakeisha.robin...@yale.edu wrote: Hello Everyone, is anybody using the Open Library Internet Archive BookReader for page turning? If so, I have a couple of questions regarding the development of it. Thanks, You missed out the questions! Should all the list answer yes/no/maybe, with IRC and mailing lists please include the real questions up front so those in the know can answer. Dave Caroline