Bug#636288: ITP: libstring-tokenizer-perl -- Simple string tokenizer
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libstring-tokenizer-perl Version : 0.05 Upstream Author : Stevan Little, * URL : http://search.cpan.org/dist/String-Tokenizer/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : Simple string tokenizer A simple string tokenizer which takes a string and splits it on whitespace. It also optionally takes a string of characters to use as delimiters, and returns them with the token set as well. This allows for splitting the string in many different ways. This is a very basic tokenizer, so more complex needs should be either addressed with a custom written tokenizer or post-processing of the output generated by this module. Basically, this will not fill everyones needs, but it spans a gap between simple split / /, $string and the other options that involve much larger and complex modules. Also note that this is not a lexical analyser. Many people confuse tokenization with lexical analysis. A tokenizer mearly splits its input into specific chunks, a lexical analyzer classifies those chunks. Sometimes these two steps are combined, but not here. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/2011080238.23506.43646.report...@li147-160.members.linode.com
Bug#636374: ITP: libbusiness-edi-perl -- class for generating U.N. EDI interchange objects
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libbusiness-edi-perl Version : 0.05 Upstream Author : Joe Atzberger * URL : http://search.cpan.org/dist/Business-EDI/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : class for generating U.N. EDI interchange objects The focus of functionality is to provide object based access to EDI messages and subelements. At present, the EDI input processed by Business::EDI objects is JSON from the edi4r ruby library, and there is no EDI output beyond the perl objects themselves. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110802191842.29253.43381.report...@li147-160.members.linode.com
Bug#636378: ITP: libcql-parser-perl -- Common Query Language parser
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libcql-parser-perl Version : 1.10 Upstream Author : Ed Summers * URL : http://search.cpan.org/dist/CQL-Parser/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : Common Query Language parser Base class for boolean nodes in a CQL parse tree. See CQL::AndNode and CQL::OrNode. CQL::BooleanNode inherits from CQL::Node. Typically you'll want to use CQL::AndNode or CQL::OrNode to instantiate the object. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110802192709.29320.74511.report...@li147-160.members.linode.com
Bug#636379: ITP: libnet-z3950-simple2zoom-perl -- gateway between Z39.50 and SRU/SRW
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libnet-z3950-simple2zoom-perl Version : 1.04 Upstream Author : Sebastian Hammer and colleagues * URL : http://search.cpan.org/dist/Net-Z3950-Simple2ZOOM/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : gateway between Z39.50 and SRU/SRW The Net::Z3950::Simple2ZOOM module provides all the application logic of a generic "Swiss Army Gateway" between Z39.50 and SRU. It is used by the simple2zoom program, and there is probably no good reason to make any other program to use it. For that reason, this library-level documentation is more than usually terse. The library has only two public entry points: the new() constructor and the launch_server() method. The synopsis above shows how they are used: a Simple2ZOOM object is created using new(), then the launch_server() method is invoked on it to -- get ready for a big surprise here -- launch the server. (In fact, this synopsis is essentially the whole of the code of the simple2zoom program. All the work happens inside the library.) -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110802193226.29376.17198.report...@li147-160.members.linode.com
Bug#636380: ITP: libsru-perl -- framework for Search and Retrieval by URL
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libsru-perl Version : 0.99 Upstream Author : Ed Summers * URL : http://search.cpan.org/dist/SRU/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : framework for Search and Retrieval by URL The SRU package provides a framework for working with the Search and Retrieval by URL (SRU) protocol developed by the Library of Congress. SRU defines a web service for searching databases containing metadata and objects. SRU often goes under the name SRW which is a SOAP version of the protocol. You can think of SRU as a RESTful version of SRW, since all the requests are simple URLs instead of XML documents being sent via some sort of transport layer. You might be interested in SRU if you want to provide a generic API for searching a data repository and a mechanism for returning metadata records. SRU defines three verbs: explain, scan and searchRetrieve which define the requests and responses in a SRU interaction. This set of modules attempts to provide a framework for building an SRU service. The distribution is made up of two sets of Perl modules: modules in the SRU::Request::* namespace which represent the three types of requests; and modules in the SRU::Response::* namespace which represent the various responses. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110802193358.29404.10207.report...@li147-160.members.linode.com
Bug#636381: ITP: liblibrary-callnumber-lc-perl -- utility functions to deal with Library-of-Congress call numbers
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: liblibrary-callnumber-lc-perl Version : 0.10 Upstream Author : Bill Dueber * URL : http://search.cpan.org/dist/Library-CallNumber-LC/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : utility functions to deal with Library-of-Congress call numbers Library::CallNumber::LC is mostly designed to do call number normalization, with the following goals: The normalized call numbers are comparable with each other, for proper sorting The normalized call number is a short as possible, so left-anchored wildcard searches are possible (e.g., searching on "A11*" should give you all the A11 call numbers) A range defined by start_of_range and end_of_range should be correct, assuming that the string given for the end of the range is, in fact, a left prefix. That last point needs some explanation. The idea is that if someone gives a range of, say, A-AZ, what they really mean is A - AZ.99. The end_of_range method pads the given call number out to three cutters if need be. There is no attempt to make end_of_range normalization correspond to anything in real life. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110802195902.29566.55652.report...@li147-160.members.linode.com
Bug#636603: ITP: libnet-z3950-simpleserver-perl -- simple perl API for building Z39.50 servers
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libnet-z3950-simpleserver-perl Version : 1.12 Upstream Author : Mike Taylor * URL : http://search.cpan.org/dist/Net-Z3950-SimpleServer/ * License : Artistic or GPL-1+ Programming Lang: Perl Description : simple perl API for building Z39.50 servers The Net::Z3950::SimpleServer module is a tool for constructing Z39.50 "Information Retrieval" servers in Perl. The module is easy to use, but it does help to have an understanding of the Z39.50 query structure and the construction of structured retrieval records. Z39.50 is a network protocol for searching remote databases and retrieving the results in the form of structured "records". It is widely used in libraries around the world, as well as in the US Federal Government. In addition, it is generally useful whenever you wish to integrate a number of different database systems around a shared, asbtract data model. The model of the module is simple: It implements a "generic" Z39.50 server, which invokes callback functions supplied by you to search for content in your database. You can use any tools available in Perl to supply the content, including modules like DBI and WWW::Search. The server will take care of managing the network connections for you, and it will spawn a new process (or thread, in some environments) whenever a new connection is received. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110804135859.10656.30968.report...@li147-160.members.linode.com
Bug#636880: ITP: libexporter-easy-perl -- perl module to take the drudgery out of Exporting symbols
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: libexporter-easy-perl Version : 0.16 Upstream Author : Fergal Daly * URL : http://search.cpan.org/dist/Exporter-Easy/ * License : Artistic or GPL-1 Programming Lang: Perl Description : perl module to take the drudgery out of Exporting symbols Exporter::Easy makes using Exporter easy. In it's simplest case it allows you to drop the boilerplate code that comes with using Exporter. In more complicated situations where you use tags to build lists and more tags, it will set @EXPORT, @EXPORT_OK, @EXPORT_FAIL and %EXPORT_TAGS in the current package, add Exporter to that package's @ISA and do a use vars on all the variables mentioned. The rest is handled as normal by Exporter. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110806172903.27668.5148.report...@li147-160.members.linode.com
Bug#637391: ITP: opensrf -- message routing framework
Package: wnpp Severity: wishlist Owner: Ben Webb * Package name: opensrf Version : 2.0.0 Upstream Author : Evergreen Project * URL : http://www.evergreen-ils.org/opensrf.php * License : GPL-2 Programming Lang: C, Perl, Python Description : open scalable request framework Open Scalable Request Framework (OpenSRF, pronounced "open surf") OpenSRF is a message routing network that offers scalability and failover support for individual services and entire servers with minimal development and deployment overhead. OpenSRF can be used to build loosely-coupled applications that can be deployed on a single server or on clusters of geographically distributed servers using the same code and minimal configuration changes. -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110810202133.26845.20289.report...@li147-160.members.linode.com