Skip to content

Commit 050508c

Browse files
committed
build: release v3.1
* update readme and changelog * update version number
1 parent 932703f commit 050508c

File tree

6 files changed

+67
-51
lines changed

6 files changed

+67
-51
lines changed

README.md

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,43 @@
33
<a href="https://github.com/tootal/DBLParse/releases">
44
<img alt="Github Release" src="https://img.shields.io/github/release/tootal/DBLParse.svg" target="_blank" />
55
</a>
6-
<a href="https://github.com/tootal/DBLParse/actions?query=workflow%3AWindows">
7-
<img alt="Github Actions (Windows)" src="https://github.com/tootal/DBLParse/workflows/Windows/badge.svg" target="_blank" />
8-
</a>
9-
<a href="https://github.com/tootal/DBLParse/actions?query=workflow%3AUbuntu">
10-
<img alt="Github Actions (Ubuntu)" src="https://github.com/tootal/DBLParse/workflows/Ubuntu/badge.svg" target="_blank" />
6+
<a href="https://github.com/tootal/DBLParse/actions?query=workflow%3ABuild">
7+
<img alt="Github Actions (Build Status)" src="https://github.com/tootal/DBLParse/workflows/Build/badge.svg" target="_blank" />
118
</a>
129
</p>
1310

11+
[中文](src/docs/README_zh_CN.md)
12+
1413
DBLParse is a set of high-efficiency document query and analysis system based on DBLP big data, using Web and Qt. The system can query the qualified paper information according to the author's name, the title of the paper, or the keywords in the paper, and can also query the authors who have a cooperative relationship with the author by the author's name, and vividly show the cooperative author relationship through images. Based on this information, the system also provides users with powerful analysis and statistics functions. It can count the top 100 authors of articles from a large amount of DBLP data, analyze the hot vocabulary in the article titles published each year and generate a word cloud , Count the number of complete subgraphs of each order in the author’s cooperative relationship graph in the entire data set, which provides convenience for users to analyze the paper data thoroughly. In general, this system can help scientific researchers quickly obtain and analyze existing literature, improve the management efficiency of scientific literature, and understand the direction of foreign academic research.
1514

1615
## Installation
1716
### Windows
1817
Supported version: Windows 7 x64, Windows 10 x64
1918

20-
* Download the newly released compressed package DBLParse.7z, link: https://github.com/tootal/DBLParse/releases
21-
* Use mainstream decompression software to extract to a separate folder
22-
* Double-click the executable file DBLParse.exe in the folder to run
23-
* If an error occurs, you can try to run the vc_redist.x64.exe under the folder to install the operating environment
19+
* [Download the newly released](https://github.com/tootal/DBLParse/releases) compressed package `DBLParse.zip`
20+
* Extract to a separate folder
21+
* Double-click the executable file `DBLParse.exe` to run
22+
* Run the `vc_redist.x64.exe` when an error occurs
2423

2524
### Ubuntu
2625
Supported version: Ubuntu 18.04, Ubuntu 20.04
2726

28-
* Download the latest released image file DBLParse.AppImage, link: https://github.com/tootal/DBLParse/releases
29-
* Double-click the downloaded DBLParse.AppImage to run
27+
* [Download the latest released](https://github.com/tootal/DBLParse/releases) appimage file `DBLParse.AppImage`
28+
* Make this file executable
29+
* Double-click the `DBLParse.AppImage` to run
30+
31+
### MacOS
32+
**Warning: MacOS package has been released but not been tested.**
33+
34+
* [Download the latest released](https://github.com/tootal/DBLParse/releases) file `DBLParse.dmg`
35+
* Install and run
3036

3137
Data configuration instructions:
3238

33-
The software needs additional DBLP data files to run. You can click the Tools menu in the menu bar and select the Download Data menu item.
39+
The software needs additional DBLP data files to run. You can click the `Tools` menu in the menu bar and select the `Download Data` menu item.
3440
If you select Yes in the pop-up dialog box, the browser will automatically open to download the data file. If the download link is unavailable or the download is too slow, you can switch to other download links.
35-
After the download is complete, the file dblp.xml.gz is obtained. Use mainstream decompression software to decompress the file to obtain the data file dblp.xml.
36-
Select the file in the menu bar, open the menu item, select the data file dblp.xml in the pop-up file dialog box, and click Open.
37-
After clicking Yes in the pop-up prompt box, the system will automatically parse the data file, and it can be used normally after the analysis is completed.
41+
After the download is complete, the file `dblp.xml.gz` is obtained. Decompress the file to obtain the data file `dblp.xml`.
42+
Drag it and drop in main windows of system, the process of parse will automatically begin.
3843

3944
## The main function
4045

@@ -48,7 +53,7 @@ After clicking Yes in the pop-up prompt box, the system will automatically parse
4853

4954
## Relevant information
5055

51-
* [Change log](docs/changelog.md)
56+
* [Change log](src/docs/changelog.md)
5257
* [Development Document](docs/CONTRIBUTING.md)
5358
* [About DBLP data](docs/DBLPXML.md)
5459
* [Task Book](docs/TASKBOOK.md)

src/docs/README.md

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,35 @@
11
<h1 align="center">DBLParse</h1>
22

3-
DBLParse is a set of high-efficiency document query and analysis system based on DBLP big data, using Web and Qt. The system can query the qualified paper information according to the author's name, the title of the paper, or the keywords in the paper, and can also query the authors who have a cooperative relationship with the author by the author's name, and vividly show the cooperative author relationship through images. Based on this information, the system also provides users with powerful analysis and statistics functions. It can count the top 100 authors of articles from a large amount of DBLP data, analyze the hot vocabulary in the article titles published each year and generate a word cloud , Count the number of complete subgraphs of each order in the author’s cooperative relationship graph in the entire data set, which provides convenience for users to analyze the paper data thoroughly. In general, this system can help scientific researchers quickly obtain and analyze existing literature, improve the management efficiency of scientific literature, and understand the direction of foreign academic research.
3+
DBLParse is a set of high-efficiency document query and analysis system based on dblp computer science bibliography, using Web and Qt. The system can query the qualified paper information according to the author's name, the title of the paper, or the keywords in the title, and can also query the authors who have a cooperative relationship with the author by the author's name, and vividly show the cooperative author relationship through images. Based on this information, the system also provides users with powerful analysis and statistics functions. It can count the top-100 authors of articles from a large amount of DBLP data, analyze the hot vocabulary in the article titles published each year and generate a word cloud , Count the number of complete subgraphs of each order in the author’s cooperative relationship graph in the entire data set, which provides convenience for users to analyze the paper data thoroughly. In general, this system can help scientific researchers quickly obtain and analyze existing literature, improve the management efficiency of scientific literature, and understand the direction of foreign academic research.
44

55
## Installation
66
### Windows
77
Supported version: Windows 7 x64, Windows 10 x64
88

9-
* Download the newly released compressed package DBLParse.7z, link: https://github.com/tootal/DBLParse/releases
10-
* Use mainstream decompression software to extract to a separate folder
11-
* Double-click the executable file DBLParse.exe in the folder to run
12-
* If an error occurs, you can try to run the vc_redist.x64.exe under the folder to install the operating environment
9+
* [Download the newly released](https://github.com/tootal/DBLParse/releases) compressed package `DBLParse.zip`
10+
* Extract to a separate folder
11+
* Double-click the executable file `DBLParse.exe` to run
12+
* Run the `vc_redist.x64.exe` when an error occurs
1313

1414
### Ubuntu
1515
Supported version: Ubuntu 18.04, Ubuntu 20.04
1616

17-
* Download the latest released image file DBLParse.AppImage, link: https://github.com/tootal/DBLParse/releases
18-
* Double-click the downloaded DBLParse.AppImage to run
17+
* [Download the latest released](https://github.com/tootal/DBLParse/releases) appimage file `DBLParse.AppImage`
18+
* Make this file executable
19+
* Double-click the `DBLParse.AppImage` to run
20+
21+
### MacOS
22+
**Warning: MacOS package has been released but not been tested.**
23+
24+
* [Download the latest released](https://github.com/tootal/DBLParse/releases) file `DBLParse.dmg`
25+
* Install and run
1926

2027
Data configuration instructions:
2128

22-
The software needs additional DBLP data files to run. You can click the Tools menu in the menu bar and select the Download Data menu item.
29+
The software needs additional DBLP data files to run. You can click the `Tools` menu in the menu bar and select the `Download Data` menu item.
2330
If you select Yes in the pop-up dialog box, the browser will automatically open to download the data file. If the download link is unavailable or the download is too slow, you can switch to other download links.
24-
After the download is complete, the file dblp.xml.gz is obtained. Use mainstream decompression software to decompress the file to obtain the data file dblp.xml.
25-
Select the file in the menu bar, open the menu item, select the data file dblp.xml in the pop-up file dialog box, and click Open.
26-
After clicking Yes in the pop-up prompt box, the system will automatically parse the data file, and it can be used normally after the analysis is completed.
31+
After the download is complete, the file `dblp.xml.gz` is obtained. Decompress the file to obtain the data file `dblp.xml`.
32+
Drag it and drop in main windows of system, the process of parse will automatically begin.
2733

2834
## The main function
2935

@@ -35,13 +41,6 @@ After clicking Yes in the pop-up prompt box, the system will automatically parse
3541
* Cluster analysis. The cooperative relationship between authors can be regarded as a graph, and each author corresponds to a vertex. If there is a cooperative relationship between any two authors, an edge is established between the two vertices. Each complete subgraph in this graph is called a cluster (the so-called complete subgraph means that any vertex of the subgraph is connected to other vertices of the subgraph, and the number of vertices of the complete subgraph is called The order of the complete subgraph), count the number of complete subgraphs of each order in the entire graph.
3642
* Visual display. Through a graphical interface, a diagram of the collaboration between authors and related article information is displayed.
3743

38-
## Relevant information
39-
40-
* [Change log](docs/changelog.md)
41-
* [Development Document](docs/CONTRIBUTING.md)
42-
* [About DBLP data](docs/DBLPXML.md)
43-
* [Task Book](docs/TASKBOOK.md)
44-
4544
## Dependence
4645

4746
* [DBLP XML data file](https://dblp.org/xml/), (CC0 1.0)

src/docs/README_zh_CN.md

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,28 @@ DBLParse是基于DBLP大数据,利用Web和Qt建立的一套高效率的文献
66
### Windows
77
支持版本:Windows 7 x64、Windows 10 x64
88

9-
* 下载最新发布的压缩包DBLParse.7z,链接:https://github.com/tootal/DBLParse/releases
10-
* 使用主流解压缩软件解压到单独的文件夹下
11-
* 双击文件夹下的可执行文件DBLParse.exe即可运行
12-
* 若出现错误可尝试运行文件夹下的vc_redist.x64.exe安装运行环境
9+
* [下载最新发布](https://github.com/tootal/DBLParse/releases)的压缩包`DBLParse.zip`
10+
* 解压到单独的文件夹下
11+
* 双击文件夹下的可执行文件`DBLParse.exe`即可运行
12+
* 若出现错误可尝试运行文件夹下的`vc_redist.x64.exe`安装运行环境
1313

1414
### Ubuntu
1515
支持版本:Ubuntu 18.04,Ubuntu 20.04
1616

17-
* 下载最新发布的镜像文件DBLParse.AppImage,链接:https://github.com/tootal/DBLParse/releases
17+
* [下载最新发布](https://github.com/tootal/DBLParse/releases)的镜像文件`DBLParse.AppImage`
1818
* 双击下载好的DBLParse.AppImage即可运行
1919

20+
### MacOS
21+
**警告:尽管发布了MacOS上的软件包,但它并没有经过测试。**
22+
* [下载最新发布](https://github.com/tootal/DBLParse/releases)的文件`DBLParse.dmg`
23+
* 安装并运行
24+
2025
数据配置说明:
2126

22-
软件需要额外的DBLP数据文件来运行,可点击菜单栏的工具菜单,选择下载数据菜单项
27+
软件需要额外的DBLP数据文件来运行,可点击菜单栏的`工具`菜单,选择`下载数据`菜单项
2328
在弹出的对话框中选择是,将自动打开浏览器下载数据文件,如下载链接不可用或下载过慢可切换其他下载链接。
24-
下载完成后得到文件dblp.xml.gz,使用主流解压缩软件解压文件,得到数据文件dblp.xml。
25-
在菜单栏中选择文件,打开菜单项,在弹出的文件对话框中选中数据文件dblp.xml,点击打开。
26-
在弹出的提示框中点击是后,系统将自动解析数据文件,解析完成后即可正常使用。
29+
下载完成后得到文件`dblp.xml.gz`,解压文件,得到数据文件`dblp.xml`
30+
将数据文件拖入主界面窗口,系统将自动开始解析数据文件。
2731

2832
## 主要功能
2933

@@ -35,13 +39,6 @@ DBLParse是基于DBLP大数据,利用Web和Qt建立的一套高效率的文献
3539
* 聚团分析。作者之间的合作关系可以看成是一个图,每个作者对应一个顶点,任两个作者之间如果存在合作关系,则在两个顶点之间建立连边。这个图中的每一个完全子图我们称为一个聚团(所谓完全子图指的是该子图的任意顶点都和该子图的其他顶点有连边,完全子图的顶点个数称为该完全子图的阶数),统计整个图中各阶完全子图的个数。
3640
* 可视化显示。通过图形化界面,展示作者之间合作关系图及其相关文章信息。
3741

38-
## 相关资料
39-
40-
* [更新日志](docs/CHANGES.md)
41-
* [开发文档](docs/CONTRIBUTING.md)
42-
* [关于DBLP数据](docs/DBLPXML.md)
43-
* [任务书](docs/TASKBOOK.md)
44-
4542
## 依赖
4643

4744
* [DBLP XML数据文件](https://dblp.org/xml/), (CC0 1.0)

src/docs/changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
* Use Qt 5.15.0
99
* Support MacOS
1010
* Auto build and release
11+
* Back to zip format on Windows
1112

1213
### Fixed Bugs
1314
* Log path error on linux

src/docs/changelog_zh_CN.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
# 更新日志
2+
## v3.1
3+
### 新特性
4+
* 支持查看文档和更新日志
5+
* 添加反馈按钮
6+
7+
### 技术性更改
8+
* 使用Qt 5.15.0
9+
* 支持MacOS
10+
* 自动化构建与发布
11+
* Windows下重新使用zip格式发布
12+
13+
### 漏洞修复
14+
* Linux下日志路径错误
15+
216
## v3.0
317
### 新特性
418
* 支持多关键词搜索

src/src.pro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ QTQUICK_COMPILER_SKIPPED_RESOURCES += web.qrc
2121

2222
# Version
2323
VERSION_MAJOR = 3
24-
VERSION_MINOR = 0
24+
VERSION_MINOR = 1
2525
VERSION_PATCH = 0
2626
win32 {
2727
VERSION_BUILD = $$system(git log --pretty=oneline | find /V \"\" /C)

0 commit comments

Comments
 (0)