<commit_before># Git WebHook

> 一个使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用  WebHook 进行自动化部署和运维系统，支持：**Github / GitLab / GitOsc**。

[![Build Status](https://travis-ci.org/NetEaseGame/git-webhook.svg?branch=master)](https://travis-ci.org/NetEaseGame/git-webhook) ![GitHub](http://shields.hust.cc/Supported-GitHub-brightgreen.svg) ![GitLab](http://shields.hust.cc/Supported-GitLab-green.svg) ![GitOsc](http://shields.hust.cc/Supported-GitOsc-blue.svg) ![Gogs](http://shields.hust.cc/Supported-Gogs-yellowgreen.svg)

 - 技术栈简单，**部署**容易；
 - 代码简洁易懂，**二次开发**毫无压力；
 - 支持 **Github / GitLab / GitOsc**；
 - 使用 SSH 方式，支持**多服务**配置；

Online DEMO Website: [http://webhook.hust.cc/](http://webhook.hust.cc/)，使用 gunicorn + gevent + ngxin 部署。


## 一、如何使用 ？

1. 下载本项目代码：

	```sh
	git clone git@github.com:NetEaseGame/git-webhook.git
	```<commit_msg>upadte README<commit_after># Git WebHook

> 一个使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用  WebHook 进行自动化部署和运维系统，支持：**Github / GitLab / Gogs / GitOsc**。

[![Build Status](https://travis-ci.org/NetEaseGame/git-webhook.svg?branch=master)](https://travis-ci.org/NetEaseGame/git-webhook) ![GitHub](http://shields.hust.cc/Supported-GitHub-brightgreen.svg) ![GitLab](http://shields.hust.cc/Supported-GitLab-green.svg) ![GitOsc](http://shields.hust.cc/Supported-GitOsc-blue.svg) ![Gogs](http://shields.hust.cc/Supported-Gogs-yellowgreen.svg)

 - 技术栈简单，**部署**容易；
 - 代码简洁易懂，**二次开发**毫无压力；
 - 支持 **Github / GitLab / Gogs / GitOsc**；
 - 使用 SSH 方式，支持**多服务**配置；

Online DEMO Website: [http://webhook.hust.cc/](http://webhook.hust.cc/)，使用 gunicorn + gevent + ngxin 部署。


## 一、如何使用 ？

1. 下载本项目代码：

	```sh
	git clone <EMAIL>:NetEaseGame/git-webhook.git
	```
{'fraction_non_alphanumeric': 0.19941690962099126, 'fraction_numerical': 0.0011661807580174927, 'mean_word_length': 4.663366336633663, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 6, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5336323', 'n_tokens_mistral': 881, 'n_tokens_neox': 854, 'n_words': 93}