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

也写了个网络临时记录本, note.mk

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

    https://note.mk

    第一行代码大约写在好 2 年前,之前也是此类产品的轻度用户,所以当时应该也是想自己也写一个,但是写着写着就没了下文。 为啥又拾起来了呢,主要还是工作上的需要,可以电话通话中的时候,通过临时记事本互相交流一下。

    “你浏览器打开 note·mk /你手机号 ”, 然后……再然后……劈里啪啦一顿操作。省的微信加好友了,使用便捷,又不会加长自己的好友列表。 除了可以自己记事外,也可以利用它的分享功能。

    即用即走,简洁高效。

    还有一个主要的原因就是最近注册了这个域名。.mk .mark? 较短也不算太贵(咬咬牙)。

    这个也是闲着没事,也为了解决问题,同时参考了多个前辈所写功能的经验,拼凑出来的网络记事本。采用 PHP + 文件 存储,为减少体积暂未引用任何类库,纯 JS 原生代码(其实 piapia 打脸,为了二维码,引用了 qrcode 库,但是是用的时候才异步加载)。

    本次是接着两年前的代码写,框架还在,但是绝大部分都重写了,很多是代码纯靠堆叠出来的,没有形成系统化,各自为战,所以代码确实需要优化。但是这个以后另说。完成比完美重要不是么?

    目前 .mk 无法备案,所以服务器是阿里香港丐版,后期会加 CDN,欢迎轻度使用,不抗造。

    除了大家都了解的基本的保存功能外,另外添加了几个略不同的功能:

    • 阅后即焚

    • 文件分享(将文件拖拽到 textarea 区域,直接保存文件的 Base64,其他人通过网址可以下载此文件[默认文件分享方式为阅后即焚],文件大小目前限制为 600K 左右。实现方式有可能是全网独一份吧:)

    • 文件或者文本下载

    • 加了行号 (代码高亮需要大批 js 的支持,否掉了)

    • 二维码分享内容(有字数限制)或者 网址

    • 上次保存逝去的时间

    • 可增加前台不能修改的 /index /home 等页面

    后面打算更新的内容

    • 多人协作编辑
    • 修正前端行号的 bug
    • 或许完成记事本可加密的功能(写了一部分,目前暂停了)

    代码开源,欢迎大牛们指点,其实除了一个 index.php ,其他都前端可见。

    https://github.com/dyniao/web-notepad

    23 条回复    2020-06-02 18:51:37 +08:00
    kwo68321
        1
    kwo68321   49 天前 via Android
    最近刚好在找这样功能的服务 多谢分享
    imdong
        2
    imdong   49 天前
    虽然简陋,但值得鼓励。

    可以直接把文件保存为 /md/${id}.md ,前端直接 /#${id}

    这样查看可以实现纯静态,打开 index.html 后再读取 .md 文件回来渲染即可,

    而后端只需要处理保存文件的即可。

    至于加密的文件,可以保存为 hash(${id}@${password})#密文。

    当然,这个安全性就稍微差点,也可以 md 文件中标记为加密文件,然后后端处理加密保存到另一个文件。
    q409640976
        3
    q409640976   49 天前 via Android
    很需要这类的东西,用一个另一个开源版本搭了一个
    建议不用太复杂,毕竟就是简单的信息传递
    q409640976
        4
    q409640976   49 天前 via Android
    https://github.com/pereorga/minimalist-web-notepad
    贴一下我用的版本,临时文件分享搞一下还是不错的,不知道有没有类似奶牛快传的接口,速度能快一些,文件能大一些
    max3
        5
    max3   49 天前 via Android
    好东西
    haiyang416
        6
    haiyang416   49 天前 via Android
    设置密码的功能看起来很迷,建议优化。
    wework
        7
    wework   49 天前
    不错不错哦,我建议用 .md 后缀, 目前在 nic.md 也就是 25 美金左右注册,readme.md 有个程序员用了很多年,不知道为何去年不续费扔了,又被另外一个程序员注册了
    dyniao
        8
    dyniao   49 天前
    @kwo68321
    @max3
    @imdong 感谢支持

    前期考虑的过通过 后缀 进行判断,然后只读的渲染 如
    note.mk/123.md
    note.mk/123.html
    note.mk/123.txt
    note.mk/123.jpg
    等,以后会考虑这个。

    @haiyang416 一开始想做密码功能来着,实现也跟 阅后即焚 功能一样,在第一行添加验证信息。
    但是在还没写完的时候觉得加密码这个事,就变成了私人笔记了。就搁置了。


    @wework 很有可能是断更,然后忘了续费了。
    m0cha
        9
    m0cha   49 天前 via iPhone
    我称之为网络剪切板
    sooo
        10
    sooo   48 天前
    这个偶尔还真需要,网络剪贴板
    zekeda
        11
    zekeda   48 天前
    网络剪切板+1,有时候真挺需要的
    fenglangjuxu
        12
    fenglangjuxu   48 天前
    挺不错的 还支持自定义后缀
    mensile
        13
    mensile   48 天前
    体验了,平时还是需要的,看到域名想到我还有个域名 note.best,新后缀喜欢的可以便宜出给你
    Comdex
        14
    Comdex   48 天前
    巧了,我也在做类似的东西。。。
    kiracyan
        15
    kiracyan   47 天前
    好东西
    Oceanhime
        16
    Oceanhime   47 天前
    好东西是好东西, 但这种东西估计不能做大吧, 招惹上菠菜等行业就不好玩了。到时候搞个记事本还要做关键词屏蔽, 心累。
    dyniao
        17
    dyniao   47 天前
    @Comdex 可以交流交流
    dyniao
        18
    dyniao   47 天前
    @Oceanhime 感谢支持和提醒,之前确实考虑过这个,某些信息确实是问题,再考虑吧。

    话说这个如果真要做大的话,这点代码也是搞不起来的啊。
    Delbert
        19
    Delbert   47 天前
    Your request for URL have a security risk. You can access this url by clicking "Continue,I accept this risk." button.If you make this choice,it means that you accept this risk.
    您访问的链接存在安全风险。若果您接受此风险,请点击"继续,我接受此风险."按钮继续访问。
    nwgale
        20
    nwgale   47 天前
    @dyniao 好用!好用!!
    我自己就很需要这样一个,跨屏传点不重要的数据又不想登微信 qq 邮箱时很好用
    ——————
    建议
    1 )不要做加密之类的复杂功能,那样的话还不如登录印象笔记了
    2 )(至少要) 支持链接
    3 )视觉确实可以优化一下,找个设计师规范一下
    huobi
        21
    huobi   45 天前
    可以结合 ipfs 做成去中心化版本的
    dyniao
        22
    dyniao   43 天前
    @nwgale
    @huobi 感谢意见
    anky
        23
    anky   42 天前
    非常棒呀!支持
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4444 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:06 · PVG 14:06 · LAX 23:06 · JFK 02:06
    ♥ Do have faith in what you're doing.