Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zouharvi/ryanize-bib
Highlight errors in a bib file: missing URLs, capitalization protection, etc
https://github.com/zouharvi/ryanize-bib
Last synced: 6 days ago
JSON representation
Highlight errors in a bib file: missing URLs, capitalization protection, etc
- Host: GitHub
- URL: https://github.com/zouharvi/ryanize-bib
- Owner: zouharvi
- Created: 2023-01-11T14:55:10.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-12T14:47:16.000Z (6 months ago)
- Last Synced: 2024-05-12T15:48:24.764Z (6 months ago)
- Language: TypeScript
- Homepage: https://vilda.net/s/ryanize-bib/
- Size: 239 KB
- Stars: 21
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ryanize-bib [(online)](https://vilda.net/s/ryanize-bib/)
Ryanize bib file:
- check that URLs are included
- check that important capital letters are protected
- discourage arXiv and publisher usage
- unify format (intendation, brackets, etc)
- bunch of other bib etiquette rules![image](https://github.com/zouharvi/ryanize-bib/assets/7661193/4c0119e5-a8b9-4e6c-a965-748dea0b90f6)
What's not working:
- nonstandard BibTeX formatting
- anything that you'll find, in which case file an issue here and ideally submit a PRTry the tool at [vilda.net/s/ryanize-bib/](https://vilda.net/s/ryanize-bib/). This project was named after [Ryan Cotterell](https://rycolab.io/) who scolds his PhD students for not following the basic bib rules. Even though the project does not list coauthors, there are many that provided valuable feedback.
This tool is somewhat more opinionated than [aclpubcheck](https://github.com/acl-org/aclpubcheck), focuses solely on the bib file, and aims to be more accessible (hence web version).
## Running locally
To run locally, install `npm` and run the following commands:
```
cd src
npm install
npm run dev
```A window in your browser should open with live changes to code in `src/src`