[所有计划功能全部完成] 简洁的 Mac 图床客户端 uPic - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gee1k
V2EX    分享创造

[所有计划功能全部完成] 简洁的 Mac 图床客户端 uPic

  •  1
     
  •   gee1k
    gee1k 2019 年 6 月 26 日 6130 次点击
    这是一个创建于 2389 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前v0.3 版本时已经发过一次,但是当时很多计划的功能都还未完成。 这次是已经完成了我最开始的所有计划功能的一个比较完善的版本。 所以现在整理好了再发一次。希望不会打扰到大家

    ----------------------------------------------------我是分隔符---------------------------------------------

    uPic

    简洁的 Mac 图床客户端 uPic

    简介

    uPic 是一款 Mac 端的图床(文件)上传客户端 可将图片、各种文件上传到配置好的指定提供商的对象存储中。 然后快速获取可供互联网访问的文件 URL

    特点

    无论是本地文件、或者屏幕截图都可自动上传,菜单栏显示实时上传进度。上传完成后文件链接自动复制到剪切板,让你无论是在写博客、灌水聊天都能快速插入图片。 连接格式可以是普通 URL、HTML 或者 Markdown,仍由你掌控。

    上传方式

    为了满足你可能遇到的各种需求,uPic 提供了多种上传方式

    • 选择文件上传
    • 复制文件上传
    • 拖拽文件上传
    • 截图上传

    选择文件上传

    选择文件上传

    复制文件上传

    复制文件上传

    拖拽文件上传

    拖拽文件上传

    截图上传

    截图上传

    图床、对象存储

    配置图床

    偏好设置中可配置图床。支持同一类型图床可配置多个实例

    图床配置

    选择图床

    配置好的图床可以在菜单栏图床中看到,并选择您接下来要上传到的图床

    图床

    更多功能

    除了以上这些最基本的功能以外,uPic 还提供了一系列小功能让你使用起来更方便更顺心

    全局快捷键

    快捷键

    上传历史

    上传历史

    更多功能等待你发现

    ...

    联系我

    第 1 条附言    2019 年 6 月 27 日

    感兴趣的可以加微信群交流哦

    第 2 条附言    2019 年 6 月 27 日
    # v0.6.0 Release 发布了

    ## New Feature
    - 支持自定义上传接口和参数`仅支持普通的无需任何动态计算签名的接口`
    - 上传历史如果是图片、pdf、等等支持预览的格式,在鼠标悬浮到 url 上时会出现预览。能更好的找到你需要的历史上传记录
    - 图床配置界面增加`帮助`按钮,点击会跳转到对应类型的图床配置教程页`教程正在努力编写中,现在打开是 404,大家稍安勿躁`

    ## Optimize
    - 打开`偏好设置`和`选择文件上传`时将界面置顶

    ## Fix Bugs
    - 修复新增加图床配置时,配置为空时如果保存过后,再次编辑。`保存`/`重置`将无法点击
    - 修复添加图床配置时,新增列表会出现 `+` 号的一个选项,点击程序会报错崩溃的问题
    - 以及其他一些小问题修复
    51 条回复    2019-07-18 00:00:05 +08:00
    wuzhi1234
        1
    wuzhi1234  
       2019 年 6 月 26 日 via Android
    我发现 mac 上的图床应用和 markdown 应用层出不穷遍地开花。。
    lait
        2
    lait  
       2019 年 6 月 27 日 via Android
    点个赞 支持一下
    szzhiyang
        3
    szzhiyang  
       2019 年 6 月 27 日
    @wuzhi1234 确实,不过绝大多数都是昙花。
    gee1k
        4
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @wuzhi1234
    @szzhiyang
    有很多吗?我找了好久都没有中意的,中意的太贵了
    FakeLeung
        5
    FakeLeung  
       2019 年 6 月 27 日
    和 picgo 相比,有什么优势?
    gee1k
        6
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @FakeLeung 初衷也不是要和那个产品比吧。
    picgo 和 ipic 都用过,也都是很好的产品了。
    我自己也是搞前端的,个人不太喜欢用 electron 封装的 app。
    比较偏向于原生 app。
    至于 ipic,说实话也不怕丢人,我舍不得这个钱,每个月 6 元。虽然也不算多。
    但是这个工具对于我来说,也就写博客和来 v 站才会用的比较多,有时候甚至一个月用不了两次

    再加上自己也一直想学一学 macOS 开发。所以就结合自己的这个需求开发了这个工具。自认现在体验也不一定比的过前两款软件,但也足够我自己使用了
    GG668v26Fd55CP5W
        7
    GG668v26Fd55CP5W  
       2019 年 6 月 27 日 via iPhone
    提个建议,能不能加个选项把上传成功,复制成功这些提示音关掉,动静有点大,我以为老板又在 QQ 找我了……
    hly9469
        8
    hly9469  
       2019 年 6 月 27 日 via iPhone
    再用,感谢楼主
    hly9469
        9
    hly9469  
       2019 年 6 月 27 日 via iPhone
    @hly9469 #8 在……
    szzhiyang
        10
    szzhiyang  
       2019 年 6 月 27 日
    @gee1k 楼主一定要搞好差异化竞争,只有这样才不怕自己的作品被比较。
    gee1k
        11
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @falcon05 可以,下个版本加上。感谢提的意见
    gee1k
        12
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @szzhiyang 站在产品的角度的确该这样。
    我个人对这种工具的想法是希望能给使用者提供更好的易用性,即用即走。不需要让我参与太多东西,不需要太多功能。简洁就是我的初衷

    也不知道我的看法对不对!

    大佬的意见我会好好考虑的,感谢。 有意见尽管提
    gee1k
        13
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @falcon05 对了,刚想到,你也可以去系统设置,通知设置里把 upic 的通知提示音关掉的
    GG668v26Fd55CP5W
        14
    GG668v26Fd55CP5W  
       2019 年 6 月 27 日 via iPhone
    @gee1k 好了,这下好了很多,谢谢
    gee1k
        15
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @hly9469 感谢 可以加我微信进群交流哦
    gee1k
        16
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @falcon05 可以加我微信进群交流哦
    Steps
        17
    Steps  
       2019 年 6 月 27 日
    很棒很棒!

    开发效率真高,提个意见,历史图片是否可以直接显示为图片,而不是文件名,点击复制即可!
    gee1k
        18
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    @Steps 今天在做历史功能的时候尝试过,觉得效果不太好。
    1.并不是所有上传的都是图片,也有可能是文件。就会造成显示效果不统一
    2.显示图片的话,太小看不清,太大占空间

    所以就只放了 url
    Steps
        19
    Steps  
       2019 年 6 月 27 日
    @gee1k #18 其实宽度 100 足够知道他上传的是什么就够了,文件的话就显示文件名呗,这样也很清楚的
    Steps
        20
    Steps  
       2019 年 6 月 27 日
    @gee1k #18 可以参考下 iPic 一直在用这个,订阅了几年了,现在已经换你的了
    gee1k
        21
    gee1k  
    OP
       2019 年 6 月 27 日
    @Steps 好的,我会尝试一下,尽量让体验比较好。你也可以加我微信群一起交流哦,二维码放在上面
    Jackxun123
        22
    Jackxun123  
       2019 年 6 月 27 日
    很棒!前来支持一下,谢谢分享
    FakeLeung
        23
    FakeLeung  
       2019 年 6 月 27 日
    @gee1k #6
    自从微博不能用后,ipic 我就删除了。58 块是不贵,只是对我来说没有什么用,并不是每天都用的上。

    至于 picgo,跨平台用 electron 也没办法了,如果你的是原生 swift/oc 写的,这就是优势。晚上回去试试。
    mns
        24
    mns  
       2019 年 6 月 27 日
    跟 PicGo 区别是啥呢?
    gee1k
        25
    gee1k  
    OP
       2019 年 6 月 27 日
    @mnsw 看 #6 楼
    gee1k
        26
    gee1k  
    OP
       2019 年 6 月 27 日
    @FakeLeung 是的,欢迎
    Jackxun123
        27
    Jackxun123  
       2019 年 6 月 27 日
    @gee1k 最好有各个对象存储配置的文档,我在配的时候就遇到了点问题
    lxrmido
        28
    lxrmido  
       2019 年 6 月 27 日
    点赞支持
    Jackxun123
        29
    Jackxun123  
       2019 年 6 月 27 日
    @gee1k
    https://i.loli.net/2019/06/27/5d14224cdc1fd55402.png
    腾讯云,是我这边的问题吗
    gee1k
        30
    gee1k  
    OP
       2019 年 6 月 27 日
    @Jackxun123 文档正在写,这个问题应该是因为你填写 bucket 的时候把 appid 去掉了

    腾讯云上传接口里是把 bucket 和 appid 当做一个属性的

    所以你在 bucket 里填写完整的的 bucket-appid 就好了。eg: bucket-123432000
    Jackxun123
        31
    Jackxun123  
       2019 年 6 月 27 日
    @gee1k 已经可以了,确实和腾讯云存储桶版本有关,如果是 v5 的要填全,建议加个填写实例或者文档(你肯定已经在做了)
    实际上这个是我理解错了。。存储空间我以为是填大小(相当于备注)
    因为下面已经有域名了,我以为是自动从域名抓取存储桶名。
    建议把“储存空间”改成“储存空间名称”
    目前已知其他问题
    1.编辑图床配置的时候,单独修改区域,存储空间或者 Secret id 等无法点保存,需要重新修改图床名称“例如把腾讯云修改成腾讯云-new ”,此时保存按钮可点击
    2.点“偏好设置”时不会显示到最前
    GG2
        32
    GG2  
       2019 年 6 月 27 日 via iPhone
    能否支持 chevereto 的 api ?
    gee1k
        33
    gee1k  
    OP
       2019 年 6 月 27 日
    @Jackxun123 感谢,我尽快修复
    Jackxun123
        34
    Jackxun123  
       2019 年 6 月 27 日
    @gee1k 非常感谢分享
    。。顺便在这个帖子里能不能说下 V2EX 用 markdown 和 html 格式用自定义图床回复图片的方法
    我发现之前的帖子的格式都失效了,试了好几次也没发出来。。
    gee1k
        35
    gee1k  
    OP
       2019 年 6 月 27 日
    @Jackxun123 老哥可以加我上面 append 里的微信群哦。问题修复好了能立马知道。

    V2ex 里好像是只支持 自己的图床和 imgur 和微博的图片连接。所以我也准备接下来把 imgur 加上


    https://v2ex.com/faq
    Jackxun123
        36
    Jackxun123  
       2019 年 6 月 27 日
    @gee1k 好的我马上就加
    看来只有写主题的时候能用 markdown 和 html 格式,而在回复的时候就不可以了
    imgur 这个图床现在被墙了,就算我能传上去,有些人也看不到,这就有点气。
    Jackxun123
        37
    Jackxun123  
       2019 年 6 月 27 日

    @hengo
    借一下图片~
    gee1k
        38
    gee1k  
    OP
       2019 年 6 月 27 日
    @Jackxun123 牛逼
    marlondu
        39
    marlondu  
       2019 年 6 月 27 日
    作者辛苦 了
    gee1k
        40
    gee1k  
    OP
       2019 年 6 月 27 日 via iPhone
    # v0.6.0 Release 发布了

    ## New Feature
    - 支持自定义上传接口和参数`仅支持普通的无需任何动态计算签名的接口`
    - 上传历史如果是图片、pdf、等等支持预览的格式,在鼠标悬浮到 url 上时会出现预览。能更好的找到你需要的历史上传记录
    - 图床配置界面增加`帮助`按钮,点击会跳转到对应类型的图床配置教程页`教程正在努力编写中,现在打开是 404,大家稍安勿躁`

    ## Optimize
    - 打开`偏好设置`和`选择文件上传`时将界面置顶

    ## Fix Bugs
    - 修复新增加图床配置时,配置为空时如果保存过后,再次编辑。`保存`/`重置`将无法点击
    - 修复添加图床配置时,新增列表会出现 `+` 号的一个选项,点击程序会报错崩溃的问题
    - 以及其他一些小问题修复
    indev
        41
    indev  
       2019 年 6 月 28 日
    加入 Cloudinary 我就换这个
    jabin88
        42
    jabin88  
       2019 年 6 月 28 日
    可以绑定多个七牛云非常好,特别还免费,比那个按年收费的好多了,希望坚持,再加多一些云支持。
    Aura7988
        43
    Aura7988  
       2019 年 6 月 28 日
    支持用 GitHub 做图床吗?
    gee1k
        44
    gee1k  
    OP
       2019 年 6 月 28 日 via iPhone
    @Aura7988 有这个计划,准备做了
    gee1k
        45
    gee1k  
    OP
       2019 年 6 月 30 日   1
    @Aura7988 Github 和国内的 Gitee 的支持工作已经完成。下一个版本发布时会上线这两个功能,敬请期待~
    gee1k
        46
    gee1k  
    OP
       2019 年 6 月 30 日
    @Aura7988
    uPic v0.7.0 Release
    New Feature
    支持上传文件到 Github 仓库
    支持上传文件到 码云(Gitee) 仓库
    支持微博图床
    Optimize
    优化上传历史预览。异步请求预览图片,不影响主应用
    关闭偏好设置时如有未保存的设置弹出提醒
    配置属性保存前 trim 字符串
    优化一些代码逻辑、操作逻辑
    Fix Bugs
    修复一些小 bug
    Aura7988
        47
    Aura7988  
       2019 年 6 月 30 日
    @gee1k 速度好快,谢谢你
    VD
        48
    VD  
       2019 年 7 月 2 日
    微博图床废掉了
    所以现在摸鱼的话,imgur 图床是必须的
    gee1k
        49
    gee1k  
    OP
       2019 年 7 月 7 日
    @所有人
    # uPic v0.7.1 Release

    ## New Feature
    - 支持多文件上传(在拖拽上传、复制上传中,如有不支持的文件会被自动过滤。仅会上传当前图床支持的文件)
    - 自定义上传支持动态模板值。[详情请看]( https://blog.svend.cc/upic/tutorials/custom/)

    ## Optimize
    - 在菜单栏图床栏目,会显示当前所使用的图床
    - 优化一些提示

    ## Fix Bugs
    - 修复一些小 bug
    gee1k
        50
    gee1k  
    OP
       2019 年 7 月 7 日
    @VD 微博还能用的
    xiebruce
        51
    xiebruce  
       2019 年 7 月 18 日
    我也写了一个图床工具 PicUploader(github 搜索“ PicUploader ”),虽然没有原生客户端方便,不过还是发出来,万一有人需要呢,毕竟有一些现有的图床工具都没有的功能。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2723 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 09:46 PVG 17:46 LAX 01:46 JFK 04:46
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86