We’re pleased to announce a new version of our open-source document image
viewer, Diva.js. Diva is an ideal for archival book digitization initiatives
where viewing high-resolution images is a crucial part of the user experience.
Using Diva, libraries, archives, and museums can present
bsite(see
> attached)
>
> -Original Message-
> From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU
> <mailto:CODE4LIB@LISTSERV.ND.EDU>] On Behalf Of Andrew Hankinson
> Sent: Wednesday, September 09, 2015 4:54 AM
> To: CODE4LIB@LISTSERV.ND.EDU <mailto:CODE4LIB
We’re pleased to announce a new version of our open-source document image
viewer, Diva.js. Diva.js is especially suited for use in rare and archival book
digitization initiatives where viewing high-resolution images can show even the
smallest detail present on the physical object. Using Diva,
or is that on the
roadmap?
Cheers!
On Wed, Sep 24, 2014 at 7:26 AM, Andrew Hankinson
andrew.hankin...@gmail.com wrote:
We’re pleased to announce a new version of our open-source document image
viewer, Diva.js. Diva.js is especially suited for use in rare and archival
book digitization
I suspect the first example you give is correct. The newline character is the
field delimiter. If you’re reading this into a structured representation (e.g.,
a Python dictionary) you could parse the presence of nothing between the colon
and the newline as “None”, but in a text file there is no
I have a small anecdote on my experience with Drupal, Django, and custom
development.
I was writing a site that required a number of custom content types, some of
them fairly complex, and a Solr back-end for full-text and faceted search. I
had developed a number of Drupal sites up to that
Just thought I might plug some software we're developing to solve the book
image navigation misery that Kyle mentions.
http://ddmal.music.mcgill.ca/diva/
and a demo:
http://ddmal.music.mcgill.ca/newdiva/demo/single.html
We developed it because we were frustrated with the image gallery
So what’s the difference between IIIF and IIP? (the protocol, not the server
implementation)
-Andrew
On Nov 8, 2013, at 9:05 PM, Jon Stroop jstr...@princeton.edu wrote:
It aims to do the same thing...serve big JP2s (and other images) over the
web, so from that perspective, yes. But, beyond
As someone who works on document recognition, I have to disagree. You should
always keep an uncompressed original around, since you can never recover it
without (often expensive) re-imaging. JPEG, or any other type of lossy
compression, introduces artifacts that don't look too bad by the human
I would be interested in seeing your customizations. I've tried getting
BookReader installed a couple times, and each time I got fed up with the
install instructions, since it seemed specially tailored to the IA
infrastructure. They mention that others have managed to get Djatoka working
with
Hi Kyle,
You might want to have a look at our Diva viewer
(http://ddmal.music.mcgill.ca/diva/).
We've tested it on books that are over 100GB total, and images that are around
200MB each. For example:
http://coltrane.music.mcgill.ca/salzinnes/experiments/diva-cci-tif/
Each page is about 180MB
Also, as a side note (and of interest to some) you *can* add pull requests to
your repo:
https://gist.github.com/piscisaureus/3342247
On 2013-02-21, at 10:29 AM, Shaun Ellis sha...@princeton.edu wrote:
If you read my email, I don't tell anyone what to use, but simply attempt to
clear up
An open tool is Internet email: I can send an email from my provider
(ucop.edu) to yours (princeton.edu). A closed tool is github, where I
need a github account to send you a pull request. An open tool would
be one where I can send a pull request bitbucket to github.
(Obviously, bitbucket is
Just taking a stab in the dark:
-- set up a copy field in Solr. This basically takes the content from an
existing field and creates a mirror of it.
-- apply some extra string processing to your copy field so that it splits and
tokenizes the content on the - (e.g., enemy of islam and haverford
Have a look at Tornado:
http://www.tornadoweb.org/
It's our default get something up and running quickly Python framework.
-Andrew
On 2012-07-10, at 8:05 PM, William Denton wrote:
I have a fairly basic web service I want to hack on that would manage some
stuff (not too much) and feed out
'Responsive,' in modern web design parlance, refers to the ability of your
layout to respond to the different devices and screen sizes that may be
accessing your site, and present your content in such a way that it doesn't
force the user into non-native device modes of interaction (e.g., 1280
Hi Edward,
A bit of disclosure: I'm one of the developers for Diva.
We have done quite a bit of experimentation for viewing images on various
platforms, and even on a Mac Pro with 8GB of RAM and an SSD, 300MB TIFF images
still require a bit of waiting for any viewing or operations.
As Dave
On 2011-10-03, at 11:29 AM, Eric Lease Morgan wrote:
Very interesting, and thank you for bringing it to my attention. It seems it
relies on a technology that reads and chunks up image files. Alas, I have
PDFs. Moreover, I really want people to be able to print the entire
documents. I
It doesn't work with PDFs, since it needs to create a tiled TIFF image for each
page.
I don't know of anything similar for PDFs, since they're not really designed to
render a portion of the document without downloading the entire thing.
You can convert PDF pages to images, though... :)
They now have an enterprise app deployment mechanism.
http://www.apple.com/support/iphone/enterprise/
On 2011-08-23, at 12:54 PM, David Uspal wrote:
Then again, by selecting the iPad you're essentially tethered to Apple's iron
grip of the iWorld via its iTunes vetting process and strict
Message-
From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of
Andrew Hankinson
Sent: Tuesday, August 23, 2011 1:34 PM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] iPads as Kiosks
They now have an enterprise app deployment mechanism.
http://www.apple.com
Disclaimer: I helped write this software.
You may want to look at our just-released Diva.js script. It can handle
document images up to many gigabytes in size, in many different resolutions.
The big advantage, though, is that the user only ever downloads the portion of
the document that they
develop it, please consult our developers documentation
on GitHub. If you find a bug, please let us know by filing an issue on our
GitHub page.
For more information, please contact Andrew Hankinson
(andrew.hankin...@mail.mcgill.ca).
Another option might be to create a PDF version of this document for the
download. It's not *ideal*, but it would certainly alleviate many of the
transfer/rendering problems. You can still index the EAD on the back-end, and
maybe even provide section-level access via AJAX and some back-end
There's the Django Book: http://www.djangobook.com/ (Make sure you choose the
revised edition for 1.0)
The Django docs, with some intro tutorials:
http://docs.djangoproject.com/en/1.2/
Did you try those already?
On 2010-10-25, at 10:19 AM, Junior Tidal wrote:
Hello Code4Lib,
Does anyone
I'm not a big user of MARCXML, but I can think of a few reasons off the top of
my head:
- Existing libraries for reading, manipulating and searching XML-based
documents are very mature.
- Documents can be validated for their well-formedness using these existing
tools and a pre-defined schema
I guess what I meant is that in MARCXML, you have a datafield element with
subsequent subfield elements each with fairly clear attributes, which, while
not my idea of fun Sunday-afternoon reading, requires less specialized tools to
parse (hello Textmate!) and is a bit easier than trying to
and Multimedia Librarian
New York City College of Technology, CUNY
300 Jay Street
Brooklyn, NY 11210
718.260.5481
http://library.citytech.cuny.edu
Andrew Hankinson andrew.hankin...@gmail.com 10/25/2010 10:23 AM
There's the Django Book: http://www.djangobook.com/ (Make sure you choose
Writing code in energy efficient languages is the funniest thing
I've heard in a while. It ranks up there with setting my desktop
wallpaper to black because it uses less energy.
More servers are required because more people are writing webapps
because Ruby and PHP make it easier for more
Couldn't you do MARC - MARCXML - JSON?
-Andrew
On 2010-04-12, at 5:00 PM, Benjamin Young wrote:
On 4/12/10 4:47 PM, Ryan Eby wrote:
You could put your logs, marc records broken out by fields or
arrays/hashes (types in couchdb) in any of them but the approach each
takes would limit you (or
Just out of curiosity I tried them in quotes:
sexy ruby - 72,200
sexy python - 37,900
sexy php - 25,100
sexy java - 16,100
sexy asp - 14,800
sexy perl - 8,080
sexy C++ - 177
sexy FORTRAN - 67
sexy COBOL - 8
I tried sexy lisp but the results were skewed by speech impediment fetishes.
Which I'd
On 24-Mar-10, at 8:21 PM, Paul Cummins wrote:
On 3/24/2010 7:43 PM, David Kane wrote:
A friend of mine once described PHP as 'brain-dead PERL', but I
like and use
both languages quite a bit.
David.
On 24 March 2010 23:17, Tim Spaldingt...@librarything.com wrote:
PHP. I have to agree
This may be one area where FRBR is not exactly clear on the directions its
relationships take, or how extensive the cataloguing should be.
An album with Beethoven's 7, 8 9th Symphonies performed by the London
Philharmonic would be a manifestation containing three independent expressions
of
I'd like to announce the release of a Python library for dealing with BagIt
folder structures. This can be used either as a python library or at the
command-line interface. It conforms to the 0.96 version of the BagIt spec.
http://github.com/ahankinson/pybagit
Documentation can be found here:
Thanks Ed - just wanted to make sure I wasn't stepping on any toes. :)
-Andrew
On 2010-02-24, at 6:06 PM, Ed Summers wrote:
On Wed, Feb 24, 2010 at 12:50 PM, Andrew Hankinson
andrew.hankin...@gmail.com wrote:
I'd also like to send a nod out to Ed Summer's Python BagIt library,
(http
Have a look at the ongoing battles between MPEG4 and Ogg for the
browser video space. I don't know of your second criteria for b),
however - not many people are using Ogg (yet)
http://www.roughlydrafted.com/2009/07/06/ogg-theora-h-264-and-the-html-5-browser-squabble/
Hi Sai,
Archival Quality Images has some meaning, but it might be helpful to look
up a standard and start your investigation for a new camera based on the
recommendations of that standard. You might find this page from the Library
of Congress helpful:
(in the dublin_core.xml
as well)? It seems that it only has dcvalue element.
Sai
-Original Message-
From: Code for Libraries [mailto:code4...@listserv.nd.edu] On Behalf Of
Andrew Hankinson
Sent: Thursday, June 18, 2009 11:03 AM
To: CODE4LIB@LISTSERV.ND.EDU
Subject: Re: [CODE4LIB] Digital imaging
.
Funding someone's attendance--or paying a student to get the audio
and
video online quickly--would be great.
Bill
--
Jonathan Rochkind
Digital Services Software Engineer
The Sheridan Libraries
Johns Hopkins University
410.516.8886
rochkind (at) jhu.edu
__
Andrew Hankinson
The Django framework's Administration interface is pretty good for doing
quick database work, and it's highly customizable. It also does very basic
database introspection on existing databases to help get you set up.
-Andrew
On Wed, Jul 30, 2008 at 11:28 AM, Ken Irwin [EMAIL PROTECTED] wrote:
://chat.freenode.net/code4lib and maybe we can try to trouble
shoot it on there?
//Ed
On Sun, Feb 24, 2008 at 2:17 PM, Andrew Hankinson
[EMAIL PROTECTED] wrote:
Hi folks,
I'm wondering if someone can give me a hand with getting MarcDB
running.
I'm trying this with Python 2.5, SQLAlchemy 0.3-svn
Hi folks,
I'm wondering if someone can give me a hand with getting MarcDB running.
I'm trying this with Python 2.5, SQLAlchemy 0.3-svn, and the latest
versions of pymarc marcdb. I've tried it on both OS X (Leopard
Tiger) and FreeBSD 7 RC1, with the same results. I'm also using
Postgres
I'd certainly be interested in that too.
On 8/28/07, Jonathan Brinley [EMAIL PROTECTED] wrote:
Not long ago, I recall Ed Summers sharing the classification outline
in RDF. I may still have a copy of that around if you're interest.
Have a nice day,
Jonathan
On 8/28/07 12:16 PM, Andrew
/fopen
http://us.php.net/manual/en/function.fread.php
Best,
John
On Jul 27, 2007, at 9:31 PM, Andrew Hankinson wrote:
Hi folks,
I'm wanting to implement a PHP parser for an OAI-PMH response from our
Dspace installation. I'm a bit stuck on one point: how do I get
the PHP
script
Hi folks,
I'm wanting to implement a PHP parser for an OAI-PMH response from our
Dspace installation. I'm a bit stuck on one point: how do I get the PHP
script to send a request to the OAI-PMH server, and get the XML response in
return so I can then parse it?
Any thoughts or pointers would be
45 matches
Mail list logo