TIMG 用python写的图床管理软件
本帖最后由 thepoy 于 2021-2-25 22:11 编辑之前发过[预告贴](https://www.52pojie.cn/thread-1374417-1-1.html)。
现在已经完成了alpha版,也上传了(https://github.com/thep0y/timg-gui)
也为windows打包成了exe ,如果嫌github下载慢的话,我也传到了[网盘](https://wwa.lanzouj.com/iGXjEm3nobi)里。
因为本软件基于typora-upload-image,所以必须要安装typora才能使用。
如果对此点有意见,请及反馈,后续可能会考虑去掉对typora的依赖。
https://static.52pojie.cn/static/image/hrline/1.gif
[电报群](https://t.me/pytimg)
# TIMG
基于(https://github.com/r0x0r/pywebview)和(https://github.com/thep0y/timg)写的图床管理软件。
!(https://cdn.jsdelivr.net/gh/thep0y/image-bed/md/timg-gui-demo.webp)
## 特点
> Linux系统暂时不更新,用户少,所以懒得弄,虽然我是在linux上写的。
>
> 等有linux用户反馈的时候,我再补充linux的相关说明和文件。
支持以下图床的管理:
- sm.ms
- imgtu.com
- gitee.com
- github.com
理论上支持图片的自动压缩,但肯定不完美,超过图床限制大小的图片依然建议手动调整。
当前为测试版,功能有:
- 上传图片
- 多图上传,一次最多上传10张图片
- 上传成功后单击图片即可复制图片链接
- 查看所有图片
- 12张图片为一组
- 单击图片可查看原图
- 直接拖拽原图到本地可保存为本地图片
- 单击复制按钮复制图片链接
- 单击删除按钮在图床里删除此图
- 批量删除功能未实现
- 一键切换图床
- 自动压缩图片
- 此功能不实用,不建议开启。
## 安装
将项目克隆到本地:
```shell
git clone https://github.com/thep0y/timg-gui.git
```
进入项目根目录后,安装所需依赖:
```shell
pip install -r requirements.txt
```
仅在`Windows 10`和`ArchLinux(KDE)`上测试。
## 使用
进入项目根目录,执行:
```shell
python main.py
```
此时就可以上传图片、查看图片和管理图片了。
当然,第一次使用需要在配置图床,**配置**或**修改**后的图床会被设置为当前正在使用的图床。
## 附言
因为依赖`timg`,所以也就可以根据(https://github.com/thep0y/timg)的README在`Typora`中使用。
## 当前发现的一些问题
- [ ] windows上以edge chromium运行时,如果是两列图片的宽度,点击复制按钮图片布局会变成靠左的一列,linux上无此问题。暂未发现原因在哪儿。 thepoy 发表于 2021-3-16 13:42
为Linux写了一个安装脚本,你可以试一下
sh -c "$(curl -fsSL https://raw.git ...
你直接执行$HOME/Applications/timg/timg.desktop里的Exec后命令,看看是什么提示。 ll018213 发表于 2021-3-16 11:10
已经用上了,完美替换picgo
为Linux写了一个安装脚本,你可以试一下
sh -c "$(curl -fsSL https://raw.githubusercontent.com/thep0y/timg-gui/main/install.sh)" 非常感谢楼主的无私,强大的phthon 支持一下,{:1_921:} 感谢分享 谢谢分享了 。。挺清爽的! 好东西...之前有个图床管理的,可以支持十几个图床的 叫啥忘记了 这个厉害,万物皆可Python manjaro linux求适配,picgo无法安装 ll018213 发表于 2021-3-16 09:26
manjaro linux求适配,picgo无法安装
试过用qt和gtk打包,太大了,qt的包200+兆,gtk的包300+兆,如此体量太过臃肿了。
不打包就可以使用的,有空我写会将linux使用过程添加到readme。
页:
[1]
2