Metadata-Version: 2.1
Name: eric_tools
Version: 1.4.0
Summary: Python Daily Development Tools
Home-page: https://github.com/Eric-jxl/Tools
Author: Eric
Author-email: jxleric95@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.0
Description-Content-Type: text/markdown
License-File: LICENSE

# Tools
[![License](https://img.shields.io/:license-apache-blue.svg)](https://opensource.org/licenses/Apache-2.0)
![latest 1.4.0](https://img.shields.io/badge/latest-1.4.0-green.svg?style=flat)
![GitHub commits since latest release](https://img.shields.io/github/commits-since/eric-jxl/Tools/latest)
[![Publish Python Package](https://github.com/eric-jxl/Tools/actions/workflows/publish-pypi.yml/badge.svg)](https://github.com/eric-jxl/Tools/actions/workflows/publish-pypi.yml)


[Reids](https://eric-jxl.github.io/bak/index.html)

#### Project management of Python daily tools

```shell 
pip install eric_tools
```



|                                                                文件名                                                                |              说明               |
| :----------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------: |
| [exception_class.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/encryption_classmethod.py)         |             异常类              |
|    [resize_image.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/resize_image.py)                   |            图片压缩             |
|          [logger.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/logger.py)                         |   日志模块类和高级日志装饰器    |
|           [pgsql.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/pgsql.py)                          |         postgresql CRUD         |
|     [jwt_encrypt.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/jwt_encrypt.py)                    | 生成jwt Access Token 加密及解密 |
|    [convert_json.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/convert_json.py)                   |    支持json和object之间转换     |
|        [Abstract.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/Abstract.py)                       |           抽象类模型            |
|       [decorator.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/decorator.py)                      |         惰性属性装饰器          |
|     [async_queue.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/async_queue.py)                    |            异步队列             |
|      [downloader.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/downloader.py)                     |             下载器              |
|        [logMixin.py](https://github.com/eric-jxl/Tools/blob/main/eric_tools/logMixin.py)                       |    日志元类和高级日志装饰器     |



​            

>[!TIP]
>
> * async_queue.py          异步队列操作
> 
> * downloader.py           下载器
> 
> * logMixIn.py             日志元类和高级日志装饰器
> >
> * dynamic_settings        一个动态加载配置类(支持toml、yml、conf、csv、ini等)
>
> * delete_duplicate        删除工作区重复文件(包括图片等)


