https://github.com/ducasse/citezen
Citezen is a bib parser and tool suite
https://github.com/ducasse/citezen
bibtex parser pharo tools
Last synced: 11 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 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T20:42:56.000Z (over 1 year ago)
- Last Synced: 2025-02-28T03:16:23.944Z (11 months ago)
- Topics: bibtex, parser, pharo, tools
- Language: Smalltalk
- Size: 519 KB
- Stars: 5
- Watchers: 5
- Forks: 16
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Citezen
Citezen is a bib parser and tool suite.
[](https://travis-ci.com/Ducasse/Citezen)
[](https://coveralls.io/github//Ducasse/Citezen?branch=master)
[]()
[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://pharo.org/download)
Tests are all green on my machine. No idea why some are failing on travis
## Installing for use
```
$ git clone git@github.com: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'.
```