Skip to content

murilotsilva/bib2yml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bib2yml

Simple Python3 code to convert .bib files to .yml.

Requirements

Usage

Converting a single file

You can convert any number of bibtex .bib files into .yml by using the command

python3 bib2yml.py -i inputfile.bib

This will create a simple .yml file named inputfile.yml. Each entry in the .bib file will be identified as an item, with fields being key/value pairs. For example, the bibtex entry

@article{entry01,
 author={Seinfeld, Jerry},
 title={Seinfeld: a paper about nothing},
 year={1989}
 journal={National Broadcast Channel}
}

will be converted to

- id: entry01
  entrytype: article
  authors:
    - names: Jerry
      surnames: Seinfeld
  title: Seinfeld: a paper about nothing
  year: 1989
  journal: National Broadcast Channel

If you want to specify the name of the output file, you can write

python3 bib2yml.py -i inputfile.bib -o outputfile.yml

In both cases, the extensions of the files should be given.

Converting multiple files

If you want to convert multiple .bib files into different .yml files, you can use the command

python3 bib2yml.py -i inputfile1.bib inputfile2.bib

This will create two separate output files named inputfile1.yml and inputfile2.yml. You can also specify the names of the output files:

python3 bib2yml.py -i inputfile1.bib inputfile2.bib -o outputfile1.bib outputfile2.bib

If you want to combine multiple .bib files into a single .yml file, you can use the command

python3 bib2yml.py -i inputfile1.bib inputfile2.bib -o outputfile.bib

About

Simple Python3 code to convert .bib files to .yml

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages