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.
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.
- Copyright (C) 2018 Sebastian Lau lauseb644@gmail.com
BibTeX2Website uses libraries and programs of 3rd parties:
- BibTeX2Website uses LibLogC++ under the terms of the LGPL3 license.
The 3rd party programs and licenses are included in the folder 3rdparty
- cmake>=3.0
- a c++ compiler supporting stdc++17 (tested for gcc>=7.1 and msvc2017)
- qt5-{base,widgets,gui} for BibTeX2WebsiteGUI
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.
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]
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.