https://github.com/Ducasse/Citezen
Citezen is a bib parser and tool suite
https://github.com/Ducasse/Citezen
bibtex parser pharo tools
Last synced: 6 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 (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-18T20:42:56.000Z (8 months ago)
- Last Synced: 2024-11-10T04:22:07.050Z (6 months ago)
- Topics: bibtex, parser, pharo, tools
- Language: Smalltalk
- Size: 519 KB
- Stars: 5
- Watchers: 5
- Forks: 15
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-pharo - Citezen - A bibtext parser and tool suite. (LaTeX)
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 [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'.
```