V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gee1k
V2EX  ›  分享创造

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

  •  1
     
  •   gee1k ·
    gee1k · 2019-06-26 22:43:42 +08:00 · 5328 次点击
    这是一个创建于 1981 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    uPic

    ☁️ 简洁的 Mac 图床客户端 uPic

    📑 简介

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

    💡 特点

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

    📤 上传方式

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

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

    🖥 选择文件上传

    选择文件上传

    ⌨️ 复制文件上传

    复制文件上传

    🖱 拖拽文件上传

    拖拽文件上传

    🖱 截图上传

    截图上传

    📦 图床、对象存储

    ⚙️ 配置图床

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

    图床配置

    🔦 选择图床

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

    图床

    🧰 更多功能

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

    ⌨︎ 全局快捷键

    快捷键

    🕦 上传历史

    上传历史

    📢 更多功能等待你发现

    ...

    💌 联系我

    第 1 条附言  ·  2019-06-27 08:23:17 +08:00

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

    第 2 条附言  ·  2019-06-27 21:43:46 +08:00
    # 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-06-26 23:51:22 +08:00 via Android
    我发现 mac 上的图床应用和 markdown 应用层出不穷遍地开花。。
    lait
        2
    lait  
       2019-06-27 00:05:18 +08:00 via Android
    点个赞 支持一下
    szzhiyang
        3
    szzhiyang  
       2019-06-27 00:14:40 +08:00
    @wuzhi1234 确实,不过绝大多数都是昙花。
    gee1k
        4
    gee1k  
    OP
       2019-06-27 00:18:58 +08:00 via iPhone
    @wuzhi1234
    @szzhiyang
    有很多吗?😨😨我找了好久都没有中意的,中意的太贵了😭
    FakeLeung
        5
    FakeLeung  
       2019-06-27 00:21:42 +08:00
    和 picgo 相比,有什么优势?
    gee1k
        6
    gee1k  
    OP
       2019-06-27 00:31:28 +08:00 via iPhone
    @FakeLeung 初衷也不是要和那个产品比吧。
    picgo 和 ipic 都用过,也都是很好的产品了。
    我自己也是搞前端的,个人不太喜欢用 electron 封装的 app。
    比较偏向于原生 app。
    至于 ipic,说实话也不怕丢人,我舍不得这个钱😭,每个月 6 元。虽然也不算多。
    但是这个工具对于我来说,也就写博客和来 v 站才会用的比较多,有时候甚至一个月用不了两次

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

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

    大佬的意见我会好好考虑的,感谢🙏。 有意见尽管提👏
    gee1k
        13
    gee1k  
    OP
       2019-06-27 00:55:54 +08:00 via iPhone
    @falcon05 对了,刚想到,你也可以去系统设置,通知设置里把 upic 的通知提示音关掉的
    falcon05
        14
    falcon05  
       2019-06-27 01:14:27 +08:00 via iPhone
    @gee1k 好了,这下好了很多,谢谢
    gee1k
        15
    gee1k  
    OP
       2019-06-27 01:16:08 +08:00 via iPhone
    @hly9469 感谢 可以加我微信进群交流哦
    gee1k
        16
    gee1k  
    OP
       2019-06-27 01:16:17 +08:00 via iPhone
    @falcon05 可以加我微信进群交流哦
    Steps
        17
    Steps  
       2019-06-27 01:25:45 +08:00
    很棒很棒!

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

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

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

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

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

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


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

    @hengo
    借一下图片~
    gee1k
        38
    gee1k  
    OP
       2019-06-27 11:19:11 +08:00
    @Jackxun123 牛逼
    marlondu
        39
    marlondu  
       2019-06-27 13:55:28 +08:00
    作者辛苦 了
    gee1k
        40
    gee1k  
    OP
       2019-06-27 21:43:35 +08:00 via iPhone
    # v0.6.0 Release 发布了

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

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

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

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

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

    ## 🐛 Fix Bugs
    - 修复一些小 bug
    gee1k
        50
    gee1k  
    OP
       2019-07-07 20:36:32 +08:00
    @VD 微博还能用的
    xiebruce
        51
    xiebruce  
       2019-07-18 00:00:05 +08:00
    我也写了一个图床工具 PicUploader(github 搜索“ PicUploader ”),虽然没有原生客户端方便,不过还是发出来,万一有人需要呢😄,毕竟有一些现有的图床工具都没有的功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:46 · PVG 06:46 · LAX 14:46 · JFK 17:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.