吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5995|回复: 37
收起左侧

[原创工具] 【Python+Vue】简单小巧的图床管理软件

[复制链接]
thepoy 发表于 2022-3-22 22:18
本帖最后由 thepoy 于 2022-3-30 23:23 编辑

up2b

源仓库 https://github.com/thep0y/up2b-gui
gitee镜像 https://gitee.com/thepoy/up2b-gui

基于pywebviewup2b写的图床管理软件。

演示视频:

https://user-images.githubusercontent.com/51874567/159233149-22a09854-32ab-4b59-bd9a-36d285cc4561.mov

特点

支持以下图床的管理:

  • sm.ms
  • imgtu.com
  • gitee.com(因为 gitee 禁用图片外链了,所以不再支持 gitee)
  • github.com

理论上支持图片的自动压缩,但肯定不完美,超过图床限制大小的图片依然建议手动调整。

当前为测试版,功能有:

  • 上传图片
    • 上传页面最多保留 20 条上传记录
    • 上传成功后鼠标在缩略图上悬浮可复制图片链接
  • 查看所有图片
    • 缩略图上有图片预览按钮
    • 直接拖拽原图到本地可保存为本地图片
    • 单击复制按钮复制图片链接
    • 单击删除按钮在图床里删除此图
    • 批量删除功能未实现
  • 一键切换图床
  • 自动压缩图片
    • 仅对 jpg 和 png 格式的图片有效
    • 此功能不实用,不建议开启

开发调试

重构后增加开发模式,可以实现前后端分离分别运行开发而互不影响。

前端运行开发服务器:

cd up2b
yarn dev

后端运行开发服务器:

python -m server

前后端在开发模式中都支持热重载(热更新),方便开发调试。

安装

二进制文件

支持 windows、macOS、debian系发行版,在 release 里下载最新版即可。

linux第一次启动时由于需要安装一些依赖会比较慢,耐心等待软件界面弹出,之后就可以即时启动。

或自行打包

手动打包需要先编译静态文件(前端),前端的目录是本项目中的up2b目录,可根据里面的 REAME 测试或编译。

以 windows 为例。

打包为一个 exe:

pyinstaller -windowed -F -y -n up2b --version-file version --collect-binaries clr_loader --clean -i ./assets/favicon.ico --add-data "assets;assets" main.py

打包为一个目录:

pyinstaller -windowed -y -n up2b --version-file version --collect-binaries clr_loader --clean -i ./assets/favicon.ico --add-data "assets;assets" main.py

试用

本项目提供路过图床(imgtu.com)的测试账号用于体验,用户名和密码皆为timg_test,请勿将测试账号用于非法用途。

此时就可以上传图片、查看图片和管理图片了。

当然,第一次使用需要在配置图床,配置修改后的图床会被设置为当前正在使用的图床。

图片上传成功后,自动在图片列表里加载。

免费评分

参与人数 10吾爱币 +10 热心值 +9 收起 理由
gztf + 2 + 1 谢谢@Thanks!
dtx0127 + 1 谢谢@Thanks!
xxx1km + 1 + 1 用心讨论,共获提升!
蓝色魅影 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
局外人K + 1 我很赞同!
1632043655 + 1 + 1 我很赞同!
sp0770 + 1 + 1 谢谢@Thanks!
SFY110 + 1 + 1 谢谢@Thanks!
tutou + 1 + 1 强!!!
zhqfangv587 + 1 + 1 学到了

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| thepoy 发表于 2022-3-30 09:19
yazhe 发表于 2022-3-30 04:56
试了下sm和github都不行 只有imgtu可以上传

抱歉,一些错误我在使用过程中没有发现,所以没有办法处理,我会尽快排查修复,也许还需要提供更多信息,请在github或gitee发个issue以便沟通
hds1989824 发表于 2022-3-30 13:47
thepoy 发表于 2022-3-30 10:40
我一直有这个想法,但是我没有用对象存储,只看api文档是无法测试的

我在用picgo来管理oss和COS,觉得还可以,就是和vscode和typora配置有点麻烦,期待大佬
chengsheng16 发表于 2022-3-22 22:31
BHA_520 发表于 2022-3-22 22:33
支持了,随便本人不会用 也用不着...
xiepeiqin123 发表于 2022-3-22 22:39
感谢分享,支持创作
fengfuming 发表于 2022-3-22 22:57
感谢分享
雾都孤尔 发表于 2022-3-22 23:14
支持一下,还是蛮简单实用的,感谢分享。
李佑辰 发表于 2022-3-22 23:45
Mark 感谢分享 教程相当实用
wocuole 发表于 2022-3-23 05:30
感谢分享
yx159247 发表于 2022-3-23 07:33
感谢分享,支持创作
明镜天水 发表于 2022-3-23 07:44
看起来确实不错
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 06:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表