zang-langyan / BPAC

文献预览与管理系统 (BPAC++) - A Bibliograghy Preview And Citation System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BPAC++

中文 | English

文献管理系统 (BPAC)

BPAC++ 是一个基于C++编写的文献预览与管理软件。它可以使你在管理文献的同时进行预览,并且在预览的过程中给文献添加笔记、修改属性、复制引用代码。你还可以将整理好的文献仓库导出为.bib格式和.md格式。导出的.bib文件中包含了所有整理好的文献;而.md文件中则将文献内容和你的笔记整理成表格。

安装和贡献

目前的版本尚未有预编译的安装包,敬请谅解。

在编译之前需要下载必要的库到你的系统中 -- glfw, glew, poppler

  • Mac OS
brew install glfw glew poppler

Windows 和 Linux 请见Makefile。(尚未测试)

  • 编译和运行
make
./BPAC++

目前的开发状态

目前完全由臧朗彦独立开发。如果你愿意参与到开发中来欢迎发送 issues 和 pull requests。

Bibliograph Preview And Citation system (BPAC)

BPAC++ is a C++ based bibliography previewer and manager built on top of OpenGL, Dear ImGui and Poppler. The name stands for "Bibliography Preview And Citation". It can preview and manage literatures from different locations of your computer and can export .bib file based on your management. It can also export markdown file with a table of literatures and notes you provide.

Installation/Contribution

Before compiling and running, you have to download the necessary libraries to your OS, namely glfw, glew, poppler.

  • Mac OS
brew install glfw glew poppler

Windows and Linux see Makefile for details.

  • Compile and Run
make
./BPAC++

Current State

This repository is currently developed solely by Langyan Zang. Pull requests and issues are welcome.

About

文献预览与管理系统 (BPAC++) - A Bibliograghy Preview And Citation System

License:GNU General Public License v3.0


Languages

Language:C++ 84.0%Language:C 15.9%Language:Makefile 0.1%Language:GDB 0.0%