Encapsulate some common tool methods
Project description
liangutil包
说明:以Liang开头的类是单独写的类,以Utils结尾的都是基于第三方库封装的。函数详细说明请看代码注释。
文档:https://will-liang.github.io/liangutil/
安装
pip install liangutil
说明
liangutils
存放一些工具函数
requestutils
RequestUtils
基于Requests库的封装
ChromeUtils
基于selenium库的封装
mysqlutils
MySQLUtils
基于pymysql库的封装
lianglog
LiangLog
依赖于 MySQLUtils
需要在mysql中建立表,字段如下
| 字段名 | 类型 | 长度 |
|---|---|---|
| datetime | varchar | 32 |
| level | varchar | 32 |
| name | varchar | 32 |
| content | varchar | 255 |
redisutils
RedisUtils
基于redis库的封装
minioutils
MinIOUtils
基于minio库的封装
更新日志
2023年
8月
2023-08-28
0.1.11
- liangutils中增加了string_to_int()和string_to_float()用于将字符串转成整形和浮点型,check_string_latitude_longitude()检查字符串的纬度经度。
2023-08-15
0.1.10
- liangutils中增加了关于json操作相关函数
- RequestUtils中的get()和post()对于参数进行了调整
- 格式化代码风格
0.1.9
- liangutils中增加了random_sleep()用于随机睡眠若干秒
- requestutils中增加了build_url()用于拼接url和参数
2023-08-13
0.1.8
- liangutils中增加了find_all_files()用于获得目录下的所有子文件
- 修复了一些Bug
2023-08-11
0.1.7
- 增加了kafkautils.py,包含基本的kafka操作
2023-08-10
0.1.6
- RequestUtils的
__init__增加了proxy_host参数 - RequestUtils中增加了用于下载文件、克隆代码仓库等方法
- liangutils中增加了uncompress()用于解压文件
2023-08-09
0.1.5
- ChromeUtils中get_page_source()可以使用代理了,重试机制只适用于网页源码返回为
<html><head></head><body></body></html>情况 - 修复了一些Bug
2023-08-04
0.1.4
- ChromeUtils增加隐藏浏览器特征和反屏蔽
2023-08-03
0.1.3
- 取消了某些函数的捕获异常
- 修复了一些Bug
2023-08-02
0.1.2
- 更改了RequestUtils中的get、post方法参数列表名称,更符合使用requests库的习惯
- MySQLUtils增加了 update_datas() 、query_datas_dict_list()
0.1.1
- 统一了代码注释风格
- 新增代码文档
- 删除了无用函数
- 改变了某些函数名称
2023-08-01
0.1.0
- mysqlutils 中增加了查询等方法
- 修复了一些Bug
7月
2023-07-31
0.0.8
- 第一个发布版本
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file liangutil-0.1.12.tar.gz.
File metadata
- Download URL: liangutil-0.1.12.tar.gz
- Upload date:
- Size: 17.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
54af8615ba48de7fd796eaac739c615709e7bce31d1eb3a6378260a333d5dfbb
|
|
| MD5 |
ec08b99dba88d175a38ac28c4de094d1
|
|
| BLAKE2b-256 |
8ec58179c9cdf60ebd71472ce21d9e6cb8fd79fb9960dd675a5e24277d6f067f
|
File details
Details for the file liangutil-0.1.12-py3-none-any.whl.
File metadata
- Download URL: liangutil-0.1.12-py3-none-any.whl
- Upload date:
- Size: 18.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b05b65238bc19bf9742be8b1260dd0f06145a7d8c71cae05966eff0e416808d9
|
|
| MD5 |
8a14cb8126b9cc82f4d5e16d662eebf1
|
|
| BLAKE2b-256 |
0f98ab94a41a10aa99ff6bef56c82796e792637ec7b6b3dd8438da77900434b3
|