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

快捷备忘 + 文件互传 + web 与 cli = go-send

  •  1
     
  •   cmdOptionKana · 2020-11-16 15:23:22 +08:00 · 2186 次点击
    这是一个创建于 1462 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近做了一个工具,主要功能是临时记录几句话,或临时保存一些文件,也可以用来当作 firefox send 或 奶牛快传之类的工具在个人设备之间、熟人之间互传文件。

    命令行

    • 工具本身是通过网站的形式使用,另外也提供一个命令行工具,可以在终端收发消息,比如,在手机上通过网页发送一句话,然后在本地服务器或云服务器可以通过命令行接收这句话,不需要图形界面。
    • 也可以在命令行发送文本消息,相当于一个简单的命令行快捷备忘工具。

    demo 演示

    • https://send.ai42.xyz
    • 密码: abc
    • 演示版会自动压缩图片,正式版则是上传原图
    • 演示版限制单个文件 512KB 以下,数据库总容量 10MB, 正式版可自由设定
    • 演示版限制文件 5 分钟变灰,30 天自动删除,正式版可自由设定

    源代码

    未来计划

    打算以这个程序为基础,新开一个项目,加上标签管理、加密、对象储存等功能,与这个程序不同的是,到时文件不是临时保存,而是加密后永久保存在对象储存里。

    13 条回复    2020-11-17 23:14:57 +08:00
    EasonC
        1
    EasonC  
       2020-11-16 15:59:00 +08:00 via iPhone
    你这类工具啊,怎么说,做的又不是那种上手快简单傻瓜无脑操作化也不是隐私到端到端加密就很难出彩,说不好听就基本没人用,先说互传一些没必要加密的泄漏无所谓的纯文本的,别人直接一个二维码解决全平台了,这类工具同行内做的太多了,包括附加的一些额外功能;再说说非隐私媒体类,别人直接用奶牛文叔搞定;再到传一些密码类隐私的文本文件,像什么端到端加密的工具也数不胜数,随便注册个号,传完把文件从服务器一删,害怕的再彻底删除账号。所以你做这个工具基本没什么能拿得出手的特色。隐私的数据传送别人也不敢用,非隐私的数据传送呢,别人去用其他更简单的工具了。
    lamCJ
        2
    lamCJ  
       2020-11-16 16:23:46 +08:00
    自己部署一套来作个人私用或小范围使用其实还是挺方便的 不需要安装客户端啥的 不喜欢公有云服务的其实可以折腾这种 不过当成开放服务放出来估计有 1 楼说的一些问题 以及服务器成本问题(不免费估计更没人用 免费又得自己买服务器和存储导致做不了多久)
    cmdOptionKana
        3
    cmdOptionKana  
    OP
       2020-11-16 16:29:35 +08:00
    @EasonC 我这个主要是自用的,不提供公共服务。

    我自己有一些需求,比如,我经常有些文件想暂时保存,如果使用我这个工具,可以自动超时删除,比较方便。

    奶牛文叔的弱点正是隐私问题,我这个是自己搭服务器用的,上传的文件在自己的服务器里,如果用奶牛文叔,还要手动加密解密,就很麻烦了。
    cmdOptionKana
        4
    cmdOptionKana  
    OP
       2020-11-16 16:30:04 +08:00
    @lamCJ 我这个只是给人自己搭来用,不对外服务的。
    imn1
        5
    imn1  
       2020-11-16 17:05:56 +08:00
    快捷备忘这个我喜欢,能支持 caldav 就好了,这样直接 send 到自己的 dav Todo,不用打开 GUI 添加

    文件类+短注释,如果能一键 send 到笔记“未分类”估计也很多人愿意用,可惜我用的都是离线笔记,不支持外部接收

    这个项目做下去我估计最难倒不是 send,receive,而是客户端 GUI 管理,GUI 做成通用是很烦的事

    @EasonC
    @lamCJ
    他这个我一看就知道是自用的,不是 send 给别人,估计你们日常都没有类似需求
    我是常年挂着一个备忘录工具的,随时打开添加,只是没有定制模板,就算添加一句话也要填写几个 field 才行
    cmdOptionKana
        6
    cmdOptionKana  
    OP
       2020-11-16 17:18:23 +08:00
    @imn1 与其他工具互联我还没有想过,目前最想做的是保存文件到对象储存,通过标签来管理,想象中还是比较方便好用的😂
    lamCJ
        7
    lamCJ  
       2020-11-16 17:24:03 +08:00
    嗯嗯 我也看到项目介绍了 我也有这种需求 不过我是直接用 Git 私有库管理我的小文件来的 2333

    自用的话 没必要专门搞个 GUI 了把 web 多通用 而且看楼主应该是习惯 cli 的 应该不会折腾通用 GUI
    imn1
        8
    imn1  
       2020-11-16 17:26:40 +08:00
    @cmdOptionKana #6
    其实 send 保存不难做,学 webdav 的上传,caldav 几种格式的 xml 的 parser,几小时就够了,我就是懒,🐶
    然后想到后续还要做的 GUI 管理,就蔫了,动力瞬间清零
    DoctorCat
        9
    DoctorCat  
       2020-11-16 20:54:02 +08:00
    个人觉得局域网内跨系统平台传递文件续期还是有的,不过比较 geek 了
    xiozf
        10
    xiozf  
       2020-11-17 14:07:26 +08:00
    确实有这个需求,windows 可以命令行不错,手机还要开网页略麻烦。
    目前用的也是 V 友开发的:clipboard-online 。地址在这: https://www.v2ex.com/t/715400
    手机可以用类快捷指令的应用获取和发送,比较可惜的是目前正式版还不支持鉴权和历史记录,苦等开发版正式发布。
    cmdOptionKana
        11
    cmdOptionKana  
    OP
       2020-11-17 14:32:34 +08:00
    @xiozf 想了一下,由于我这个有服务器,用 iphone 的捷径直接通过网址与服务器交互即可,密码可以写在网址里问题不大,我研究一下,这个应该不难做。
    cmdOptionKana
        12
    cmdOptionKana  
    OP
       2020-11-17 16:43:04 +08:00
    现已支持 iPhone Shortcut, 设置方法发在 https://send.ai42.xyz 里了,我待会儿再更新一下 github 的 readme
    xiozf
        13
    xiozf  
       2020-11-17 23:14:57 +08:00 via iPhone
    @cmdOptionKana 哇哦,太酷了,目前已实现的功能都是我想要的。
    至于不会搭服务器这是我的问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.