tohaya

Crates.iotohaya
lib.rstohaya
version0.1.2
created_at2025-06-10 21:33:56.308181+00
updated_at2025-09-23 11:02:02.830917+00
descriptionConvert citation file formats to hayagriva YAML
homepagehttps://github.com/FNNDSC/tohaya
repositoryhttps://github.com/FNNDSC/tohaya
max_upload_size
id1707784
size83,339
Jennings Zhang (jennydaman)

documentation

README

tohaya

Convert citation files to hayagriva YAML.

Supported file formats:

  • Pubmed (*.nbib)
  • BibLaTeX
  • Support coming soon: RIS, EndNote XML, CSV

Usage

tohaya can be used as a web application at https://fnndsc.github.io/tohaya, or as a command-line program.

Examples

# Convert file and create output file
tohaya citation.nbib --output bibliography.yml

# Alternatively, using pipes
cat citation.nbib | tohaya - >> bibliography.yml

Installation

Development

The CLI can be developed as usual:

cargo test

The web app is a plain static HTML file found in web/. It requires tohaya to be built using wasm-pack.

A convenient development environment is provided using nix:

nix develop -c just

Acknowledgements

Roadmap

Commit count: 39

cargo fmt