BlackSound1 / AuthorBibCreator

Reads .bib files containing academic articles and creates .json files with bibliographies in NJ, IEEE, ACM styles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AuthorBibCreator

Reads .bib files containing academic articles and creates .json files with bibliographies in NJ, IEEE, ACM styles

Please note that as of upload, the .bib files to be read must be located in the src folder.

If you decide to run the software again after the output folder has been populated with your bibliographies, it will relegate your original bibliographies to backup files in addition to the new files, resulting in a total of 6 files (3 of which will be labeled with BU).

For documentation, many comments have been included, including javadoc. Note that while the javadoc is included in the code, it is not generated. Be sure to generate javadoc on your own to see its full benefit.

The .bib files are a given data set, and may be replaced with whatever .bib files you need. They must contain academic articles written in .json.

What I learned (and techniques I used) in this project:

  • File I/O
  • Exception Handling
  • Regular Expressions
  • Parsing JSON

About

Reads .bib files containing academic articles and creates .json files with bibliographies in NJ, IEEE, ACM styles

License:GNU Affero General Public License v3.0


Languages

Language:TeX 72.5%Language:Java 27.5%