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

用 Cloudflare Worker 保存和分享网页, raindrop 和 omnivore 的开源替代

  •  4
     
  •   songray ·
    Ray-D-Song · 21 天前 · 2632 次点击

    用浏览器插件抓取网页后发送到服务器( Cloudflare worker ),数据存储用 d1 数据库和 r2 对象存储。

    一开始是我和朋友banzhe开发来自己用的,白嫖 Cloudflare 免费额度。

    目前支持的功能:

    • 文件夹分类
    • 页面预览图
    • 标题关键字查询
    • 橱窗,可以分享自己抓取的页面
    • 移动端适配
    • tag 分类
    • 将页面保存为 markdown 阅读模式

    项目地址:web-archive

    第 1 条附言  ·  20 天前
    有没有好心人愿意帮我们移植插件到 firefox ...
    22 条回复    2024-11-11 23:03:46 +08:00
    Tink
        1
    Tink  
       21 天前
    很棒啊,试了一下
    SenLief
        2
    SenLief  
       20 天前
    这个我试了一下,简单粗暴,把网页直接下载了过去。。。
    sublimevsatom
        3
    sublimevsatom  
       20 天前 via Android
    支持 Firefox 吗
    songray
        4
    songray  
    OP
       20 天前
    @SenLief 实际上用了 singlefile ( https://chromewebstore.google.com/detail/singlefile/mpiodijhokgodhhofbcjdecpffjipkle ) 的核心 lib 。把图片和一些其他资源 base64 内联了。
    直接下载对现代很多 csr 网页是没用的。
    songray
        5
    songray  
    OP
       20 天前
    @sublimevsatom 不支持,因为我们俩都不用 firefox ,移植难度应该不大,不过没有动力
    mcone
        6
    mcone  
       20 天前
    思路挺好的,赞一个
    我之前是 evernote 重度用户,后来转投 onenote 了,也考虑过搞一个类似的
    dianso
        7
    dianso  
       20 天前
    好东西,收藏
    loveqianool
        8
    loveqianool  
       20 天前
    @songray Firefox 很多用户哦
    songray
        9
    songray  
    OP
       20 天前
    @loveqianool 因为初衷是我们俩自己用的工具顺便开源,如果社区希望实现的话,提交 pr 或者 fork 一份都是可以的(只要遵守 GPL v3 协议)
    iX8NEGGn
        10
    iX8NEGGn  
       20 天前 via iPhone
    赞一个,前段时间,我服务器到期,打算抛弃掉需要使用 Docker 部署的 Wallabag 时就在找类似的东西。
    AgentP
        11
    AgentP  
       20 天前
    在阮一峰的周刊上看到了,照着搭好了,非常棒!
    对于一些特别长的文章,似乎无法保存,例如: https://utgd.net/article/20311
    最后还是希望支持到 Firefox 😊
    xiaofengchen
        12
    xiaofengchen  
       20 天前
    真棒,希望有好心人支持 Firefox +1
    iniMeow
        13
    iniMeow  
       20 天前
    很棒,感觉能用上,先马一个
    zxq9
        14
    zxq9  
       20 天前 via Android
    佬,想问一下这个在移动端是怎么使用的,我在 edge 里面没有找到可以导入插件的地方
    songray
        15
    songray  
    OP
       20 天前 via iPhone
    @zxq9 移动端适配是网站做了移动端适配。不是说可以装插件啦…
    不过我最近在考虑这个… 但是安卓只有 chrome ,ios 只有 Safari 可以装插件,还必须得上架,太麻烦了
    caomingjun
        16
    caomingjun  
       20 天前 via Android
    @songray 安卓 firefox 也能装插件
    songray
        17
    songray  
    OP
       20 天前
    @caomingjun 第一次知道,我等会试试
    koast
        18
    koast  
       20 天前
    安卓的 Edge 的 Dev 版本也是可以装插件的
    JeffreyRSmith
        19
    JeffreyRSmith  
       20 天前
    同类型可参考推荐:
    1 、自部署 Readeck
    2 、docker 版 singlefile
    nicoljiang
        20
    nicoljiang  
       19 天前
    songray
        21
    songray  
    OP
       19 天前
    @nicoljiang 服务端抓取是这样的,但是需要无头浏览器,还有就是抓不了要登录的页面... (archive-box 啥的可以配 token 和 cookie ,就是比较麻烦)。
    所以这俩(服务端抓取和客户端抓取)其实是不同思路的东西。他这个页面太夸张了,80M 😂
    duckgo991
        22
    duckgo991  
       19 天前
    太牛了,期待已久的东西,可以卸载 singlefile 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2602 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.