<commit_before># p2p-chat-demo

一个基于 [dgeibi/p2p-chat](https://github.com/dgeibi/p2p-chat) 的局域网P2P聊天工具

下载：https://pan.baidu.com/s/1dFCHGL7

## 开发

使用 [npm](https://nodejs.org/en/download/current/) 安装依赖

``` sh
$ npm install

# 中国用户安装方法
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm install
```

运行

```
$ npm start
```

生成安装包

```
$ npm run dist
```

## 依赖说明

- "p2p-chat"：逻辑实现
- "dateformat"：日期格式化
- "logger": 命令行打印

## 源文件说明

```
├── index.html
├── index.js // Electron 后端主程序，与 renderer.js、sub.js 通过 ipc 联系
├── renderer.js // 界面渲染，与 index.js 通过 ipc 联系
├── sub.js // Electron 的子程序，调用 p2p-chat 后台，与 index.js 通过 ipc 联系
└── view
    ├── bind.js
    ├── formatTag.js
    ├── index.css // 样式表
    ├── menu.js
    └── write.js // 消息打印
```

## LICENSE

[MIT](LICENSE)
<commit_msg>use GitHub instead of Baidu<commit_after># p2p-chat-demo

一个基于 [dgeibi/p2p-chat](https://github.com/dgeibi/p2p-chat) 的局域网P2P聊天工具

下载：https://github.com/dgeibi/p2p-chat-demo/releases

## 开发

使用 [npm](https://nodejs.org/en/download/current/) 安装依赖

``` sh
$ npm install

# 中国用户安装方法
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
$ cnpm install
```

运行

```
$ npm start
```

生成安装包

```
$ npm run dist
```

## 依赖说明

- "p2p-chat"：逻辑实现
- "dateformat"：日期格式化
- "logger": 命令行打印

## 源文件说明

```
├── index.html
├── index.js // Electron 后端主程序，与 renderer.js、sub.js 通过 ipc 联系
├── renderer.js // 界面渲染，与 index.js 通过 ipc 联系
├── sub.js // Electron 的子程序，调用 p2p-chat 后台，与 index.js 通过 ipc 联系
└── view
    ├── bind.js
    ├── formatTag.js
    ├── index.css // 样式表
    ├── menu.js
    └── write.js // 消息打印
```

## LICENSE

[MIT](LICENSE)

{'fraction_non_alphanumeric': 0.20098039215686275, 'fraction_numerical': 0.009191176470588236, 'mean_word_length': 3.0521091811414394, 'pattern_counts': {'":': 2, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3969552', 'n_tokens_mistral': 886, 'n_tokens_neox': 921, 'n_words': 158}