Metadata-Version: 2.1
Name: SomeTools
Version: 0.1.44
Summary: Some python tools
Home-page: https://pypi.org/project/SomeTools/
Author: zhangkun
Author-email: zk.kyle@foxmail.com
Project-URL: Documentation, https://github.com/584807419/SomeTools
Project-URL: Funding, https://github.com/584807419/SomeTools
Project-URL: Source, https://github.com/584807419/SomeTools
Project-URL: Tracker, https://github.com/584807419/SomeTools
Keywords: Python,Tools
Platform: any
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiomysql (==0.1.1)
Requires-Dist: aioredis (==2.0.1)
Requires-Dist: async-timeout (==4.0.2)
Requires-Dist: bleach (==6.0.0)
Requires-Dist: certifi (==2023.5.7)
Requires-Dist: chardet (==5.1.0)
Requires-Dist: charset-normalizer (==3.1.0)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: DateTime (==5.1)
Requires-Dist: DBUtils (==3.0.3)
Requires-Dist: docutils (==0.20.1)
Requires-Dist: idna (==3.4)
Requires-Dist: importlib-metadata (==6.6.0)
Requires-Dist: jaraco.classes (==3.2.3)
Requires-Dist: keyring (==23.13.1)
Requires-Dist: loguru (==0.7.0)
Requires-Dist: lxml (==4.9.2)
Requires-Dist: markdown-it-py (==2.2.0)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: more-itertools (==9.1.0)
Requires-Dist: mysqlclient
Requires-Dist: opencc-python-reimplemented (==0.1.7)
Requires-Dist: Pillow
Requires-Dist: pkginfo (==1.9.6)
Requires-Dist: psutil (==5.9.5)
Requires-Dist: pyasn1 (==0.5.0)
Requires-Dist: pycryptodome (==3.18.0)
Requires-Dist: Pygments (==2.15.1)
Requires-Dist: pytz (==2023.3)
Requires-Dist: pywin32-ctypes (==0.2.0)
Requires-Dist: readme-renderer (==37.3)
Requires-Dist: redis (==4.5.5)
Requires-Dist: requests (==2.31.0)
Requires-Dist: requests-toolbelt (==1.0.0)
Requires-Dist: rfc3986 (==2.0.0)
Requires-Dist: rich (==13.4.1)
Requires-Dist: rsa (==4.9)
Requires-Dist: six (==1.16.0)
Requires-Dist: twine (==4.0.2)
Requires-Dist: typing-extensions (==4.6.3)
Requires-Dist: urllib3 (==2.0.3)
Requires-Dist: webencodings (==0.5.1)
Requires-Dist: win32-setctime (==1.1.0)
Requires-Dist: zipp (==3.15.0)
Requires-Dist: zope.interface (==6.0)

# SomeTools 一些常用工具

[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg?style=plastic)](./LICENSE)
[![pypi](https://img.shields.io/pypi/v/SomeTools.svg?style=plastic)](https://pypi.org/project/SomeTools/)
[![wheel](https://img.shields.io/pypi/wheel/SomeTools.svg?style=plastic)](https://pypi.org/project/SomeTools/)
[![pyversions](https://img.shields.io/pypi/pyversions/SomeTools.svg?style=plastic)](https://pypi.org/project/SomeTools/)
[![Downloads](https://pepy.tech/badge/SomeTools?style=plastic)](https://pepy.tech/badge/SomeTools)

---------------------------------------------

一些方便日常使用的工具

* 将输入的任何类型的日期字符串类型转化为datetime.datetime类型的日期对象
* 移除一个字符串中的回车换行空格制表符等内容
* 将中文字符转为其拼音的首字母
* 更加方便的日志记录工具
* 繁体简体中文汉字转换工具
* url编码解码
* 正则表达式提取字符串中的中文内容工具
* 检测 bytes 编码
* 查看硬件信息
* 获取本月的中国法定节假日和工作日

* redis创建连接同步、异步工具
* 异步布隆过滤工具
* 异步 MySql orm
* 同步 MySql 连接池
* 图片处理
* 进程池
* 查看操作系统信息
* 获取本机ip地址
* AES、RSA加密解密
* base64、md5封装

## 安装

``` bash
$ python -m pip install --upgrade pip
$ pip install SomeTools -i https://pypi.python.org/simple
```


## 使用

1.同步工具使用参考demo.py

2.异步工具使用参考async_demo.py

