thepoy 发表于 2021-2-24 17:47

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 22:13

thepoy 发表于 2021-3-16 13:42
为Linux写了一个安装脚本,你可以试一下
sh -c "$(curl -fsSL https://raw.git ...

你直接执行$HOME/Applications/timg/timg.desktop里的Exec后命令,看看是什么提示。

thepoy 发表于 2021-3-16 13:42

ll018213 发表于 2021-3-16 11:10
已经用上了,完美替换picgo

为Linux写了一个安装脚本,你可以试一下
sh -c "$(curl -fsSL https://raw.githubusercontent.com/thep0y/timg-gui/main/install.sh)"

moonalong8 发表于 2021-2-24 18:05

非常感谢楼主的无私,强大的phthon

fxone 发表于 2021-2-24 18:25

支持一下,{:1_921:}

laochaguan 发表于 2021-2-24 20:20

感谢分享

我去年买了各表 发表于 2021-2-24 21:49

不羁的风儿 发表于 2021-2-24 22:43

谢谢分享了 。。挺清爽的!

58458314 发表于 2021-2-24 23:54

好东西...之前有个图床管理的,可以支持十几个图床的 叫啥忘记了

piratedrizzle 发表于 2021-2-28 16:36

这个厉害,万物皆可Python

ll018213 发表于 2021-3-16 09:26

manjaro linux求适配,picgo无法安装

thepoy 发表于 2021-3-16 10:27

ll018213 发表于 2021-3-16 09:26
manjaro linux求适配,picgo无法安装

试过用qt和gtk打包,太大了,qt的包200+兆,gtk的包300+兆,如此体量太过臃肿了。
不打包就可以使用的,有空我写会将linux使用过程添加到readme。
页: [1] 2
查看完整版本: TIMG 用python写的图床管理软件