Writing macros and programs for Voyager cataloging Kathryn Lybarger ELUNA 2013 May 3, #ELUNA2013.

Slides:



Advertisements
Similar presentations
Easily retrieve data from the Baan database
Advertisements

Batches, Buckets and Bookbags Elizabeth B. Thomsen NOBLE: North of Boston Library Exchange EGILS2014.
Macros and the Cataloging Wiki Kathryn Lybarger Third Thursday September 19, 2013.
Kathryn Lybarger Fourth Friday February 22, 2013.
Mainframe-caliber tools for UNIX Treehouse Software, Inc.
EndNote. What is EndNote:  EndNote is referencing software that enables you to create a database of references from your readings. Your database of references.
Tutorial 8: Developing an Excel Application
Millennium Cataloging in Release 2005 Georgia Fujikawa Manager, Training Programs.
Managing Series Using the Cataloger’s Toolkit. ELSUG 2008 October 9, 2008 Wichita State University Wichita, KS.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
Library integrated system -Aleph Fang Peng Stony Brook University.
Introduction to RefWorks John Anderson WCAS Writing Program Northwestern University November 12, 2002.
Catalog: Batch delete old Patron Records How to conduct global/batch updates to records – patron Adding Faculty and Patron/Student Records Manually Standardizing.
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Refworks Presented by Margaret Clark, Reference Librarian FSU College of Law Library September 20, 2005.
RefWorks: Advanced February 13, What We’ll Cover Today Managing Your Personal Database Searching Your Personal Database Linking to the Full Text.
WILIUG 1. June 2, 2005 Using Review Files with Millennium Rapid & Global Update jenny schmidt SWITCH Library Consortium.
OCLC Online Computer Library Center CONTENTdm Migration Training Craig Yamashita Vice President, Technology and Product Development DiMeMa, Inc. July 2005.
Forcing a change into the Global Change Queue A strategy for handling heading changes when there is no matching authority record.
UNESCO ICTLIP Module 4. Lesson 4 Database Design, and Information Storage and Retrieval Lesson 4. Advanced features of WinISIS.
Why Open-Source? No Vendor-Locking In a proprietary software --- Your supports lock with it. freedom to customize and improvements in software needs,
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Stimulsoft Reports.Net 20 Problems which Stimulsoft Reports.Net solves
What’s New in VRS? GUGM May 15, 2008 Presenter: Kelly P. Robinson GIL Service Georgia State University
RSS Feeds What, Why, & How… …without a CMS Don Parsons
Weeding in ALEPH Library Staff Training © South Dakota Library Network, 2013 ©Ex Libris (USA), 2011 Modified for SDLN Version
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
Millennium Cataloging Rich Edwards Program Manager, Technical Services Washington State Library.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
Let VRS Work for You! ELUNA Conference 2008 Presenter: Kelly P. Robinson GIL Service Georgia State University
Cataloging 12.3 to 14.2 Seminar. Cataloging 2 -New check routines -Cataloging authorizations -Other innovations -Fix and expand routines -Floating keyboard.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Midterm Hardware vs. Software Everyone got this right!
Kathryn Lybarger ALA Midwinter Cataloging & Classification Research Interest Group January 22, 2012.
OPAC Training aid (Library solutions & Library world)
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
Kathryn Lybarger SLA Kentucky Chapter Program and Business Meeting November 2, 2012.
Macro Express. What is a Macro? “A macro is a way to automate a task that you perform repeatedly or on a regular basis. It is a series of commands and.
Key Applications Module Lesson 21 — Access Essentials
Create Lists in Millennium Jenny Schmidt SWITCH Library Consortium.
Z-Books: Hunting Down Zombie Ebooks Hiding in your Catalog Kathryn OVGTSL 2013#ovgtsl2013 May 17, 2013.
Exercise Your your Library ® RefWorks: Advanced November 21, 2006.
Connexion Comparison Client or Browser? Fran Juergensmeyer Waukegan Public Library 2 nd Annual WILIUG Conference June 16, 2006 Cataloging from A (Authority)
EndNote. What is EndNote? EndNote is referencing software that enables you to create a database of references from your readings.
Exercise Your your Library ® RefWorks: The Basics October 10, 2006.
View and Manage corporate files from within Baan and ERP Ln Baan Hot Link Ver 6.2.
The physical parts of a computer are called hardware.
Table of Contents TopicSlide Administrator Login 2 Administrator Navigations 3 Managing AlternativeDr.com Blogs 4 Managing Dr. Lloyd May Blogs 5 Managing.
Introduction to KE EMu
Data Migration Training Page 1 KE EMu Data Migration
Kathryn Lybarger KLA/SLA Joint Spring Conference #jsc2013 March 21, 2013.
Using SQL for Patron Card Expiration Reminders For Norcal IUG – Nov. 20, 2015 At the Berkeley Public Library.
8 th Semester, Batch 2009 Department Of Computer Science SSUET.
A& M Libraries Voyager Training Basic Cataloging February 21, 2007 Janet H. Ahrberg Oklahoma State University Library.
The ___ is a global network of computer networks Internet.
Electronic Government Documents Developing an Effective Cataloging Workflow Debra Skinner Henderson Library Georgia Southern University GA COMO October.
Accomplish more with macros! Presenter: Joyce Bell Princeton University
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Creative Create Lists Elizabeth B. Thomsen Member Services Manager
2nd year Computer Science & Engineer
Easily retrieve data from the Baan database
Bulk Editing Catalogue Records
Introduction to Web programming
Metadata Editor Introduction
Tools and Techniques to Clean Up your Database
Build Better Data: Best Practices for Catalog Cleanup CT Library Association, April 23, 2018 Diane Napert, Interim Director Monographic Processing Services,
Guide To UNIX Using Linux Third Edition
SiteBuilder 2 Introduction.
Designing and Using Normalization Rules
Presentation transcript:

Writing macros and programs for Voyager cataloging Kathryn Lybarger ELUNA 2013 May 3, #ELUNA2013

Cataloging Interface

Menu options

Binary MARC

Better interface for editing

Database Fields and Indexes

Templates and Settings Add static fields to any new MARC record Automatically generate a new authority record, pulling data from the bib record Item settings to be applied to all new items

Some data is not (easily) available

Some data is hard to see (and capture) together

Hard to edit multiple records at once

Pick and Scan Powerful editing for Voyager items (can suppress Bib/Mfhd) Accepts a list of Item barcodes

Global Data Change Available from Voyager SysAdmin module Select records by search, list or scan Apply complex rules Preview and apply

Macros May automate keystrokes: Common lengthy phrases Hard-to-type characters May respond to active window or content on screen May perform complex actions

AutoHotkey Free, open-source macro software for Windows Macros can be written by hand or recorded Compiles to.exe file for easy distribution

Automated keystrokes Word replacement: brn -> “Includes bibliographical references (p. ) and index.” (c) -> © Hotkeys: Unified interface: Window-S for search Overwrite functions you don’t want to use Selection boxes Common fields to add to local records Vendor/donor notes

More complex macros Capture Bib Number (or Mfhd Number or item Number) from active window title Change cataloging defaults Select cataloging environment from list Switch to correct MARC templates Modify item defaults

Example: Substitution :*:(c)::©

Example: Window-S = Search $#s:: IfWinActive, Voyager Cataloging { Send !rs } else { IfWinActive, OCLC Connexion { Send {F2} } else { Send #s } } return

External Database Access SQL queries through Microsoft Access Access any Voyager data Cataloging, Acquisitions, Circulation all together

But sometimes…

Other reasons to not use (only) Microsoft Access Some training required May want to automate queries to run periodically May want to run parameterized queries May want to share results with patrons

Oracle queries Running queries from an external program can be simpler, faster, and have more flexibility in output Most major programming languages include Oracle libraries You don’t have to know those languages to get started, just how to run them

QuickQuery (PHP) Configure once with your read- only database credentials Make a new copy of the program for your query Build your query (if in Access, make a few modifications) Run query, redirect to capture output

Quick-Query code

Editing QuickQuery $db_host = 'HOST.hosted.exlibrisgroup.com’; # host $db_port = '1521'; # port $ro_login = 'XXXX'; # read-only login $ro_passwd = 'XXXX'; # read-only password $html_table = 1; # set to zero for TSV output $query = 'SELECT * FROM VERSIONS'; #query

Running QuickQuery Command line: php quick-query.php > output.txt Text file can be opened with Excel or any text editor If the result is too large to be manageable: split output.txt

Unix commands Available on linux or mac Install Cygwin on Windows Tools I cannot work without: find – find files based on their name, age, permissions, etc. grep – quickly search contents of files for patterns vim – very powerful text editor diff / vimdiff – find differences between text files less – page through a file man – view the manual for any unix command

A few queries Pull all AV records with no OCLC number Do we have any fiction in the Engineering Library? Do we have any call numbers that end in eb? ?

A few larger queries Pull all URLs containing “netlibrary” to run through external link checker Pull all fields whose content starts with asterisk What subjects have we used in the 690 field? ?

Repurposing query output List all items from a Mfhd on a web page Compile cataloging statistics for different cataloging units “New bookshelf” feeds from the catalog Everything in Russian or about Russia All original Cataloging from University of Kentucky Libraries

Database writing Gary Strawn’s programs (Northwestern University) Cataloger’s Toolkit Location Changer Bib Delete …

Server access Even simple scripts can save lots of time Examples: Load MARC files (pbulkimport + arguments) Retrieve deleted/overlaid MARC records

Open Source Software My software is open source: Voyager – scripts and macros for working with Voyager AutoHotkey – other macros EbookMobile – create new bookshelf feeds from SQL queries

Any questions?

Contact me Kathryn Lybarger Blog:Problem Cataloger