summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 09:57:30 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 09:57:30 +0000
commita013eb58d2832cd6029145daf3bb995676abd252 (patch)
treed93dcbd636e6eb27c88ef895cafbbb473099585e
parent8b02fc2e5b9520d752024f4c0931e8e645843d75 (diff)
automatic import of python-licsber
-rw-r--r--.gitignore1
-rw-r--r--python-licsber.spec471
-rw-r--r--sources1
3 files changed, 473 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..9d071ba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/licsber-6.15.0.tar.gz
diff --git a/python-licsber.spec b/python-licsber.spec
new file mode 100644
index 0000000..acbce83
--- /dev/null
+++ b/python-licsber.spec
@@ -0,0 +1,471 @@
+%global _empty_manifest_terminate_build 0
+Name: python-licsber
+Version: 6.15.0
+Release: 1
+Summary: 个人娱乐工具箱.
+License: GPLv3
+URL: https://www.cnblogs.com/licsber/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/0b/da/83373ed093c59bcb26167b6b3d517fa6e6cf866204e50caa7247aefbca77/licsber-6.15.0.tar.gz
+BuildArch: noarch
+
+
+%description
+# Licsber 工具箱
+
+## 代码说明
+
+个人娱乐, 供参考.
+
+## Shell命令介绍
+
+licsber: Hello world.
+memobird: 发送咕咕机消息.
+count-dir: 统计目录下的文件与目录数.
+flatten-dir: 递归展开当前目录下所有子文件夹到当前目录.
+empty-dir: 递归删除当前目录下所有空文件夹.
+rename: 将单个目录内所有文件重命名为SHA1值.
+save-115-dir: 递归将整个目录目录保存为115Link形式.
+
+## 主要包介绍
+
+cv: 数据集拍照助手|notebook环境imshow
+datasets: 个人制作发布的数据集(仅在群里公开过)
+dl: 深度学习相关工具包.
+mail: 含一个美化过的提醒模板用于bot任务
+mongo: PyMongo的封装|与s3配合可以实现一个元数据与内容分离的FS
+s3: MinIO库的封装|包含离线制作OSS签名|随机取OSS内容
+shell: licsber库提供的shell命令|查看代码后谨慎使用
+spider: 爬虫封装|获取自定义session|多线程下载
+utils: 标准库封装 不会出现任何第三方库
+wisedu: 金智教务验证码识别|模拟登录|腾讯云函数hmac认证
+
+## 版本说明
+
+6.15.0 thumb命令正式支持webp.
+6.12.7 umeta支持多线程 增加预取功能 瓶颈在sha256了.
+6.11.1 适配夸克云盘.
+6.10.1 增加thumb功能、增加小米监控批量合并.
+6.9.0 增加友好的文件大小显示.
+6.8.0 修改Meta的默认行为.
+6.7.0 修改简易的带进度条多进程/线程处理函数.
+6.6.0 更改MongoClient的UUID默认行为.
+6.5.2 兼容阿里云盘最新的proof_code.
+6.4.1 修复115保存json的unicode问题.
+6.3.0 save-115-dir目前也支持单文件校验了.
+6.2.1 修复115链接 需要用到115功能请至少更新到此版本.
+6.0.0 支持pymongo4.0版本!
+5.8.0 修改s3_signer的默认参数获取.
+5.7.0 增加sct_send函数 支持Server酱.
+5.6.1 save-115-dir支援ipfs的sha2-256模式.
+5.6.0 get_wisedu_session支持传入已有session.
+5.5.0 utime库默认时区为Asia/Shanghai.
+5.4.0 更改save-115-dir的行为 不会创建更多文件.
+5.3.2 修改文档 修改parse_arg的默认参数.
+5.2.9 增加UrlCache 方便爬虫快速过滤无效host.
+5.1.9 增加基础cifar10分类示例.
+5.0.0 依赖torch和torchvision.
+4.5.0 增加ThreadPoolExecutor与tqdm的封装.
+4.4.4 增加batch_update函数.
+4.4.1 增加爬虫使用的check_force函数.
+4.4.0 增加get_s3函数获取S3对象存储.
+4.3.0 rename命令增加文件size防sha-1碰撞.
+4.2.2 增加save-115-dir命令的缓存功能.
+4.1.3 修复wisedu模块找不到模型问题.
+4.1.2 重构umeta 现在额外兼容了百度网盘梦姬格式.
+4.0.1 重构 改进部分依赖为可选依赖 兼容嵌入式设备.
+3.4.2 save-115-dir时忽略QNAP缓存文件.
+3.3.1 兼容gawwo/fake115-go的文件夹格式.
+3.2.2 优化utils.umeta的内存占用.
+3.1.0 增加115链接格式转换阿里云盘.
+3.0.1 增加tqdm依赖.
+2.8.0 增加递归获取115链接.
+2.7.4 增加rename命令.
+2.6.0 增加archive命令.
+2.4.0 部分重构项目目录 修复S3Saver创建bucket.
+2.3.2 mongo+minio分别存储元数据与文件本身.
+2.2.1 mongo获取最新数据(sort+limit)函数.
+2.1.2 优化验证码模型为3通道直接输入 完全端到端.
+2.1.0 新增PaddlePaddle验证码识别模型.
+2.0.0 增加cv.imshow 自动转化bgr为rgb.
+1.8.0 更改get_mongo的连接行为.
+1.7.3 更改empty-dir也会删除.DS_Store.
+1.7.1 增加删除空文件夹命令empty-dir.
+1.6.0 增加腾讯云API网关hmac签名算法.
+1.5.0 增加离线S3存储签名功能.
+1.4.3 增加random_get方法project参数.
+1.4.2 mongo改为默认连接时connect=False.
+1.4.0 增加mongo的random_get方法.
+1.3.0 迁移spider函数, 增加mul_get方法.
+1.2.0 增加ml处理xyxy和xywh相互转换.
+1.1.0 增加log_message函数.
+1.0.1 增加注释.
+1.0.0 移除pycrypto 替换为pycryptodome.
+0.2.0 增加咕咕机提醒功能.
+0.1.0 增加wisedu的登录api.
+0.0.12 增加shell命令 flatten-dir.
+0.0.7 增加shell命令 count-dir.
+0.0.6 增加了邮件提醒功能.
+0.0.4 增加获取mongo数据库功能.
+
+## 更新说明
+
+x.y.z
+x: 不兼容的大更新 如依赖库发生的改变
+y: 兼容的功能更新
+z: bug fix
+
+中间被略过的版本一般是bug fix, 切记不要使用.
+
+## 环境变量
+
+```bash
+export SCT_KEY='{Server酱SendKey}'
+
+export L_MONGO_USERNAME='{mongo用户名}'
+export L_MONGO_PWD_B64='{mongo服务器密码}'
+export L_MONGO_HOST='{mongo服务器地址}'
+export L_MONGO_PORT='{mongo端口}'
+export L_MONGO_DEFAULT_DB='{默认数据库名称}'
+
+export L_S3_ENDPOINT='{s3服务器地址 不带schema}'
+export L_S3_ACCESS='{s3服务器ak}'
+export L_S3_SECRET='{s3服务器sk}'
+
+export L_SMTP_SERVER='{邮箱smtp服务器}'
+export L_SMTP_ADDRESS='{发件邮箱}'
+export L_SMTP_PWD='{邮箱密码}'
+
+export L_MEMO_AK='{咕咕机ak}'
+export L_MEMO_DEVICE='{咕咕机device id}'
+
+export DATASETS_ROOT='{数据集文件夹根目录}'
+export CHECKPOINT_ROOT='{训练中间文件目录}'
+```
+
+
+
+
+%package -n python3-licsber
+Summary: 个人娱乐工具箱.
+Provides: python-licsber
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-licsber
+# Licsber 工具箱
+
+## 代码说明
+
+个人娱乐, 供参考.
+
+## Shell命令介绍
+
+licsber: Hello world.
+memobird: 发送咕咕机消息.
+count-dir: 统计目录下的文件与目录数.
+flatten-dir: 递归展开当前目录下所有子文件夹到当前目录.
+empty-dir: 递归删除当前目录下所有空文件夹.
+rename: 将单个目录内所有文件重命名为SHA1值.
+save-115-dir: 递归将整个目录目录保存为115Link形式.
+
+## 主要包介绍
+
+cv: 数据集拍照助手|notebook环境imshow
+datasets: 个人制作发布的数据集(仅在群里公开过)
+dl: 深度学习相关工具包.
+mail: 含一个美化过的提醒模板用于bot任务
+mongo: PyMongo的封装|与s3配合可以实现一个元数据与内容分离的FS
+s3: MinIO库的封装|包含离线制作OSS签名|随机取OSS内容
+shell: licsber库提供的shell命令|查看代码后谨慎使用
+spider: 爬虫封装|获取自定义session|多线程下载
+utils: 标准库封装 不会出现任何第三方库
+wisedu: 金智教务验证码识别|模拟登录|腾讯云函数hmac认证
+
+## 版本说明
+
+6.15.0 thumb命令正式支持webp.
+6.12.7 umeta支持多线程 增加预取功能 瓶颈在sha256了.
+6.11.1 适配夸克云盘.
+6.10.1 增加thumb功能、增加小米监控批量合并.
+6.9.0 增加友好的文件大小显示.
+6.8.0 修改Meta的默认行为.
+6.7.0 修改简易的带进度条多进程/线程处理函数.
+6.6.0 更改MongoClient的UUID默认行为.
+6.5.2 兼容阿里云盘最新的proof_code.
+6.4.1 修复115保存json的unicode问题.
+6.3.0 save-115-dir目前也支持单文件校验了.
+6.2.1 修复115链接 需要用到115功能请至少更新到此版本.
+6.0.0 支持pymongo4.0版本!
+5.8.0 修改s3_signer的默认参数获取.
+5.7.0 增加sct_send函数 支持Server酱.
+5.6.1 save-115-dir支援ipfs的sha2-256模式.
+5.6.0 get_wisedu_session支持传入已有session.
+5.5.0 utime库默认时区为Asia/Shanghai.
+5.4.0 更改save-115-dir的行为 不会创建更多文件.
+5.3.2 修改文档 修改parse_arg的默认参数.
+5.2.9 增加UrlCache 方便爬虫快速过滤无效host.
+5.1.9 增加基础cifar10分类示例.
+5.0.0 依赖torch和torchvision.
+4.5.0 增加ThreadPoolExecutor与tqdm的封装.
+4.4.4 增加batch_update函数.
+4.4.1 增加爬虫使用的check_force函数.
+4.4.0 增加get_s3函数获取S3对象存储.
+4.3.0 rename命令增加文件size防sha-1碰撞.
+4.2.2 增加save-115-dir命令的缓存功能.
+4.1.3 修复wisedu模块找不到模型问题.
+4.1.2 重构umeta 现在额外兼容了百度网盘梦姬格式.
+4.0.1 重构 改进部分依赖为可选依赖 兼容嵌入式设备.
+3.4.2 save-115-dir时忽略QNAP缓存文件.
+3.3.1 兼容gawwo/fake115-go的文件夹格式.
+3.2.2 优化utils.umeta的内存占用.
+3.1.0 增加115链接格式转换阿里云盘.
+3.0.1 增加tqdm依赖.
+2.8.0 增加递归获取115链接.
+2.7.4 增加rename命令.
+2.6.0 增加archive命令.
+2.4.0 部分重构项目目录 修复S3Saver创建bucket.
+2.3.2 mongo+minio分别存储元数据与文件本身.
+2.2.1 mongo获取最新数据(sort+limit)函数.
+2.1.2 优化验证码模型为3通道直接输入 完全端到端.
+2.1.0 新增PaddlePaddle验证码识别模型.
+2.0.0 增加cv.imshow 自动转化bgr为rgb.
+1.8.0 更改get_mongo的连接行为.
+1.7.3 更改empty-dir也会删除.DS_Store.
+1.7.1 增加删除空文件夹命令empty-dir.
+1.6.0 增加腾讯云API网关hmac签名算法.
+1.5.0 增加离线S3存储签名功能.
+1.4.3 增加random_get方法project参数.
+1.4.2 mongo改为默认连接时connect=False.
+1.4.0 增加mongo的random_get方法.
+1.3.0 迁移spider函数, 增加mul_get方法.
+1.2.0 增加ml处理xyxy和xywh相互转换.
+1.1.0 增加log_message函数.
+1.0.1 增加注释.
+1.0.0 移除pycrypto 替换为pycryptodome.
+0.2.0 增加咕咕机提醒功能.
+0.1.0 增加wisedu的登录api.
+0.0.12 增加shell命令 flatten-dir.
+0.0.7 增加shell命令 count-dir.
+0.0.6 增加了邮件提醒功能.
+0.0.4 增加获取mongo数据库功能.
+
+## 更新说明
+
+x.y.z
+x: 不兼容的大更新 如依赖库发生的改变
+y: 兼容的功能更新
+z: bug fix
+
+中间被略过的版本一般是bug fix, 切记不要使用.
+
+## 环境变量
+
+```bash
+export SCT_KEY='{Server酱SendKey}'
+
+export L_MONGO_USERNAME='{mongo用户名}'
+export L_MONGO_PWD_B64='{mongo服务器密码}'
+export L_MONGO_HOST='{mongo服务器地址}'
+export L_MONGO_PORT='{mongo端口}'
+export L_MONGO_DEFAULT_DB='{默认数据库名称}'
+
+export L_S3_ENDPOINT='{s3服务器地址 不带schema}'
+export L_S3_ACCESS='{s3服务器ak}'
+export L_S3_SECRET='{s3服务器sk}'
+
+export L_SMTP_SERVER='{邮箱smtp服务器}'
+export L_SMTP_ADDRESS='{发件邮箱}'
+export L_SMTP_PWD='{邮箱密码}'
+
+export L_MEMO_AK='{咕咕机ak}'
+export L_MEMO_DEVICE='{咕咕机device id}'
+
+export DATASETS_ROOT='{数据集文件夹根目录}'
+export CHECKPOINT_ROOT='{训练中间文件目录}'
+```
+
+
+
+
+%package help
+Summary: Development documents and examples for licsber
+Provides: python3-licsber-doc
+%description help
+# Licsber 工具箱
+
+## 代码说明
+
+个人娱乐, 供参考.
+
+## Shell命令介绍
+
+licsber: Hello world.
+memobird: 发送咕咕机消息.
+count-dir: 统计目录下的文件与目录数.
+flatten-dir: 递归展开当前目录下所有子文件夹到当前目录.
+empty-dir: 递归删除当前目录下所有空文件夹.
+rename: 将单个目录内所有文件重命名为SHA1值.
+save-115-dir: 递归将整个目录目录保存为115Link形式.
+
+## 主要包介绍
+
+cv: 数据集拍照助手|notebook环境imshow
+datasets: 个人制作发布的数据集(仅在群里公开过)
+dl: 深度学习相关工具包.
+mail: 含一个美化过的提醒模板用于bot任务
+mongo: PyMongo的封装|与s3配合可以实现一个元数据与内容分离的FS
+s3: MinIO库的封装|包含离线制作OSS签名|随机取OSS内容
+shell: licsber库提供的shell命令|查看代码后谨慎使用
+spider: 爬虫封装|获取自定义session|多线程下载
+utils: 标准库封装 不会出现任何第三方库
+wisedu: 金智教务验证码识别|模拟登录|腾讯云函数hmac认证
+
+## 版本说明
+
+6.15.0 thumb命令正式支持webp.
+6.12.7 umeta支持多线程 增加预取功能 瓶颈在sha256了.
+6.11.1 适配夸克云盘.
+6.10.1 增加thumb功能、增加小米监控批量合并.
+6.9.0 增加友好的文件大小显示.
+6.8.0 修改Meta的默认行为.
+6.7.0 修改简易的带进度条多进程/线程处理函数.
+6.6.0 更改MongoClient的UUID默认行为.
+6.5.2 兼容阿里云盘最新的proof_code.
+6.4.1 修复115保存json的unicode问题.
+6.3.0 save-115-dir目前也支持单文件校验了.
+6.2.1 修复115链接 需要用到115功能请至少更新到此版本.
+6.0.0 支持pymongo4.0版本!
+5.8.0 修改s3_signer的默认参数获取.
+5.7.0 增加sct_send函数 支持Server酱.
+5.6.1 save-115-dir支援ipfs的sha2-256模式.
+5.6.0 get_wisedu_session支持传入已有session.
+5.5.0 utime库默认时区为Asia/Shanghai.
+5.4.0 更改save-115-dir的行为 不会创建更多文件.
+5.3.2 修改文档 修改parse_arg的默认参数.
+5.2.9 增加UrlCache 方便爬虫快速过滤无效host.
+5.1.9 增加基础cifar10分类示例.
+5.0.0 依赖torch和torchvision.
+4.5.0 增加ThreadPoolExecutor与tqdm的封装.
+4.4.4 增加batch_update函数.
+4.4.1 增加爬虫使用的check_force函数.
+4.4.0 增加get_s3函数获取S3对象存储.
+4.3.0 rename命令增加文件size防sha-1碰撞.
+4.2.2 增加save-115-dir命令的缓存功能.
+4.1.3 修复wisedu模块找不到模型问题.
+4.1.2 重构umeta 现在额外兼容了百度网盘梦姬格式.
+4.0.1 重构 改进部分依赖为可选依赖 兼容嵌入式设备.
+3.4.2 save-115-dir时忽略QNAP缓存文件.
+3.3.1 兼容gawwo/fake115-go的文件夹格式.
+3.2.2 优化utils.umeta的内存占用.
+3.1.0 增加115链接格式转换阿里云盘.
+3.0.1 增加tqdm依赖.
+2.8.0 增加递归获取115链接.
+2.7.4 增加rename命令.
+2.6.0 增加archive命令.
+2.4.0 部分重构项目目录 修复S3Saver创建bucket.
+2.3.2 mongo+minio分别存储元数据与文件本身.
+2.2.1 mongo获取最新数据(sort+limit)函数.
+2.1.2 优化验证码模型为3通道直接输入 完全端到端.
+2.1.0 新增PaddlePaddle验证码识别模型.
+2.0.0 增加cv.imshow 自动转化bgr为rgb.
+1.8.0 更改get_mongo的连接行为.
+1.7.3 更改empty-dir也会删除.DS_Store.
+1.7.1 增加删除空文件夹命令empty-dir.
+1.6.0 增加腾讯云API网关hmac签名算法.
+1.5.0 增加离线S3存储签名功能.
+1.4.3 增加random_get方法project参数.
+1.4.2 mongo改为默认连接时connect=False.
+1.4.0 增加mongo的random_get方法.
+1.3.0 迁移spider函数, 增加mul_get方法.
+1.2.0 增加ml处理xyxy和xywh相互转换.
+1.1.0 增加log_message函数.
+1.0.1 增加注释.
+1.0.0 移除pycrypto 替换为pycryptodome.
+0.2.0 增加咕咕机提醒功能.
+0.1.0 增加wisedu的登录api.
+0.0.12 增加shell命令 flatten-dir.
+0.0.7 增加shell命令 count-dir.
+0.0.6 增加了邮件提醒功能.
+0.0.4 增加获取mongo数据库功能.
+
+## 更新说明
+
+x.y.z
+x: 不兼容的大更新 如依赖库发生的改变
+y: 兼容的功能更新
+z: bug fix
+
+中间被略过的版本一般是bug fix, 切记不要使用.
+
+## 环境变量
+
+```bash
+export SCT_KEY='{Server酱SendKey}'
+
+export L_MONGO_USERNAME='{mongo用户名}'
+export L_MONGO_PWD_B64='{mongo服务器密码}'
+export L_MONGO_HOST='{mongo服务器地址}'
+export L_MONGO_PORT='{mongo端口}'
+export L_MONGO_DEFAULT_DB='{默认数据库名称}'
+
+export L_S3_ENDPOINT='{s3服务器地址 不带schema}'
+export L_S3_ACCESS='{s3服务器ak}'
+export L_S3_SECRET='{s3服务器sk}'
+
+export L_SMTP_SERVER='{邮箱smtp服务器}'
+export L_SMTP_ADDRESS='{发件邮箱}'
+export L_SMTP_PWD='{邮箱密码}'
+
+export L_MEMO_AK='{咕咕机ak}'
+export L_MEMO_DEVICE='{咕咕机device id}'
+
+export DATASETS_ROOT='{数据集文件夹根目录}'
+export CHECKPOINT_ROOT='{训练中间文件目录}'
+```
+
+
+
+
+%prep
+%autosetup -n licsber-6.15.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-licsber -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 6.15.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..f186918
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+8fc9786b910eff4fb3d43209fce6ac97 licsber-6.15.0.tar.gz