Skip to content

Instantly share code, notes, and snippets.

@timhodson
Last active September 25, 2021 04:43
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save timhodson/033f635421628cc9361f to your computer and use it in GitHub Desktop.
Save timhodson/033f635421628cc9361f to your computer and use it in GitHub Desktop.
Install yaz-client on a mac
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew install yaz

yaz-client will then be available and you can use it like this:

run the program and you get a Z> prompt.

yaz-client

The rest of the commands here are entered at the Z> prompt.

open opens a connection to a chosen server - this is the connection string that we have in TARL setup console.

open voyager.aber.ac.uk:7090/VOYAGER

f is short for find (which you can also use) and we search for an attribute 1=12 (12=LCN, 7=ISBN, 8=ISSN)

f @attr 1=12 1234567

You can sometimes search for keywords - but this depends whether the z39.50 server supports this. it'll soon tell you if it doesn't.

f badger

s is short for show (which you can also use) and shows the next result in the result set (if there are any)

s

before you do the show you can also set the format values like usmarc, opac, xml

format opac

For SirsiDynix Systems, we search for the cKey. In this example the cKey we are looking for is 12345

f ^C12345

an example shown in full

my-computer> yaz-client 
Z> open voyager.aber.ac.uk:7090/VOYAGER
Connecting...OK.
Sent initrequest.
Connection accepted by v3 target.
ID     : 34
Name   : Voyager LMS - Z39.50 Server
Version: 2008.2.2
Options: search present
Elapsed: 0.573277
Z> f badger
Sent searchRequest.
Received SearchResponse.
Search was a success.
Number of hits: 70
records returned: 0
Elapsed: 0.102565
Z> s
Sent presentRequest (1+1).
Records: 1
[VOYAGER]Record type: USmarc
00828cam  2200265   4500
001 192824
005 20050917155252.0
008 980327s1992    enka          000   eng|c
020    $a 185904042X
029 00 $a oc31960036
035    $9 185904042X
035    $a 192824
040    $a LWA $c LWA $d UWK
090 00 $a HD30.29 $b .B34 1994
100 1  $a Badger, Beryl.
245 10 $a Activities for problem solving / $c Beryl Badger and Ian Chaston.
260    $a Aldershot, Hampshire, U.K : $b Connaught, $c 1992.
300    $a vii, 239 p : $b ill ; $c 32 cm.
500    $a Cover title:- Activities for developing problem solving.
590    $a For use by UWA staff only.
650 00 $a Problem solving $v Handbooks, manuals, etc.
700 1  $a Chaston, Ian.
740 0  $a Problem solving.
970 00 $a HD30.29.B1
981 00 $a Staff Development Learning Centre

nextResultSetPosition = 2
Elapsed: 0.054987
Z> exit
See you later, alligator.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment