NAME

LibreCat::FetchRecord - LibreCat record creator

SYNOPSIS

    package LibreCat::FetchRecord::bla;

    use Moo;

    with 'LibreCat::FetchRecord';

    sub fetch {
        my ($self, $id) = @_;

        # given the $id fetch/generate/create one valid publication record
        return +{
            ...
            ...
            ...
        };
    }

    1;

DESCRIPTION

Create one publication record given an id or textual input. When called in a list context possible more than one record can be returned.

SEE ALSO

LibreCat::FetchRecord::arxiv , LibreCat::FetchRecord::bibtex , LibreCat::FetchRecord::crossref , LibreCat::FetchRecord::datacite , LibreCat::FetchRecord::epmc , LibreCat::FetchRecord::inspire , LibreCat::FetchRecord::wos