码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基于python tornado实现的简易图床


    基于python tornado实现的简易图床

    项目地址

    因为买了阿里/腾讯的云服务器,但是使用云存储还需要收费,又加上家里正好有一台nas,又加上闲的没事,所以搞了一个小脚本

    这个项目主要功能是为typora增加一个自定义图床

    欢迎提出issues和pr,如果闲的没事会考虑增加一个web界面来上传图片

    环境为:python3.10+

    conf.ini参数解释:

    base_url:server部署的地址,默认为本机32251端口
    secret_key:server端与客户端定义的密钥
    

    本地运行首先执行:

    pip install -r requirements.txt
    

    docker运行示例:

    docker run --name pyimgs -e PORT=端口 -e SECRET_KEY=密钥 -v 本地路径:/pyimgs/server/upload -p 本地端口:容器端口 -d freenn/pyimgs:1.2
    

    命令行启动服务端示例:

    python server/main.py --port=端口 --secret_key=密钥
    

    客户端启动示例:

    首先运行一遍下面的命令,带不带参数都可以

    python client/app.py <参数一>图片地址  <参数二>图片地址 ...
    

    然后生成了conf.ini配置文件,修改配置文件中的base_url和secret_key与服务端一致

    • 备注1:conf.ini中的value不需要加引号

    • 备注2:也可以在这里下载客户端exe

    运行方式为,先双击exe文件,生成log文件夹和conf.ini默认配置,然后将图片拖动到exe文件上即可上传文件

    与typora配合使用:

    具体使用方法如下

    • 第一步:

      按ctrl+逗号打开偏好设置

    • 第二步:

      点击图像并且将配置改为图片相同的设置



    • 第三步

      将上传服务改为Custom Command,将命令改为app.exe所在位置



    • 第四步

      点击验证图片上传选项

      提示成功说明上传成功



      如果失败则查看日志并且提交到issues

  • 相关阅读:
    企业实战之 docker 的部署
    【OpenCV图像处理15】人脸识别项目
    【EMC专题】传导骚扰测试设备和方法
    SpringBoot【 Thymeleaf、SpringBoot热部署、SpringBoot整合MyBatis、 SpringBoot参数校验】(四)-全面详解(学习总结---从入门到深化)
    创建对象在Heap堆区中如何分配内存
    【2023年新版】40套BIM+GIS项目案例合集,中建中铁中交企业内部学习资源免费领取
    什么是Java?
    2023秋招--梦加网络--游戏客户端--二面面经
    【C++题解】1632. 需要几辆车
    运维bugs 单解决
  • 原文地址:https://www.cnblogs.com/Free-A/p/17614402.html
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号