简洁的 Mac 图床客户端 uPic v0.3.0 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
gee1k
V2EX    分享创造

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

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

    之前发过一次,当时是最简陋的版本,发出来之后有朋友问能不能支持多图床 所以我这段时间进行完全重构了一下,现在已经是可以支持多图床了,虽然目前还是只接了 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
    支持
    GG668v26Fd55CP5W
        12
    GG668v26Fd55CP5W  
       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  
    div class="badge op">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 版的直接菜单栏->帮助->检查更新即可自动升级
    GG668v26Fd55CP5W
        25
    GG668v26Fd55CP5W  
       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 复制到剪切板,方便再次使用
    GG668v26Fd55CP5W
        31
    GG668v26Fd55CP5W  
       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 暂时不支持哦。

    如果做自定义上传接口也最多支持那种简单一点的。如果涉及到类似现有的四种对象储存都需要各种签名,签名还有时效性的话,就不好搞了
        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
    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     Solana     3861 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:19 PVG 18:19 LAX 03:19 JFK 06:19
    Do have faith in what you're doing.
    ubao 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