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

简洁的 Mac 图床客户端 uPic v0.3.0

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

    之前发过一次,当时是最简陋的版本,发出来之后有朋友问能不能支持多图床 所以我这段时间进行完全重构了一下,现在已经是可以支持多图床了,虽然目前还是只接了 smms 和又拍云

    https://v2ex.com/t/572159

    由于刚开始接触 macOS 开发,所以进度比较慢,很多坑需要慢慢摸索。接下来我会慢慢完善,把其他常用的图床都加进来

    图床配置界面借鉴了 iPic,毕竟 iPic 是大神制作。觉得设计很好😁

    uPic

    图片(文件)上传

    上传方式

    uPic 支持选择文件上传、拖拽文件上传、复制文件上传、截图上传。支持菜单栏显示实时进度

    1.选择文件上传

    点击菜单栏 选择文件上传即可打开 Finder 选择需要上传的文件。 selectFile

    2.复制上传

    将需要上传的文件复制到剪切板,然后点击菜单栏中的上传已拷贝的文件即可上传。 paste

    3.拖拽上传

    只需要将当前图床所支持格式的文件拖到菜单栏的 uPic 图标上即可上传。 drag

    4.截图上传

    点击菜单栏 截图上传会激活截图操作,拉框选择要截图的范围即可自动上传。 screenshot

    除了复制上传以外,所有上传方式均可以在偏好设置中设置全局快捷键。 设置好全局快捷键之后可以在任何时候通过快捷键激活对应的上传操作

    shortcuts

    图床配置

    偏好设置中可配置图床,同一类型图床可配置多个,已满足多个云储存位置

    hosts

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

    default-host

    输出格式

    支持多种输出格式,以快速帮你实现的不同需求。

    output

    支持图床服务

    以下是现有和未来计划加入支持的图床

    连接

    第 1 条附言  ·  2019-06-23 16:30:39 +08:00

    v0.4.0 Release 发布

    New Feature

    • 增加七牛云支持
    • 使用 Sparkle 进行APP更新处理

    Fix Bugs

    • 修复在图床配置界面删除所选图床后,右侧配置信息面板没有更新
    • 其他一些代码层面的问题
    第 2 条附言  ·  2019-06-24 09:26:12 +08:00

    v0.4.1 Release

    🐛 Fix Bugs

    • 修复自动启动设置无效的问题
    • 修复图床配置界面关闭再打开,修改属性无法保存的问题
    • 一些其他小Bug
    第 3 条附言  ·  2019-06-25 15:48:19 +08:00
    # v0.5.0 Release 发布
    ## ✨ New Feature
    - 增加阿里云 OSS 支持
    - 腾讯云 COS 支持

    ## 👌 Optimize
    - 偏好设置 Tab 切换平滑过渡动画
    - 更换 APP 图标
    38 条回复    2020-11-09 15:12:03 +08:00
    dovme
        1
    dovme  
       2019-06-22 23:11:36 +08:00 via iPad
    👍🏻,厉害了
    wulilith
        2
    wulilith  
       2019-06-22 23:22:09 +08:00 via iPhone
    强……
    Steps
        3
    Steps  
       2019-06-23 00:19:25 +08:00
    留个名字,等你搞好七牛 腾讯 阿里 立马使用
    corningsun
        4
    corningsun  
       2019-06-23 06:15:09 +08:00 via iPhone
    看起来不错 👍
    QMore
        5
    QMore  
       2019-06-23 07:55:38 +08:00
    挺好的,支持~
    Jobin0528
        6
    Jobin0528  
       2019-06-23 08:35:44 +08:00
    考虑下 cloudinary ?
    gee1k
        7
    gee1k  
    OP
       2019-06-23 09:00:41 +08:00 via iPhone
    @dovme
    @wulilith
    @QMore
    感谢🙏。刚开始接触 macOS 开发,还有很多做的不好的地方
    gee1k
        8
    gee1k  
    OP
       2019-06-23 09:01:25 +08:00 via iPhone
    @Steps 好的,都在近期计划中了🌝
    gee1k
        9
    gee1k  
    OP
       2019-06-23 09:03:42 +08:00 via iPhone
    @Jobin0528 我去了解了解 cloudinary🧐
    Jobin0528
        10
    Jobin0528  
       2019-06-23 09:10:34 +08:00
    @gee1k 辛苦
    shell314
        11
    shell314  
       2019-06-23 10:50:46 +08:00 via Android
    支持
    falcon05
        12
    falcon05  
       2019-06-23 11:36:01 +08:00 via iPhone
    这个不错啊
    gee1k
        13
    gee1k  
    OP
       2019-06-23 11:39:21 +08:00 via iPhone
    @shell314
    @falcon05

    谢谢,正在加速开发其他图床的支持
    xratzh
        14
    xratzh  
       2019-06-23 11:54:36 +08:00 via Android
    上 MAS 吧
    dingdangnao
        15
    dingdangnao  
       2019-06-23 11:55:46 +08:00
    可不可以在右键菜单中直接上传啊?
    gee1k
        16
    gee1k  
    OP
       2019-06-23 12:44:34 +08:00 via iPhone
    @dingdangnao 暂时不可以,之后加上
    gee1k
        17
    gee1k  
    OP
       2019-06-23 12:45:14 +08:00 via iPhone
    @xratzh 开不起账号😭
    Akkuman
        18
    Akkuman  
       2019-06-23 15:52:47 +08:00 via Android
    目前是在用 picgo
    gee1k
        19
    gee1k  
    OP
       2019-06-23 16:31:05 +08:00
    @Steps 七牛云已经支持了
    Steps
        20
    Steps  
       2019-06-23 17:47:54 +08:00
    @gee1k #19 动作很快哟!

    支持一下,下载研究下
    ponder
        21
    ponder  
       2019-06-23 22:37:22 +08:00
    github 作为图 chuang 也不错的
    gee1k
        22
    gee1k  
    OP
       2019-06-24 00:53:25 +08:00 via iPhone
    @Steps 谢谢
    gee1k
        23
    gee1k  
    OP
       2019-06-24 00:54:49 +08:00 via iPhone
    @ponder 至前也有一个人有这个需求,我抽空研究研究
    gee1k
        24
    gee1k  
    OP
       2019-06-24 09:27:24 +08:00
    ## v0.4.1 Release

    ### 🐛 Fix Bugs
    - 修复自动启动设置无效的问题
    - 修复图床配置界面关闭再打开,修改属性无法保存的问题
    - 一些其他小 Bug


    如果有大佬已经安装了。0.4 以前的重新下载 dmg 覆盖安装一下即可。0.4 版的直接菜单栏->帮助->检查更新即可自动升级
    falcon05
        25
    falcon05  
       2019-06-24 13:27:57 +08:00
    试用了,挺好的,能不能增加上传文件的历史记录,这样就可以看之前上传过的文件的信息了
    gee1k
        26
    gee1k  
    OP
       2019-06-24 16:16:11 +08:00 via iPhone
    @falcon05 有这个计划,保留最近的一定数量的历史记录,以便再次过去链接
    gee1k
        27
    gee1k  
    OP
       2019-06-24 22:01:00 +08:00 via iPhone   ❤️ 1
    新版预告:
    目前进展顺利,阿里云接入工作已完成✅
    不出意外等明天把腾讯云接入完成之后会发布一个新版本。
    届时就是完成了我自己最开始的目标了!

    后续会对
    @ponder
    @Jobin0528 两位大佬提的建议研究下,如果可以也会加上
    gee1k
        28
    gee1k  
    OP
       2019-06-25 15:47:53 +08:00
    v0.5.0 Release 发布
    ✨ New Feature
    增加阿里云 OSS 支持
    腾讯云 COS 支持
    👌 Optimize
    偏好设置 Tab 切换平滑过渡动画
    更换 APP 图标
    sicflre
        29
    sicflre  
       2019-06-26 13:28:06 +08:00
    大佬厉害了
    gee1k
        30
    gee1k  
    OP
       2019-06-26 14:40:55 +08:00 via iPhone
    @falcon05
    v0.5.1 发布了,新增了上传历史记录功能,保存最近上传的 10 条记录。点击会将 url 复制到剪切板,方便再次使用
    falcon05
        31
    falcon05  
       2019-06-26 15:02:04 +08:00 via iPhone
    @gee1k Good !
    justin2018
        32
    justin2018  
       2019-06-26 16:32:57 +08:00
    可以自定义上传接口么 😁
    gee1k
        33
    gee1k  
    OP
       2019-06-26 17:43:08 +08:00
    @justin2018 暂时不支持哦。

    如果做自定义上传接口也最多支持那种简单一点的。如果涉及到类似现有的四种对象储存都需要各种签名,签名还有时效性的话,就不好搞了
    gee1k
        34
    gee1k  
    OP
       2019-06-26 17:44:47 +08:00
    大家有什么问题也可以给我发邮件或者加我 wx 和 tg
    Email: svend.jin#gmail.com
    微信: JSW5297 (请备注一下 uPic)
    Telegram: https://t.me/gee1k
    cai314494687
        35
    cai314494687  
       2019-06-26 17:58:20 +08:00
    justin2018
        36
    justin2018  
       2019-06-27 09:10:53 +08:00
    @gee1k 嗯 就是那种简单的。上传网址,上传字段名称~
    burning
        37
    burning  
       2019-06-27 15:52:27 +08:00
    网页中的图片不能直径拖拽到图标上 上传吗
    mobyride
        38
    mobyride  
       2020-11-09 15:12:03 +08:00
    @gee1k App Store 没有上架吗?在 App Store 搜索到的 uPic 是一个图片压缩 app
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1637 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:27 · PVG 00:27 · LAX 08:27 · JFK 11:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.