Using laptop camera to scan barcodes and import into Zotero
I realize there are mobile apps for scanning book barcodes, but is there any efficient way for scanning barcodes with a laptop – a Macbook in this case – and then getting the items into a Zotero collection?
A colleague (without a smart phone) needs to create a Zotero collection from a hard copy library and is wondering if there is a faster way to do this than looking each book up in a catalogue.
A colleague (without a smart phone) needs to create a Zotero collection from a hard copy library and is wondering if there is a faster way to do this than looking each book up in a catalogue.
Can't help you with specifics.
http://forums.zotero.org/discussion/416/delicious-library-import/
The identifier lookup in Zotero proper provides somewhat better metadata, so I'd use it if possible. If this is a semi-serious affair, you may want to buy a USB bar code scanner. Otherwise, there are some options: for Linux, http://jlinbar.sourceforge.net/; for Windows, http://www.bcwebcam.de/en/index.htm; must be something out there for Mac too.
I've long planned to improve the metadata that Zandy provides for ISBNs, but that hasn't happened yet.
It would be swell if someone created an add-on that similarly connected the built-in iSight camera directly to Zotero's identifier lookup.
Since EvoBarcode can run an AppleScript, too, it would seem possible to automate the whole process.
My questions to the forum: Has anyone written such a script? Or, if not: How can Zotero's "Add Item(s) by Identifier" be accessed via AppleScript?
Should any other viable solutions for getting from a printed barcode to a Zotero entry have turned up in the meantime, I'd be interested, too, of course.
https://play.google.com/store/apps/details?id=org.ale.scanner.zotero&hl=en
and a slightly less integrated, but still pretty smooth, version for iOS:
http://elearning.unifr.ch/bibup/tuto/index.php
I don't think you can access add by identifier via applescript. The local API is in javascript. It's possible to do this with the server API, which is what the Android app does, though you actually need to retrieve the data from Worldcat (or LoC) in the app and then pass it to the API.
So, if anyone is aware of a method (whether AppleScript or other) for Mac OS X of getting the content of the clipboard into the "Add Item(s) by Identifier" popup box, that'd be very helpful indeed.
For something more automatic, someone would have to code it, but we can't help with that. Zotero doesn't support AppleScript.
FWIW, I have cobbled together an AppleScript (https://gist.github.com/anonymous/f3e32cbc296ecceb643b) that collects scanned ISBNs from EvoBarcode in a text file, so I'm down to one copy & paste step per batch now.
This script could easily be modified to send identifiers to a Zotero plugin instead.
I’d be happy about a Zotero plugin that accepted identifiers over a local port, but I certainly can't code it myself.
Anyone who might want to try that and contemplates integrating the barcode scanner could also have a look at the free Barcode Scanner (library) for Mac at http://www.bruji.com/cocoa/barcode.html.
https://play.google.com/store/apps/details?id=com.gimranov.zandy.app&hl=en
the scanner for Zotero app is still available as an .apk, so you should be able to install it. I've seen people report problems, but it worked for me after manually inputting the API key.
https://github.com/jmschanck/Scanner-For-Zotero/ScannerForZotero-1.0.1.apk/qr_code
When I select "Get an API key online," and log in, I get a dialogue box: "Found API Keys" with the choices Zotero Connector for Chrome or Zed lite. I've tried both, and I've tried creating a new API key. With all of them a box appears that reads "Checking library and group access," and hangs with a spinning circle.
Any suggestions would be much appreciated.
Just tested this functionality in Zandy and it still works fine.
Zandy is a good alternative? Thanks for opinion.