新增Buffer 具体操作见demo
新增mysql 的操作
from lite_tools import MySql, MySqlConfig
第一种-> 连接池对象自己传入过来
mysql = MySql(pool=pool, table_name="这里传入mysql表提供inset,update,delete操作")
第二种->自己传配置走我给的配置文件
config = MySqlConfig(
database="xxxx",
.... 其他的按照这个格式看这个模块就好了,部分是有默认值的 table_name 就在config这里面传
)
mysql = MySql(config=config)
select
for item in mysq.select("这里写你要弄得mysql语句 完整的sql 返回的item 是个元组 就是你查询的参数按行查询的结果"):
print(item)
insert
mysql.inset(字典)
update
mysql.update(字典, 字典/字符串)
本版本主要是优化 lite-tools 在命令行的操作
操作有如下 可以自己去试试
> lite-tools fish
> lite-tools today
> lite-tools today history
> lite-tools news 加上-h 可以获取更多操作详情 新闻模块要0.4.8.1 版本及以上才能正常调用
> lite-tools weather 加上-h就知道我改啥了
> lite-tools trans -h 这里这样按一下就知道了
优化 get_time 游标操作 增加了年月日时分秒 当然默认还是天
python
下面的如果涉及到了多个处理 如下面第一个 只会取最大的参数那个 取值权重为: 年>月>日>时>分>秒 直接写数字为[天]
get_time(cursor="-2Y3m")
get_time(cursor="3H")
优化了try_catch状态下 使用`ctrl+c`退出后命令行头在同一行问题
增加了 ja3处理模块
> from lite_tools.lib_jar.ja3 import sync_ja3 --> 主要给requests用
> from lite_tools.lib_jar.ja3 import async_ja3 --> 主要给aiohttp用
还有很多bug没有优化 学成其它归来再说