nullptrT / bibtex2website

A program that can generate an ordered website out of BibTeX files
0 stars 0 forks source link

BibTeX2Website

A program and library that can generate an ordered website out of BibTeX files

v1.2.0

This program creates an ordered html file from a directory and its subdirectories out of the BibTeX files in these directories. You can add some css to it or integrate it into your own website.

LICENSES

This program is licensed under the conditions of the GPLv3 except its libraries and the Qt5Gui, which are usable under the conditions of the LGPLv3.

BibTeX2Website uses libraries and programs of 3rd parties:

The 3rd party programs and licenses are included in the folder 3rdparty

Requirements

Building

You can simply build this with:

 % cd /path/to/clone/in
 % git clone https://github.com/nullptrT/bibtex2website
 % cd bibtex2website
 % mkdir build # or some other build directory
 % cd build
 % cmake ..
 % make

On windows you may use the cmake-gui or qtcreator to create build files for MSVC 2017 or later.

Command line interface

You can convert a set of BibTeX files in a folder and subdirectories to an html file ordered by year.

 % 
LibLogC++ v1.9.3 (https://git.0ptr.de/nullptr_t/liblogcpp)

BibTeX2Website v1.1.1 (https://git.0ptr.de/nullptr_t/bibtex2website)

Usage: bibtex2website <PATH_TO_FILES> <OUTPUT> <PAGE_TITLE> [--verbose]

Graphical user interface

The program has a graphical user interface that can be enabled with the cmake option -DENABLE_QT_GUI=1. Qt5Core, Qt5Widgets and Qt5Gui is required to build this.