gl-website-deployer/publi_bib.php
2024-11-23 20:45:29 +01:00

27 lines
588 B
PHP

<?php
use RenanBr\BibTexParser\Listener;
use RenanBr\BibTexParser\Parser;
use RenanBr\BibTexParser\Processor;
require dirname(__FILE__).'/common.php';
$m = setup_mustache();
// Create and configure a Listener
$listener = new Listener();
$listener->addProcessor(new Processor\TagNameCaseProcessor(CASE_LOWER));
// Create a Parser and attach the listener
$parser = new Parser();
$parser->addListener($listener);
// Parse the content, then read processed data from the Listener
$parser->parseFile('assets/bib/export-bibtex.bib');
$entries = $listener->export();
print_r($entries);