Ex Libris App Center
Supercharge your Ex Libris solutions with
apps developed by the community

This App send borrowing requests to Nilde via OpenUrl NILDE (Network Inter-Library Document Exchange) is an italian web-based software for the service of Document Supply and Inter-Library Loan. Nilde service require a registration for both library and users, details here.

The Alma-Primo Locate Tool (APLT) allows you to create and describe libraries and locations to help your users where your open stacks are located. It uses the Alma Discovery Interface Integration Profile that displays a button in Primo – using…

Look up title sequence number via external API and enhance the call number field based on this cloud App configuration. “Rebuild” the bibliographic record holdings field or “Update” the bibliographic record holdings field based on the configuration. “Rebuild” will replace…

CCBD(China Center for Bibliographic Database https://cckb.lib.tsinghua.edu.cn/) collects the book catalogs published in China since 2000, and maintains a daily update of 600-800 new book catalogs. It mainly serves the current ALMA users and realizes the following specific functions: 1. According…

LazyLists allows a user to scan the barcode of an item in hand and add that item to a physical items set in Alma. The user can then run a job on that set, export to a spreadsheet, or any…

When viewing a Purchase Order Line with status SENT: modify the Currency, Vendor, and Fund fields for each position with drop down menus for controlled values creates a new POL based on current POL cancels the current POL
HoldSlipPrinter is a printer daemon/service that checks a mailbox for new emails. If the email received is a hold slip notification, the contents of the email will be sent to the printer for printing. In a nutshell what is does…

Celus is a COUNTER 5 compliant tool for the management of consortial usage statistics of electronic information resources. Celus is a highly interactive tool providing: – support for COUNTER 5, COUNTER 4 and custom non-COUNTER data – efficient management of…

It sometimes happens that libraries need to return large numbers of items in bulk. Scanning each item one-by-one is always an option, but not practical for large numbers of returns. RoboReturns is a Microsoft Windows (32-bit/64-bit) application that takes a…

GobiChecker is a program that takes a brief export of Gobi requests and searches Alma for duplicates holdings in both the institution zone (IZ) and the network zone (NZ). It uses the ISBN as an index and uses SRU searching…

ASRS Fetcher is a program for making bulk requests in Alma, for libraries using an ASRS machine. ASRS Fetcher takes an excel spreadsheet of barcodes and makes requests on those items, one-by-one. Grab the latest release here: https://github.com/MrJeremyHobbs/ASRS-Fetcher/releases

RSS2OAI is a PHP script that converts a WordPress RSS feed to a minimal OAI feed for harvest into Primo. At the top of the script, configure: the URL of the RSS feed you want to use as a source.…

A way to authenticate and authorise “external” patrons with EZproxy using Alma. Currently it works as advertised for us. However, I would say its ability to handle errors is undeveloped. The script is invoked as an external script by EZproxy.…

Code and instructions for prepopulating a self-hosted interloan form from Alma/Primo. This solution may be suitable for you if you: Want to give users a direct link from a Primo result to a prepopulated ILL form Use Alma but don’t…

Displays a status alert on Primo NUI based on data from the Ex Libris status API When we migrated to Alma/Primo, our senior management challenged us on how we would deal with system outages in the cloud environment. Initially we…

This code will facilitate an inventory of items cataloged in the Alma integrated library system. Physical items are handled one at a time and scanned with a barcode scanner The user can press a button to indicate if there is…

Add Third Iron powered enhancements to your search results: LibKey Instant PDF Downloading for fast content access, Viewing the Complete Issue of an article inside of BrowZine to increase serendipitous discovery and Journal Cover Images to improve journal recognition. All elements are…

Primo has an option of assigning categories to the database records. This add-on allows the institute to add a list of subjects in order to improve databases accessibility. We have created an A-Z listing plug-in for this list to ease…

Allows you to remove a GES request from an existing Primo-VE environment for all locations except for specific Locations and Libraries. Hook: prm-service-links-after

The no results tile in the new Primo UI is fairly standard, but it lacks one important option: the ability to re-run your search across the expanded Primo Central Index, in order to find resources that might not be held…

Instructors often need to give links as part of course material. Such links should be permanent and work for students both on and off campus. If instructors do not create a permalink, off campus students cannot access the resources from…

A PHP solution that enables staff not only to print spine labels on demand, but also to print labels for recently inventoried items automatically on Zebra printers. The print process can either be executed automatically using a Linux cronjob or…

A PHP solution for shelf reading, similar to Voyager’s workflow. Scan a batch of books on the shelf Download the list of barcodes Run a report which identifies, missing, misshelved, and various other possible item record issues See this blog…

This Primo extension allows you to specify certain resource type facet values (books, e-books, journals, e-journals) to be always on top of the facet list, no matter how high the number of expected results is. See this blog post for…

This Python script retrieves all the data from an Alma set directly via API or reads it from a field of a CSV file (which could be obtained from an exported set or even from another source) and then constructs…

This script extension for Alma permits transferring loans among patrons, maintaining the same date and time of loans and due dates as much as possible. Using the script: python loantransfer.py user_from_id user_to_id Transfers loans from user_from_id to user_to_id python loantransfer.py…

Add ‘Open Access available via unpaywall’ link to search-result-avaliability-line-after in Primo New UI. Hook: prm-search-result-avaliability-line-after

Add a navigation bar underneath the search bar to provide additional links in the primo-explore UI. Hook: prm-search-bar-after

Add custom text and an option to expand results to PCI when no records retrieved. Hook: prm-no-search-result-after

Slider input for range facet Hook: prm-facet-range-after

Primo new UI directive that adds HathiTrust availability for public domain content. When search results are displayed, a record’s OCLC numbers are passed to the HathiTrust Bib API. If at least one item with free full-text access is found, a…

Override the “availability links” section in brief and full results with a link to your link resolver. Please note that this implementation is very specific to our institution and will require modification for your own needs. Hook: prm-search-result-availability-line-after

Adding a search bar information panel – demo. Hook: prm-search-bar-after

Report an issue with a record from the full display page. Hook: prm-service-links-after

Primo Studio Altmetrics addon to the Primo record full display. Hook: prm-full-view-after

Primo Studio PlumX addon to the Primo record full display. Hook: prm-full-view-after

An open-source Google Chrome extension for Exlibris Primo Libraries This Chrome plugin will permit users to reach and search your library’s Primo catalogue (and other services like Google Scholar, and WorldCat) without having to navigate to the Catalogue website first.…

Book-Be-Gone is for withdrawing books in Alma. A user scans the barcode of an item and Book-Be-Gone performs some checks before adding it to a set in Alma. The user then runs the “withdraw items” job on the set to…

This extension for Alma adds a “Print Slip” button in the fulfillment Patron services Alma page when loans are made and/or displayed. Compatible with both the Firefox and Chrome browsers. The extensions source code is available on GitHub. For firefox…

Remove entries from the Authority Control Task List report where the “BIB Heading Before” was the same as the “BIB Heading After” except for minor changes to punctuation, spacing, and diacritics. The final report contains only substantive updates. The script…

This Alma extension provides the ability view equipment bookings in a graphical calendar format for all scheduled bookings in a similar way to the functionality provided by the Voyager Media Scheduling application. A graphical calendar view of the bookings in…