Main > Programming > Libraries >

Chess::FIDE 1.00

Chess::FIDE 1.00

Sponsored Links

Chess::FIDE 1.00 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 1.1 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 1029
Date added: 2007-01-04
Publisher: Roman M. Parparov

Chess::FIDE 1.00 description

Chess::FIDE is a Perl extension for FIDE Rating List.

SYNOPSIS

use Chess::FIDE;
my $fide = Chess::FIDE->new(-file=>filename);
$fide->fideSearch("surname eq Kasparov");

Chess::FIDE - Perl extension for FIDE Rating List. FIDE is the International Chess Federation that every quarter of the year releases a list of its rated members. The list contains about fifty thousand entries. This module is designed to parse its contents and to search across it using perl expressions. A sample list from April 2004 is provided under filename APR04FRL.TXT The following methods are available:

Constructor

$fide = new Chess::FIDE(-file=>localfile); $fide = new Chess::FIDE(-www=>1,[-proxy=>proxyaddress]);

There are two types of constructors - one takes a local file and another one retrieves the up-to-date zip file from the FIDE site, unzips it on the fly and parses the output immediately. In case of the second constructor no files are created. Also usage of an optional proxy is possible in the second case.

Each player entry in the file is scanned against a regexp and then there is a post-parsing as well which is implemented in function parseLine. The entry is then stored in an object defined by the module Chess::FIDE::Player (see its documentation). Every new object is inserted as a hash member where the FIDE ID of the player is the key. A sparse array could be used instead, though.

fideSearch

@result = $fide->fideSearch("perl conditional");
Example: @result = $fide->fideSearch("surname eq Kasparov");

Searches the fide object for entries satisfying the conditional specified as the argument. The conditional MUST be a PERL expression within double quotes. All constant strings should be expressed within single quotes because the conditional is evaled against each entry. Any conditional including a regexp match that may be eval-ed is valid. For the fields to use in conditionals see Chess::FIDE::Player documentation.

Chess::FIDE 1.00 Screenshot

Advertisements

Chess::FIDE 1.00 Keywords

Bookmark Chess::FIDE 1.00

Hyperlink code:
Link for forum:

Chess::FIDE 1.00 Copyright

WareSeeker periodically updates pricing and software information of Chess::FIDE 1.00 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Chess::FIDE 1.00 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Chess::FIDE::Player is a Perl module to parse player data from FIDE Rating List. Free Download
Ruby Chess is a chess game implemented in Ruby using GTK2. Free Download
Chess::Elo is a Perl module to calculate Chess "Elo" ratings. Free Download
Apache::Storage is Perl module containing simple functions to store and retrieve information from within the Apache process. Free Download
Chess::PGN::Filter is a Perl extension for converting PGN files to other formats. Free Download
RADIUS::UserFile is a Perl extension for manipulating a RADIUS users file. Free Download
Chess::PGN::EPD is a Perl extension to produce and manipulate EPD text. Free Download
Linux::net::dev is a Perl extension for parsing /proc/net/dev. Free Download