Welcome to the perl4lib mailing list homepage. perl4lib is an unmoderated and
open list for discussing the use of Perl in library and information science.
It has been established to encourage beginning Perl programmers, and to
provide a forum for the exchange of programs, projects and ideas by active
As many of us have discovered, Perl is not that difficult to learn, with the
help of some simple examples, a book and a network of helpful colleagues.
perl4lib is hosted at perl.org using the ezmlm mailing list manager which
receives all commands using specially crafted to addresses. To subscribe,
unsubscribe, or contribute to the list use one of the following addresses:
perl4lib is a relatively low volume list, however if you are interested in
receiving a digest version use the following addresses:
For a more complete listing of the available commands send an email to:
Past messages are available for browsing on the web, via your favorite news reader, or as an RSS
feed. If you want to search past messages jump over to the mail-archive.
Perl's text-friendliness makes it ideally suited to many library related
tasks. The true utility of Perl in libraries can be seen by browsing the
CPAN. To get you started here is an
incomplete list of relevant projects. Please subscribe and email the list
if you have any suggestions.
- Greenstone: a suite of software for building and distributing digital library collections.
- Eprints: a complete system for creating and distributing online archives.
- Koha: a full featured open source library system.
- Eplouriboussewant to remove redundant magazines over multiple libs? eplouribousse will help you! (only in french)
There is a lot of libraries for libraries over there. Just search on Metacpan about MARC, OAI, RDF, ... My personnal notes about MARC:
- MARC::Record is the de facto standard, very mature implementation but painfull API
- MARC::Moose is a complete rewrite with a better OO approach
- MARC::MIR is a attempt to create PSGI alike ecosystem
No more signal ...
Those links were on the former page: i'll try to contact authors of those projects.
- MyLibrary: a user-driven, customizable web portal for libraries.
- ROADS: a free Internet resource cataloging system developed by the UK Electronic Libraries Programme (eLib).
- Thokbook: personal library
system which uses Amazon as a data source.
- Acquis: manages the ordering and receiving of items, such as books and video cassettes, for a library system.
Old list of libraries
Still need it? metacpan rocks ...
- Noid: framework for
generating unqiue persistent digital object names from John Kunze at the
University of California.
: A framework for using Dublin Core metadata from Brian Cassidy with the National Adult Literary Database.
: utility functions from Brian Cassidy to normalize text based on rules from the Name Authority
Cooperative at the Library of Congress.
- MARC/Perl: modules for working with MARC21 bibliographic data.
- Lingua: the Lingua namespace on CPAN contains a wealth of modules for working with written languages as data.
- Net::Z3950: a Perl interface to the Z39.50 information retrieval protocol.
- SimpleServer: a Perl module that interfaces with the Yaz Z39.50 toolkit and allows you to easily create a Z39.50 server.
- oai-perl: a library for workign with the Open Archives Initiative Protocol for Metadata Harvesting.
- Net::OAI::Harvester: an OAI harvesting module from CPAN.
- cufts2marc: cufts2marc is a utility for generating USMARC bibliographic records for the full-text journals in the collections described in the CUFTS link resolver knowledgebase.
- Biblio::CitationParser: a citation parsing framework from the ParaTools project.
- SRU: a framework for building
simple SRU servers.
- Business::ISBN: work with International Standard Book Numbers.
- Business::ISSN: work with Internation Standard Serial Numbers.
- Biblio::Thesaurus: a module for working with ISO 2788 thesauri.
- Lingua::Wordnet: an extension for accessing and manipulating the massive lexical database Wordnet.
- HTML::DublinCore: easily extract Dublin Core data from HTML
- Document Archive: a document
Read CDS/ISIS, WinISIS and IsisMarc databases.
- HTTP::OAI: API for the OAI-PMH.
Parse and construct OpenURL's (NISO Z39.88-2004)
The perl4lib listserv was originally hosted by the Virginia Institute of
Marine Science (VIMS), and began as a follow on to A Perl Toolkit for
Libraries which was a workshop sponsored by the Virginia Library Association
on June 7, 1999. From there the list moved to Rice University for a few years
until it moved to it's current location at perl.org