V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chenxtdo
V2EX  ›  macOS

一个自己做的 mac,图床小应用,最近使用 swift3 重写了下

  •  
  •   chenxtdo · 2017-01-01 13:22:46 +08:00 · 3173 次点击
    这是一个创建于 2669 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一款 Mac 小软件(用于上传图片到图床生成外链接(支持生成 markdown 链接))

    模仿 iPic 应用开发,感谢Mac App 基础开发教程学习指导,感谢谷歌的问题解答

    上传图片到图床,然后直接生成图片链接到剪贴板(支持生成 markdown 链接)

    大大省去了写论坛,博客插图的麻烦事,配合Chrome 插件 Markdown here在一切可以写富文本的地方如微信公众号文章,方便快捷得插图

    如果你觉得好,请 Star✨下

    最新版本下载见最下面


    可能有未知 bug ,请通过 [email protected] 给予反馈,阿里阿都

    Icon_128x128.png

    已有功能:

    1. 拖拽图片文件到状态栏图标直接上传(随手一拖)
    2. 复制图片文件,点击状态栏上传按钮上传( CMD + C 图片后 点击应用上传件直接上传)
    3. 用截图工具保存在剪贴板的图片,点击上传直接上传(此处可能有 BUG ,现阶段通过七牛云的 SDK 进行上传,好像有点 BUG ,无法指定 data 的格式,也有可能操作有误。现阶段通过七牛云转码接口进行处理)
    4. 配置自己的图床(暂时支持七牛云)
    5. 增加上传进度展示
    6. 新增上传图片的展示,与最近 5 张的上传历史,点击直接复制链接
    7. 增加自动自动上传功能

    146899582127018.jpg

    ToDo:

    1. ~~上传的历史列表(可以复制之前的链接)~~
    2. ~~上传进度展示(网速慢的时候我都不知道有没有在传呀。- -!)~~
    3. 多图同时上传(一次性好几张图一起来更佳爽)
    4. 图片的比例更改(目前可以通过更改七牛云的链接进行裁剪,七牛云图片处理文档
    5. 去掉 SDK ,通过 API 上传图片
    6. 等等

    注意:

    上传图片需要千牛云的 token ,该 token 是通过后台服务器获取的,返回给客户端,用于上传图片,为了不每次去获取 token ,本地会在获取一次后记录 token 。可是,这个 token 可能过期,导致图片上传失败(其实我也不太清楚会不会过期,😄)。这里需要你再一次尝试上传。

    上传图片失败:不是自定义配置信息错误,就是 token 过期

    演示

    下面演示

    公众号,邮件等可以富文本的地方插图

    ![656852016-07-18 15_58_25.gif]( http://7xqmjb.com1.z0.glb.clouddn.com/656852016-07-18 15_58_25.gif)

    拖拽上传:

    ![2017010119864Kapture 2017-01-01 at 13.12.19.gif]( http://oj1afz1k8.bkt.clouddn.com/2017010119864Kapture 2017-01-01 at 13.12.19.gif)

    复制上传:

    ![742212016-07-13 21_53_52.gif]( http://7xqmjb.com1.z0.glb.clouddn.com/742212016-07-13 21_53_52.gif)

    截图上传:

    ![2016-07-12 23_32_08.gif]( http://7xqmjb.com1.z0.glb.clouddn.com/589982016-07-12 23_32_08.gif)

    现在应该能满足基本需求,功能不断完善中

    下载方式点击此处 github

    第 1 条附言  ·  2017-12-06 16:07:17 +08:00
    应用下载地址已经失效,去 github 下载
    15 条回复    2017-02-27 14:01:04 +08:00
    fashioncj
        1
    fashioncj  
       2017-01-01 14:04:13 +08:00 via iPhone
    哈哈哈之前就开始用了感觉很好。可以考虑 jia imgur
    Kilerd
        2
    Kilerd  
       2017-01-01 14:18:18 +08:00 via iPhone
    那个教程我收下了。
    chenxtdo
        3
    chenxtdo  
    OP
       2017-01-01 15:07:33 +08:00 via Android
    @fashioncj 谢谢支持
    mejinke
        4
    mejinke  
       2017-01-01 16:14:39 +08:00
    @chenxtdo 楼主我也要想买 swift
    mejinke
        5
    mejinke  
       2017-01-01 16:14:55 +08:00
    学。。。
    KingBillSame
        6
    KingBillSame  
       2017-01-01 20:20:01 +08:00 via Android
    可以做个到新浪的不 w
    chenxtdo
        7
    chenxtdo  
    OP
       2017-01-01 21:43:01 +08:00
    @KingBillSame 好的,我看下。有空更新上
    chenxtdo
        8
    chenxtdo  
    OP
       2017-01-01 21:44:10 +08:00
    @mejinke 我买的是 OC 的版本,这本书更多的是讲 cocoa 的 API 。所以如果你会 swift ,也可以看 OC 的版本开发
    sewyu
        9
    sewyu  
       2017-01-01 21:49:11 +08:00
    刚试了一下,非常好用,万分感谢
    chenxtdo
        10
    chenxtdo  
    OP
       2017-01-01 23:17:12 +08:00 via Android
    @sewyu 谢谢支持
    Showfom
        11
    Showfom  
       2017-01-02 12:38:13 +08:00 via iPhone
    楼主可以支持 sm.ms 图床吗
    chenxtdo
        12
    chenxtdo  
    OP
       2017-01-02 14:09:15 +08:00 via Android
    @Showfom 有空,我整理一下,支持其他图床!也可以自行修改源码,添加
    chenxtdo
        13
    chenxtdo  
    OP
       2017-01-03 10:14:10 +08:00
    bug ,修复已经能更新
    smallaccount
        14
    smallaccount  
       2017-01-03 22:42:24 +08:00 via iPhone
    微博图床能搞定不?
    chenxtdo
        15
    chenxtdo  
    OP
       2017-02-27 14:01:04 +08:00
    @Showfom 我想对接下 sm.ms 。 请问怎么搞
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5905 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:09 · PVG 10:09 · LAX 19:09 · JFK 22:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.