From 3ed66f6a5d02b390782d62368f2327ef69601d28 Mon Sep 17 00:00:00 2001 From: Sm1les Date: Thu, 24 Jun 2021 22:15:36 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 14e9e80..d64620e 100644 --- a/README.md +++ b/README.md @@ -24,24 +24,13 @@ https://tekii.cn/ner git clone https://github.com/datawhalechina/whale-anno.git ``` #### 下载依赖 -##### 下载后端依赖 ```shell # 下载后端依赖 python3 -m pip install flask ``` 后端只依赖了flask这个第三方库 -##### 下载前端依赖 -```shell -# 进入前端文件夹 -cd ./fe -# 下载前端依赖 -npm install -``` -npm为Node.js安装以后自带的包管理工具 - ### 2.启动项目 -#### 启动后端 打开终端 ```shell # 进入后端目录 @@ -49,20 +38,10 @@ cd ./be # 启动后端脚本 python3 ./run.py ``` -此时项目的后端会被启动在http://localhost:9060 - -#### 启动前端 -用上述方法,打开一个新的命令行 -```shell -# 进入前端 -cd ./fe -# 启动前端页面 -npm run start -``` -此时项目的前端会被启动在http://localhost:8080 +此时项目会被启动在http://localhost:9060/index.html ### 3.开始使用 -打开上述前端页面地址( http://localhost:8080 ),然后点击[这里](https://www.bilibili.com/video/BV1v64y197iA?p=2)查看使用教程。此外,我们还提供了一个用于临时标注少量数据的单机版本(目前仅支持Windows),点击[这里](https://github.com/datawhalechina/whale-anno/releases)去下载,点击[这里](https://www.bilibili.com/video/BV1v64y197iA?p=1)查看单机版使用教程 +打开上述地址,然后点击[这里](https://www.bilibili.com/video/BV1v64y197iA?p=2)查看使用教程。此外,我们还提供了一个用于临时标注少量数据的单机版本(目前仅支持Windows),点击[这里](https://github.com/datawhalechina/whale-anno/releases)去下载,点击[这里](https://www.bilibili.com/video/BV1v64y197iA?p=1)查看单机版使用教程 ## 开发团队 From 39d7306b8f1f3f4a4de51165ee923f55fb389a98 Mon Sep 17 00:00:00 2001 From: Sm1les Date: Thu, 24 Jun 2021 22:18:46 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=AE=80=E5=8C=96readme?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index d64620e..e32f978 100644 --- a/README.md +++ b/README.md @@ -11,26 +11,22 @@ https://tekii.cn/ner - CV:todo ## 快速开始 -### 1.环境配置 -#### 下载所需软件 -##### Python 3 +### 环境配置 +#### Python 3 经测试whaleAnno后端代码可在Python 3.7.9上运行,您也可以测试其他版本,一般建议安装最新版 -##### Node.js -经测试whaleAnno前端代码可在Node.js v12.16.3上运行,在Node.js v8.10.0安装本地调试工具失败,您也可以测试其他版本,一般建议安装最新版 - -#### 克隆项目 +### 克隆项目 ```shell git clone https://github.com/datawhalechina/whale-anno.git ``` -#### 下载依赖 +### 安装依赖 ```shell # 下载后端依赖 python3 -m pip install flask ``` 后端只依赖了flask这个第三方库 -### 2.启动项目 +### 启动项目 打开终端 ```shell # 进入后端目录 @@ -40,7 +36,7 @@ python3 ./run.py ``` 此时项目会被启动在http://localhost:9060/index.html -### 3.开始使用 +### 开始使用 打开上述地址,然后点击[这里](https://www.bilibili.com/video/BV1v64y197iA?p=2)查看使用教程。此外,我们还提供了一个用于临时标注少量数据的单机版本(目前仅支持Windows),点击[这里](https://github.com/datawhalechina/whale-anno/releases)去下载,点击[这里](https://www.bilibili.com/video/BV1v64y197iA?p=1)查看单机版使用教程 From f8f5a24055d36fb3559765f9d58bc772d5d9ed3b Mon Sep 17 00:00:00 2001 From: Sm1les Date: Thu, 24 Jun 2021 22:33:36 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0doc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/README.md | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/doc/README.md b/doc/README.md index fad3843..ce98e41 100644 --- a/doc/README.md +++ b/doc/README.md @@ -1,26 +1,20 @@ # 使用说明 ## 视频教程 -[whaleAnno使用说明](./quickuse.mp4) +https://www.bilibili.com/video/BV1v64y197iA?p=2 -## 1、开启后端 - 进入be目录,通过【python3 run.py】开启后台。(开始前请先参考[快速开始](./doc/doc_ch/quickstart.md)做好环境配置) -## 2、开启前端 - 进入fe目录,通过【npm run start】开启前端。(开始前请先参考[快速开始](./doc/doc_ch/quickstart.md)做好环境配置) -## 3、打开网页 - 通过Chrome访问【 http://127.0.0.1:8080/ 】来进入前端页面。 -## 4、创建项目 +## 创建项目 点击【新建项目】创建一个名称为【demo01】的项目,类型选择【命名实体识别】,然后点击底部的【提交】完成新建。 -## 5、添加标签 +## 添加标签 点击项目的【配置】按钮进入配置页。在【新增标签】处输入【人名】,点击右侧的【提交】。在生成标签左侧点击画板可以切换颜色。随后还可以再输入【地名】、【组织】、【日期】等。全部标签录入好以后,点击底部的【提交】更新配置。 -## 6、导入文本文件 +## 导入文本文件 将文本文件放置进【be/app/projets/demo01/】中。(单机版(local分支,可直接在release中下载)可直接将文件列表拖入标注页左侧的文件列表。) -## 7、标注 +## 标注 点击【开始标注】进入标注页面。默认选中了第一个标签,可以点击标签来切换。在文本处按下鼠标、移动、松开鼠标,可以完成一次标注。右键文本可以取消标注。 -## 8、切换文件 +## 切换文件 点击左侧的文件名,或者点击底部的【上一个】、【下一个】可以切换需要标注的文件。如果文件过多,左侧列表会分页,点击【上页】、【下页】可以看到更多。 -## 9、设置快捷键 +## 设置快捷键 将鼠标移动到标签、底部【上一个】、底部【下一个】,按键盘任意按钮设置快捷键,按键盘上的【Esc】取消。可在鼠标进入标注区域时使用刚刚设置的快捷键。 -## 10、导出标注 +## 导出标注 点击左下角的【导出json结果】获取本次的标注内容,内容示例如下:(历史所有标注内容在【be/app/projets/demo01/anno.json】中有记录,格式略有不同。) ```javascript [ From d017913fd4f87b4095ed210db94314a246e31b1b Mon Sep 17 00:00:00 2001 From: Sm1les Date: Thu, 24 Jun 2021 22:47:53 +0800 Subject: [PATCH 4/4] fix config --- be/app/projects/demo5/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/app/projects/demo5/config.json b/be/app/projects/demo5/config.json index 3b333c3..f5c99a5 100644 --- a/be/app/projects/demo5/config.json +++ b/be/app/projects/demo5/config.json @@ -1 +1 @@ -{"projectName": "demo5", "projectType": "NLP标注", "entityTypes": "[{\"type\":\"person1\",\"color\":\"#e61490\"},{\"type\":\"location\",\"color\":\"#0aab8a\"},{\"type\":\"organiztion\",\"color\":\"#2770cd\"},{\"type\":\"123\",\"color\":\"#1c7a82\"}]"} \ No newline at end of file +{"projectName": "demo5", "projectType": "命名实体识别", "entityTypes": "[{\"type\":\"person1\",\"color\":\"#e61490\"},{\"type\":\"location\",\"color\":\"#0aab8a\"},{\"type\":\"organiztion\",\"color\":\"#2770cd\"},{\"type\":\"123\",\"color\":\"#1c7a82\"}]"} \ No newline at end of file