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

分享自己的跨平台剪切板同步方案

  •  3
     
  •   yusanshi · 335 天前 · 3403 次点击
    这是一个创建于 335 天前的主题,其中的信息可能已经有所发展或是发生改变。

    特性

    • 支持剪切板(文字和图片)和文件
    • 不要求在同一个局域网内(但是代价是需要在线数据库)
    • 多客户端支持:webpage/iOS/Linux/Windows

    地址

    https://github.com/yusanshi/cloud-clipboard

    视频演示:剪切板 文本

    https://github.com/yusanshi/cloud-clipboard/assets/36265606/ff3d73cb-7af4-462f-9687-d41a98eb98a7

    视频演示:剪切板 图片

    https://github.com/yusanshi/cloud-clipboard/assets/36265606/1734eb8f-3873-4b70-905c-0b5ec3b73ec5

    视频演示:文件

    https://github.com/yusanshi/cloud-clipboard/assets/36265606/50029f91-8355-4705-9521-c7d26b21e17c

    顺便求吸收波意见~

    25 条回复    2024-04-16 15:48:34 +08:00
    stinkytofu
        1
    stinkytofu  
       335 天前
    没有使用欲望, 既然要装客户端, 那为什么不使用微信,TG 这些软件呢
    yusanshi
        2
    yusanshi  
    OP
       335 天前 via iPhone
    @stinkytofu ios 的客户端是 shortcuts ; windows/linux 的客户端是 python 脚本,是为了用键盘快捷键复制粘贴,不使用它直接用网页版也可以的(视频演示里就是直接用的网页版)。 我的主要使用场景是在 iphone 和 linux 间同步剪切板:linux 上装微信不方便,手机上 tg 需要开梯子~
    Bingchunmoli
        3
    Bingchunmoli  
       335 天前 via Android
    不如做成服务用 ctrl+alt+v 就是云同步,
    yusanshi
        4
    yusanshi  
    OP
       335 天前
    @Bingchunmoli 现在的 windows 和 linux 的客户端就是支持的,需要你手动把复制和粘贴的命令绑定到键盘快捷键(在 README 的底部有说明)。只不过视频演示中我用的是通用的网页版~
    bkmi
        5
    bkmi  
       335 天前 via Android
    要不试试 Join 的方案,使用 Chrome 插件在多端同步
    dianso
        6
    dianso  
       335 天前
    微信输入法,全平台同步剪切板。
    yusanshi
        7
    yusanshi  
    OP
       335 天前
    @bkmi 了解了一下看着挺不错的,看来我之前漏掉了哈哈。不过好像缺个 iOS 平台
    yusanshi
        8
    yusanshi  
    OP
       335 天前
    @dianso 微信输入法缺个 linux 客户端 😁
    jemyzhang
        9
    jemyzhang  
       335 天前 via iPhone
    比较感兴趣 airserver 有 linux 客户端吗?官网上没有看到
    genkidesu
        10
    genkidesu  
       335 天前
    一直用的 kde connect ,不知道楼主的和它比起来如何?准备尝试了
    yusanshi
        11
    yusanshi  
    OP
       335 天前
    @genkidesu 哈哈我之前也用这个,但是需要同一个局域网,我手机经常不连 wifi 、用流量,所以我的痛点是需要走公网
    yusanshi
        12
    yusanshi  
    OP
       335 天前   ❤️ 1
    @jemyzhang 我视频演示里用的这个 https://github.com/FDH2/UxPlay
    LavaC
        13
    LavaC  
       335 天前
    @bkmi 两年前我用 join 的时候印象里客户端都不好使,除非一直挂着浏览器,刚好那会我还是坚定的火狐人就没继续用了。
    fzdwx
        14
    fzdwx  
       335 天前
    每次还要手动 拉推,这个确实不如直接手动复制到微信、tg
    avv
        15
    avv  
       335 天前
    @dianso 不支持 jpg
    yusanshi
        16
    yusanshi  
    OP
       335 天前
    @fzdwx 如果 windows/linux 用项目里的客户端脚本而不是网页版的话,可以实现一键复制选中并推送、获取云端并粘贴;但是 ios 平台还是需要点一下推或者拉。 在我的使用场景下( ios+ubuntu ),微信 linux 用着不方便、tg 在手机上需要开梯子
    ZxykM
        17
    ZxykM  
       335 天前
    还是 tg 方便,真全平台
    nocmt
        18
    nocmt  
       334 天前
    @ZxykM 要翻墙
    nocmt
        19
    nocmt  
       334 天前
    我最近也在做一款跨平台的云剪贴板(图片、文件、文字互传) APP ,已经可以做到 macOS 、Windows 、安卓无感互通的体验了,iPhone 的也可以,但是还没打包 APP 和上架,应该是在下个月就开源给大家用用。
    yusanshi
        20
    yusanshi  
    OP
       333 天前
    @nocmt 👍
    ZzzzRyan
        21
    ZzzzRyan  
       332 天前
    @nocmt mark 一下
    ZzzzRyan
        22
    ZzzzRyan  
       332 天前
    可惜了,使用的平台是 Android+Windows ,以及对于 文本/图片/文件 的传输一直都是希望:单次交互,在发送端点击发送快捷键/按钮,接收端就可以直接接收并存储进剪贴板或打开;
    translate
        23
    translate  
       271 天前
    @nocmt #19 mark
    nocmt
        24
    nocmt  
       270 天前
    @nocmt #19 鸽了鸽了,但差不多做好了,迭代两三个版本了,在赶。

    flutter 的第三方库文档是一点都不清晰,唉。

    如果要试用的话,可以加 Q 群:486534814
    hmmmbiubiubiu
        25
    hmmmbiubiubiu  
       215 天前 via iPhone
    各位大佬,我也做了一个, 自己用着很舒服。是 web 服务不需要安装客户端,支持多设备多平台,支持文字/图片/文件。各位大佬,如果有需要可以试试,点击就可以打开使用: https://gcopy.rutron.net/ 项目是开源的里面有 github 地址和详细文档,大家给把把关。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5947 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 03:31 · PVG 11:31 · LAX 19:31 · JFK 22:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.