# 引言

This file file serves as your book's preface, a great place to describe your book's content and ideas.


# 第一章：tools.yoqi.me

虽然网络上很多website都提供在线工具。但是，很多时候，一些数据比较隐私，比如生成二维码，为此搭建这个tools项目，主要自己或者朋友间分享使用，毕竟带宽不是很够。。

项目地址：<http://tools.yoqi.me/>\
后续本章所有接口都省略<http://tools.yoqi.me/>

[qrcode ](https://github.com/yoqi/docs/blob/master/qrcode.md)这个主要是生成二维码工具

edit-online 在线编辑器

sparkweb

unix-timestamp 时间戳转换工具，一些数据库时间字段会设置时间戳，而这些都不可视化需要转换。。

bootstrap-edit bootstrap简单的在线编辑，拖动就可以生成代码。

skydrive-mp3 这个是微软onedriver分享链接转换工具，很少用了。

barcodegen 这个是条形码生成工具

markdown 这个是在线markdown工具

md5 在线md5加密工具

encode 在线encode编码工具

[bejson ](/tools/bejson)在线json格式化工具


# qrcode二维码生成

项目地址：<http://tools.yoqi.me/qrcode/>

* （1）qrcode顾名思义就是生成二维码工具。再输入框输入字符，点击确定就会生成关于字符的二维码了。界面如下：

![](/files/e4oxc6psMUExkxAJfxzT)

* （2）qrcode还提供api接口，通过发送给字符请求，返回二维码图片数据：

[http://tools.yoqi.me/qrcode/encode.php/encode.php?content=](http://tools.yoqi.me//qrcode/encode.php/encode.php?content=)

## Req

POST/GET `/qrcode/encode.php`

### Body

| Name    | Type   | Desc  |
| ------- | ------ | ----- |
| content | string | 二维码内容 |

```js
{
  "content":"hello"
}
```

## Res

### Body

```
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAB0AQMAAABuVIRkAAAABlBMVEX///8AAABVwtN+AAAAlElEQVQ4jeWSwQ3DMAwDtYH235IbsKSAJG1/op8hgtjHh2BJrHq9SKKIORLWHwQwt4QFqjdHyqwz7hPWZ+O7vw17kNLPfDds9d9ON6w6RFsZw3FoWc98VtzVvsuqiEm9ZOplXFSaShspZDyWJhLy7NN097NjB0m9NFN2nFyvD1iPujIVsbtByLbaoczY83QxdMav1geb9CVDZUVQxQAAAABJRU5ErkJggg==
```

![](/files/FOKFRQShrWsYcTZI31Cm)


# edit-online


# sparkweb


# unix-timestamp


# bootstrap-edit


# skydrive-mp3


# barcodegen条码生成


# markdown


# md5加密工具

md5算法太普遍了，也许在不需要连接网络，电脑很多工具就提供MD5加密了，比如windows系统，excel，vb，C++，java，js，sqlserver等等都有系统md5函数，直接使用就可以了。但是还是习惯打开网页输入字符，点击加密方便。

项目地址：<http://tools.yoqi.me/qrcode/> ![](/files/VNeAXPVYeGpE2jI1P698)

md5算法太普遍了，一般都需要加盐处理，所以就不提供相关算法接口了。


# encode


# bejson

json验证工具，同时可以json格式化操作。输入json数据，校验即可。

![](/files/ev7YujVpsXpK8UP7rNGx)


# 第二章：blog.yoqi.me


# 总结


