EBook::FB2::Description
EBook::FB2::Description - FB2 document metadata
Returns reference to EBook::FB2::Description::TitleInfo object that contains book metadata.
Returns reference to EBook::FB2::Description::TitleInfo object that contains original book metadata. Valid if book is translation.
Returns reference to EBook::FB2::Description::PublicationInfo
Returns reference to EBook::FB2::Description::DocumentInfo object that contains document metadata: program used, OCR info, etc.
Returns list of references to EBook::FB2::Description::CustomInfo objects
These methods provided to make access to document metada easier and generally they are just forwarders to title_info, src_title_info, document_info, publish_info members
# these are the same my $src_title = $fb2->desciption->src_book_title; my $src_title = $fb2->desciption->src_title_info->book_title; # these are the same my $isbn = $fb2->desciption->isbn; my $isbn = $fb2->desciption->publication_info->isbn;
You've got the idea...
Returns reference to XML::DOM::Node, parsed annotation
Returns list of book authors (references to EBook::FB2::Description::Author)
Returns book title
Returns list of ids that references to images with original cover artwork
Returns book creation date
Returns document(fb2) creators
Returns document(fb2) moification/creation date
Returns document(fb2) history
Returns document(fb2) id
Returns program that has been used for generating this document
Returns publisher of FB2 document (not book)
Returns OCR author
Returns source URL of original document
Return document version
Returns list of genres book falls in (references to EBook::FB2::Description::Genre)
Returns book ISBN
Returns book keyword
Return book languagage: "ru", "en", etc...
Returns city where book has been published
Returns original publication title
Returns publication year
Returns book publisher
Returns list of sequences book belongs to (references to EBook::FB2::Description::Sequence)
See authors. Valid if book is translation.
See book_title. Valid if book is translation.
See coverpages. Valid if book is translation.
See date. Valid if book is translation.
See genres. Valid if book is translation.
See keywords. Valid if book is translation.
Original book language. Valid if book is translation.
See sequences. Valid if book is translation.
Returns list of translators represented by references to EBook::FB2::Description::Author objects;
Oleksandr Tymoshenko, <gonzo@bluezbox.com>
Please report any bugs or feature requests to <gonzo@bluezbox.com>
Copyright 2009, 2010 Oleksandr Tymoshenko.
http://bluezbox.com
This module is free software; you can redistribute it and/or modify it under the terms of the BSD license. See the LICENSE file included with this distribution.
To install EBook::FB2, copy and paste the appropriate command in to your terminal.
cpanm
cpanm EBook::FB2
CPAN shell
perl -MCPAN -e shell install EBook::FB2
For more information on module installation, please visit the detailed CPAN module installation guide.