Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ducasse/citezen
Citezen is a bib parser and tool suite
https://github.com/ducasse/citezen
bibtex parser pharo tools
Last synced: about 2 months ago
JSON representation
Citezen is a bib parser and tool suite
- Host: GitHub
- URL: https://github.com/ducasse/citezen
- Owner: Ducasse
- Created: 2017-02-23T20:57:46.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-09-27T12:45:26.000Z (about 1 year ago)
- Last Synced: 2024-08-03T17:10:08.323Z (5 months ago)
- Topics: bibtex, parser, pharo, tools
- Language: Smalltalk
- Size: 515 KB
- Stars: 5
- Watchers: 5
- Forks: 15
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Citezen
Citezen is a bib parser and tool suite.[![Build Status](https://travis-ci.com/Ducasse/Citezen.svg?branch=master)](https://travis-ci.com/Ducasse/Citezen)
[![Coverage Status](https://coveralls.io/repos/github//Ducasse/Citezen/badge.svg?branch=master)](https://coveralls.io/github//Ducasse/Citezen?branch=master)
[![License](https://img.shields.io/badge/license-MIT-blue.svg)]()
[![Pharo version](https://img.shields.io/badge/Pharo-6.1-%23aac9ff.svg)](https://pharo.org/download)
[![Pharo version](https://img.shields.io/badge/Pharo-7.0-%23aac9ff.svg)](https://pharo.org/download)
[![Pharo version](https://img.shields.io/badge/Pharo-8.0-%23aac9ff.svg)](https://pharo.org/download)Tests are all green on my machine. No idea why some are failing on travis
## Installing for use
```
$ git clone [email protected]:Ducasse/Citezen.git
$ cd Citezen
$ chmod a+x ./scripts/build.sh
$ ./scripts/build.sh
```## Loading for dev
```
Metacello new
baseline: 'Citezen';
repository: 'github://Ducasse/Citezen';
load.
```## If you want to depend on it
```
spec
baseline: 'Citezen'
with: [ spec repository: 'github://Ducasse/Citezen' ].
```## Sample script
You can try this simple script to convert a bib file to HTML:
```
| bibset generator |
bibset := CZBibParser parse: ('/Users/.../input.bib' asFileReference) contents.
bibset scope: CZSet standardDefinitions.
generator := CZHTMLGenerator new.
generator save: bibset to: '/Users/.../output.html'.
```