/bdapndxg.html
Thank you for your time.
Bryan Baldus
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.comcast.net/~eijabb/
/git/gitweb.cgi?p=marcpm/marcpm;a=summary
I hope this helps,
Bryan Baldus
Cataloger
Quality Books Inc.
1-800-323-4241x402
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.comcast.net/~eijabb/
finding it in some files I was working with).
I'm not familiar with MARC::File::XML to know how it deals with end of line
characters.
Bryan Baldus
Cataloger
Quality Books Inc.
The Best of America's Independent Presses
1-800-323-4241x402
bryan.bal...@quality-books.com
eij...@cpan.org
http
):
my $batch = MARC::Batch-new('USMARC', 'file.dat');
##
Bryan Baldus
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.comcast.net/~eijabb/
::Record family, it
seems like something within MARC::* would be appropriate (as long as the names
don't interfere with the existing modules but instead can be used in
cooperation with them).
Bryan Baldus
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.comcast.net/~eijabb/
the error?
Thank you,
Bryan Baldus
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.comcast.net/~eijabb/
and 9, as well as some other minor changes.
Please let me know of any problems.
Thank you,
Bryan Baldus
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.inwave.com/eija
.
Thank you for your time,
Bryan Baldus
bryan.bal...@quality-books.com
eij...@cpan.org
http://home.inwave.com/eija
that will be
less likely to break with the passage of time.
MARC::Lint changes:
- Updated _check_article with the exception 'A to '
- Updated Lint::DATA section with Update No. 8 (Oct. 2007)
Please let me know of any problems, suggestions, etc.
Thank you,
Bryan Baldus
[EMAIL
for punctuation preceding $e.
-Updated check_260, check_440, and check_490 to deal with subfield 6
being 1st when checking for subfield a as first subfield.
[1] http://home.inwave.com/eija/bryanmodules/
Please let me know of any problems, corrections, suggestions, or questions.
Thank you,
Bryan
,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
9, and to not exceed 5 characters
when setting the record length.
Please correct me if I am wrong. Thank you for your assistance,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
techniques
###
#remove remaining 035s
$record-delete_field(@m035);
print $record-as_formatted(),\n\n;
}
I hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
:
if ($field_7xx-indicator(2) != '' || $field_7xx-indicator(2) == 0) {
Would it not be better to use string comparison operators, ne and eq, since
indicators may not necessarily be numeric?
Please correct me if I am wrong.
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com
on
http://marcpm.cvs.sourceforge.net/marcpm/marc-marcmaker/, CPAN version on
http://search.cpan.org/~eijabb/MARC-File-MARCMaker-0.05/. SourceForge
version has recently updated mrc2mkr and mkr2mrc programs in bin/.
I hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http
://search.cpan.org/~mikery/MARC-Record-2.0.0/
The development/most recent version is available in CVS on SourceForge:
http://marcpm.cvs.sourceforge.net/marcpm/marc-record/
(http://sourceforge.net/cvs/?group_id=1254)
I hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
. SourceForge versions.
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
this helps. Please let me know of any problems or suggestions.
Bryan Baldus
[EMAIL PROTECTED]
http://home.inwave.com/eija
. 2. Libraries--Psychological aspects. 3.
Telephone--Directories--Psychological aspects. I. Jones, Bob (Bob Robert
Rob), 1981- II. Title.
BF575.H27S65 2002
158.1--dc21
qbi02200951
--
Bryan Baldus
[EMAIL PROTECTED]
http
At 6:04 PM -0400 6/16/06, Edward Summers wrote:
On Jun 16, 2006, at 1:27 PM, Bryan Baldus wrote:
MARC::Lint has been revised in SourceForge CVS so that $rules-{$repeatable}
is now $rules-{'repeatable'} for field repeatability.
Are you able to push this out to CPAN?
//Ed
I'll try to produce
'} for field repeatability.
Please let me know of any problems.
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
line of thinking would have me revising
$rules-{$repeatable} to $rules-{'repeatable'}, and leaving the subfields
as $rules-{$key}. Does this sound reasonable?
Thank you for your assistance,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
saving the files into a
directory, the parsing program will look at each .htm file, pull out the
changed names, and put them into the single plain text file described above.
Thank you for any assistance you may be able to provide,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http
();
while (my $subfield = pop(@subfields)) {
my ($code, $data) = @$subfield;
#do something with data
#or add code and data to array
unshift (@newsubfields, $code, $data);
} # while
###
I hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http
OK -- here's the call for a vote. All interested perl4lib members are
encouraged to participate by emailing the list.
+1
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
.
I don't know how the Perl modules handle this pause for batch
searching LC, but it might be why you are experiencing a delay.
I hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
the
code to extract the entire 020 field as_string() and report it.
I hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
#!perl
=head2
Extracts ISBN from file of MARC records.
=cut
###
### Initialize
updated MARC::Doc::Tutorial.pod in CVS on SourceForge
(http://cvs.sourceforge.net/viewcvs.py/marcpm/marc-record/lib/MARC/Doc/Tutor
ial.pod?rev=1.30view=log) with a section on MARCMaker.
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
if you
have the energy.
I'll look into doing this.
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
p.s. My announcement message should have read version 0.04 rather than
version 0.4.
I have updated the marclint program in CVS on SourceForge to report
errors encountered during the decoding process from raw MARC to
MARC::Record objects. I also changed tabs to 4 spaces. Please let me
know if this causes problems with anything.
Thank you,
Bryan Baldus
[EMAIL PROTECTED
. It appears to
be fixed in version 1.39_02 (which, though a developer release, seems stable
for how I've been using it--non-unicode records).
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
};
}
} # while
##
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
containing headings not yet accounted for by the
script).
I have also posted a new version of MARC::Errorchecks (1.09) to CPAN.
Changes are listed there and on my site.
I welcome any comments and suggestions (to [EMAIL PROTECTED]).
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http
of weekly files.
#
I welcome any comments and suggestions.
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
@input_list, $call_no;
and
push @sorted_list, $call_no_array{$key};
might help to speed things up (it did in my case).
I hope this helps. Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
/,
or bundled with MARC::Errorchecks on CPAN
http://search.cpan.org/~eijabb/MARC-Errorchecks-1.06/
[2]
http://home.inwave.com/eija/fullrecscripts/Extraction/extractbycontrolno.txt
Hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
the indentation tabs to 4 spaces per
tab. Are non-indentation tabs ok? In MARC::Lint::CodeData, I used split on
\t to split the codes into a hash. Since some codes have or need spaces,
splitting on \s would probably not work as well.
Thank you for your assistance,
Bryan Baldus
[EMAIL PROTECTED
move them out of MARC::Lintadditions
into MARC::Lint.
Thank you,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
= substr( $TITLE, 0+$titleind2, 4 ) if $titleind2 =~/^[0-9]$/;
#the if statement should be unnecessary, since 245 2nd indicator should
always be some number, but just in case.
Hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
but ran 15 extra.
##
Hope this helps,
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
= split( /\n/, $text );
Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija
] Distribution on CPAN:
http://search.cpan.org/~eijabb/MARC-Errorchecks-1.03/ or
http://www.cpan.org/modules/by-module/MARC/MARC-Errorchecks-1.03.tar.gz
Thank you,
Bryan Baldus
Cataloger
Quality Books Inc.
[EMAIL PROTECTED]
http://home.inwave.com/eija
://home.inwave.com/eija/bryanmodules/ , file
dosEOFtest.tar.gz or the directory dosEOFtest for uncompressed versions.
Thank you,
Bryan Baldus
Cataloger (Quality Books Inc.)
http://home.inwave.com/eija/
as a basis for
test files.
--
As usual, I welcome comments, suggestions, questions, etc.
Thank you for your assistance,
Bryan Baldus
Cataloger
Quality Books, Inc.
[EMAIL PROTECTED]
http://home.inwave.com/eija
try running each of the test files when I first install a new
module, just to make sure they work ok, but I've not usually bothered to
look at how the tests or the Makefile.PL work. This is one reason I haven't
tried to distribute my modules through CPAN.
Bryan Baldus
http://home.inwave.com
is alone in 504
} #foreach index alone
---
[1] My home page: http://home.inwave.com/eija/
Thank you,
Bryan Baldus
Cataloger
Quality Books, Inc.
The Best of America's Independent Presses
[EMAIL PROTECTED]
http://home.inwave.com/eija/
is in one array)
while (my $subfield = pop(@subfields)) {
my ($code, $data) = @$subfield;
unshift (@newsubfields, $code, $data);
} # while
would work better? Then parse the array for the desired subfields?
Please correct me if I am wrong,
Hope this helps,
Bryan Baldus
Cataloger
Quality Books, Inc
, questions, and comments (to this address, or to
that listed on my site).
Thank you,
Bryan Baldus
Cataloger
Quality Books Inc.
[EMAIL PROTECTED]
http://home.inwave.com/eija
page with information about changes and planned
projects (http://home.inwave.com/eija/).
I welcome any comments and corrections you may have.
Bryan Baldus
Cataloger
Quality Books, Inc.
The Best of America's Independent Presses
[EMAIL PROTECTED]
Subscription information may be found at http://perl4lib.perl.org/, which
states:
To subscribe, unsubscribe, or contribute to the list use one of the
following addresses:
[EMAIL PROTECTED]
[EMAIL PROTECTED]
Hope this helps,
Bryan Baldus
Cataloger
Quality Books, Inc.
The Best of America's
on Motion Pictures is unfinished
(we don't have any, so I didn't go to the trouble of updating the section),
but the logic should follow that in Electronic Resources.
Please send me any comments you might have.
Thank you,
Bryan Baldus
Cataloger
Quality Books, Inc.
The Best of America's Independent
52 matches
Mail list logo