https://github.com/atsyplenkov/bibtex2html
References to BibTeX/HTML converter
https://github.com/atsyplenkov/bibtex2html
Last synced: 3 months ago
JSON representation
References to BibTeX/HTML converter
- Host: GitHub
- URL: https://github.com/atsyplenkov/bibtex2html
- Owner: atsyplenkov
- Created: 2024-08-21T04:14:44.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-08-21T20:04:14.000Z (10 months ago)
- Last Synced: 2025-03-07T18:12:05.927Z (3 months ago)
- Language: Python
- Homepage: https://atsyplenkov.shinyapps.io/bibtex2html/
- Size: 1.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Overview
This small application was created to ease the copyediting and typesetting of articles submitted to the [Geomorphica](https://journals.psu.edu/geomorphica/) journal.In the first tab, one can convert formatted references to BibTeX.
**From:**
`Mensh, B., & Kording, K. (2017). Ten simple rules for structuring papers. PLOS Computational Biology, 13(9), e1005619. https://doi.org/10.1371/journal.pcbi.1005619`
**To:**
```
@article{mensh2017ten,
title={Ten simple rules for structuring papers},
author={Mensh, B. and Kording, K.},
journal={PLOS Computational Biology},
volume={13},
number={9},
pages={e1005619},
year={2017},
doi={10.1371/journal.pcbi.1005619}
}
```The function uses a large language model (LLM) in the background (via the [g4f Python library](https://github.com/xtekky/gpt4free/)), so it is expected to work with any Citation Style Language (CSL). It then returns the references in [APA7 style](https://github.com/citation-style-language/styles/blob/master/apa.csl) as HTML, which can be further used on a website.
The second tab allows users to upload a BibTeX file and create an APA7 style bibliography in HTML format.
```
Mensh, B., & Kording, K. (2017). Ten simple rules for structuring papers. PLOS Computational Biology, 13(9), e1005619. https://doi.org/10.1371/journal.pcbi.1005619
```### App in action
![]()