用Python做了一个快速上传图床脚本
经常写Markdown的一定会有一个图床上传工具,它可能是以软件形式安装在电脑上的,
但是我这个人,自从用上了命令行,能用终端就尽量不装软件
我用的是码云当做图床,上传用Git,
使用链接+图片名拼接即可获得图片链接,
这个逻辑就很简单,
1,把图片拖入终端获得图片绝对路径与图片名
2,将图片移至Git仓库目录
3,上传到Gitee仓库
4,通过域名+图片名拼接返回图片链接
我这里将代码直接发到论坛供大家学习交流,
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 在命令行端以参数形式获取图片绝对路径
import os
import re
import sys
import time
def main():
Picname = sys.argv
comit = sys.argv
# 将图片移至Git仓库
os.system('mv '+Picname+' ~/文件/Gitpic/')
time.sleep(1)
# 上传图片到Gitee
os.system("cd ~/文件/Gitpic/ && git add . && git commit -m "+sys.argv+" && git push -u origin 'master'")
# 使用字符串拼接得到图片链接
reg = r"[^/]+$"
Picstring = re.search(r'[^/]+$', Picname)
Result = "https://gitee.com/EHUM/gitpic/raw/master/" + Picstring.group()
print(Result+" ---上传成功")
if __name__ == "__main__":
main()
Gitee仓库链接:upGit.py · EHUM/pyShell - 码云 - 开源中国 (gitee.com) 挺不错的,收藏一下 简单实用,学习了 https://gitee.com/EHUM/gitpic/raw/master/图床演示.gif
忘记上传演示动图了,尴尬{:1_936:} ehum0923 发表于 2022-8-3 11:38
忘记上传演示动图了,尴尬
动图好像读取不到哈,不好意思,第一次发帖不太会用,
我试一下发动图链接哈
https://gitee.com/EHUM/gitpic/raw/master/图床演示.gif 可以正常使用 学习了 最近正好在配置typora,感谢楼主分享 有没有大佬能把这弄成GUI或者web形式的,俺正在学习python,但还没有学到GUI和web的:$qqq 现在最好别用gitee了吧 非常不错,收藏了
页:
[1]
2