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

码了一个社交平台存档器

  •  
  •   combout · 2021-12-18 10:28:19 +08:00 · 2684 次点击
    这是一个创建于 1064 天前的主题,其中的信息可能已经有所发展或是发生改变。

    苦于刷微博和知乎时,喜欢的帖子经常被夹,或者被清评论。于是用 Node.js 写了一个社交平台存档器 Social Media Archiver.
    这是一个模板,你只需连上你想要存档的社交平台的 API ,再写几个数据格式的转换方法,就能把这个模板实现为任意社交平台的存档器。你可以把喜欢的帖子的 URL 提交给这个程序,它就能帮你把整个帖子存下来。包括内容,图片,视频,评论,回复等等。
    它带有一个前端,能把存档下来的帖子展示出来。还能把整个项目打包成二进制可执行文件。
    我自己用这个模板实现了微博和知乎的实例,每个大概只要一天的工作量。

    对比其他工具的优势:

    • 截图:截图不好管理,没法选择文字,没法存视频,截不了几条评论。
    • archive.md: 只能存档静态网页,没法存视频,没法存动态加载的评论,子评论等等。
    • Github 上特定平台的爬虫:大多是 Python 写的,对 Node.js 用户不友好。要配数据库等,配置麻烦,不够轻量。大多都不是面向个人用户。

    Github 仓库: https://github.com/Combo819/social-media-archiver
    英文文档: https://social-media-archiver.ml/
    中文文档: https://social-media-archiver.ml/zh/
    英文视频简介: https://www.youtube.com/watch?v=7yGxmkiJSt8
    中文视频简介: https://www.bilibili.com/video/BV1bM4y1c7a9/

    如果有问题,欢迎提 issue 。如果觉得有用,欢迎 star 。谢谢!

    4 条回复    2021-12-20 10:39:34 +08:00
    mohulai
        1
    mohulai  
       2021-12-18 14:35:10 +08:00
    有点意思啊,我一直酝酿写个史记,这工具帮大忙
    lupohan44
        2
    lupohan44  
       2021-12-20 09:11:12 +08:00
    hwlhwlxyz
        3
    hwlhwlxyz  
       2021-12-20 10:14:34 +08:00
    这个工具有意思啊,逛的多一点的也就是知乎了,已 star 。
    combout
        4
    combout  
    OP
       2021-12-20 10:39:34 +08:00
    @lupohan44 这类工具能用,但没有自己定制的那么理想

    @hwlhwlxyz 谢谢。知乎的 API 简单,也很容易实现
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2799 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:49 · PVG 17:49 · LAX 01:49 · JFK 04:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.