[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1030646: ITP: libbiblio-zotero-db-perl -- helper module to access the Zotero SQLite database



Package: wnpp
Owner: Mason James <mtj@kohaaloha.com>
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-perl@lists.debian.org

* Package name    : libbiblio-zotero-db-perl
  Version         : 0.004
  Upstream Author : Zakariyya Mughal <zmughal@cpan.org>
* URL             : https://metacpan.org/release/Biblio-Zotero-DB
* License         : Artistic or GPL-1+
  Programming Lang: Perl
  Description     : helper module to access the Zotero SQLite database

Biblio::Zotero::DB provides a helper module to access a Zotero SQLite database

Example code:

 use Biblio::Zotero::DB;
 use List::UtilsBy qw(min_by);

 # find the most recently modified
 my $newest = min_by { -M } @{Biblio::Zotero::DB->find_profile_directories};
 my $db = Biblio::Zotero::DB->new( profile_directory => $newest  );

 # if there is an issue with the database lock here,
 # see Biblio::Zotero::DB::Role::CopyDB
 $db->schema->resultset('Item')->all;

See also:

 https://metacpan.org/pod/DBIx::Class
 http://www.zotero.org/support/zotero_data

Zotero is a free and open-source reference management software to manage
bibliographic data and related research materials, such as PDF files.

The package will be maintained under the umbrella of the Debian Perl Group.

--
Generated with the help of dpt-gen-itp(1) from pkg-perl-tools.


Reply to: