Originally on 2010-05-28
When matching records, BibMatch currently queries local Invenio
installation. It should be able to optionally query a remote Invenio
installation via search engine API, so that catalogers can work with
BibConvert/BibMatch workflows on some machine A and still have nice
matching against remote machine B.
I have attached a script that more or less does this job, using search engine HTTP API.
It has several limitations (incl. no support for authentication, i.e. restricted records are not returned), but can be used at least as starting point to test running BibMatch with remote repositories.
from InvenioConnector import *
cds = InvenioConnector("http://cdsweb.cern.ch")
results = cds.search("higgs")
for record in results[:10]:
for author in record["100__"]:
print author["a"], author["u"]
Originally on 2010-06-18
git branch jlavik/bibmatch-query-remote-installations
Originally on 2010-06-29
Fixed in 4618c7b