项目作者: Ducasse

项目描述 :
Citezen is a bib parser and tool suite
高级语言: Smalltalk
项目地址: git://github.com/Ducasse/Citezen.git
创建时间: 2017-02-23T20:57:46Z
项目社区:https://github.com/Ducasse/Citezen

开源协议:

下载


Citezen

Citezen is a bib parser and tool suite.

Build Status
Coverage Status
License
Pharo version
Pharo version
Pharo version

Tests are all green on my machine. No idea why some are failing on travis

Installing for use

  1. $ git clone git@github.com:Ducasse/Citezen.git
  2. $ cd Citezen
  3. $ chmod a+x ./scripts/build.sh
  4. $ ./scripts/build.sh

Loading for dev

  1. Metacello new
  2. baseline: 'Citezen';
  3. repository: 'github://Ducasse/Citezen';
  4. load.

If you want to depend on it

  1. spec
  2. baseline: 'Citezen'
  3. with: [ spec repository: 'github://Ducasse/Citezen' ].

Sample script

You can try this simple script to convert a bib file to HTML:

  1. | bibset generator |
  2. bibset := CZBibParser parse: ('/Users/.../input.bib' asFileReference) contents.
  3. bibset scope: CZSet standardDefinitions.
  4. generator := CZHTMLGenerator new.
  5. generator save: bibset to: '/Users/.../output.html'.