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

一个科研狗开发的文献管理软件 Paperlib 3.0

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

    Introduction

    距离 Paperlib 和大家见面,已经过去近两年了。Paperlib 也从 1.0 ,历经几十个版本,到达了现在的 3.0 。

    在这两年里我和 Paperlib 经历了各种奇妙的事情。有许多 VC 联系过我投资,许多软件经销商找过我。用户来来去去。有许多建议非常受用。有一些捐赠非常感谢。也有一些有意愿一起开发的同学,却最终也断了联系。😔

    Paperlib 还是最开始的那个 Paperlib --- 一个简单好用的开源论文管理工具。

    今天,Paperlib 3.0 发布了,带来了大家期望已久的插件系统。

    网址: https://paperlib.app/en/

    Github: https://github.com/Future-Scholars/paperlib

    Related Works

    前情提要: https://www.v2ex.com/t/861794

    Methodology

    作为一个非专业 App 开发者,实现插件系统着实费了我好大的精力。断断续续开发了一年。感谢 VSCode 的代码让我学习了如何构建一个插件系统。🙏

    插件开发文档: https://paperlib.app/cn/extension-doc/

    整个代码已经重构,以支持可扩展的架构。让我们一起让 Paperlib 变得更好吧!现提供许多官方发布的插件,包括:

    • 元数据检索
    • LLM AI summary
    • 引用计数
    • API Host - 连接 Paperlib 和 其他各种软件诸如 Raycast ,Obsidian 成为可能。
    • ...

    除此之外,还有许许多多新功能,请见 Release Notes: https://paperlib.app/cn/release-note.html

    关于 Electron ,我知道有一些用户,极其讨厌 Electron 。但是对于个人开发者,一个人完成三端软件的维护,Electron 是最好的选择了。PWA ,Tauri 总有很多限制,比如无法顺利处理很多同步数据库以及文件系统层面的操作。做为妥协,只好选择 Electron 。Paperlib 已经做到了尽可能简洁。系统资源占用,并不比同类软件诸如 Zotero 高。在我的破 intel Mac 上也感觉不到丝毫卡顿。

    Conclusion

    感谢各位用户长久以来的支持。祝各位科研顺利!

    另:如果你愿意加入我一起开发,并且认真思考过了,不是冲动,请联系我。https://github.com/GeoffreyChen777


    review: Accepted (Oral) 🤣

    第 1 条附言  ·  283 天前

    亮点

    1. 为多学科定制元数据搜索器,尤其是 CS 学科,及其精准的会议论文metadata匹配。
    2. macOS spotlight 一样的快速复制粘贴 bibtex 引用。
    3. 支持插件。
    4. 干净整洁的 UI。
    5. 订阅 RSS 获取最新论文
    6. 全文搜索,评价,星标,标签,组,markdown 纯文本笔记等
    7. 云同步,三平台支持:macOS, Windows, Linux
    第 2 条附言  ·  282 天前
    BTW:

    现在的软件使用的自签名证书,导致会弹窗警告啥的。由于是纯开源项目,没有任何资助。

    希望众筹一下 Apple 的证书和 Windows 的证书。两个加起来可能需要 200 多美元一年的样子。希望大家捐赠支持,请备注 Paperlib cert 。


    https://paperlib.app/en/donate.html


    有知道能资助开源项目证书的途径的也可以告诉我谢谢。
    29 条回复    2024-09-13 18:02:53 +08:00
    lindongwu11
        1
    lindongwu11  
       283 天前
    先 star 一下,比 zotero 好看,不过切换有成本,蹲一个 zotero import 插件
    SorryChen
        2
    SorryChen  
    OP
       283 天前
    @lindongwu11 支持。zotero 导出为 csv 直接拖入就完事了。
    SorryChen
        3
    SorryChen  
    OP
       283 天前
    @lindongwu11 好看还是次要的,最重要的事,zotero 对我领域的会议论文 metadata 识别很差。比如 ICLR ICML NIPS 。
    lindongwu11
        4
    lindongwu11  
       283 天前
    那我推荐给我女朋友试一下,不过她博士期间非常忙,估计折腾新软件的精力都没有,做完实验只想放松…
    SorryChen
        5
    SorryChen  
    OP
       283 天前 via iPhone   ❤️ 1
    @lindongwu11 我做完实验就开发这个放松🤣
    xieren58
        6
    xieren58  
       283 天前
    不错不错, 就是 electron...有点不爽...
    SorryChen
        7
    SorryChen  
    OP
       283 天前 via iPhone
    @xieren58 没办法的办法,如果用 native 我根本不知道如何开发插件系统🤣
    naminokoe
        8
    naminokoe  
       283 天前
    请问一下这个 app 比起 endnote 的优势在哪儿?
    SorryChen
        9
    SorryChen  
    OP
       283 天前 via iPhone
    @naminokoe 说实话我没用过 endnote 。

    但是你可以看看亮点比较一下。我相信 endnote 是无法匹配大部分会议发表论文的。在计算机领域,会议论文很重要。大部分论文都是挂在 arxiv 上,过段时间被会议接受。
    SorryChen
        10
    SorryChen  
    OP
       283 天前 via iPhone
    @naminokoe 其次 endnote 应该也无法插件扩展吧,比如 AI summary 插件,可以帮你用 LLM 总结论文。
    StubbornHuang
        11
    StubbornHuang  
       283 天前
    很强 不过平时用 zotera 切换过去会不会成本很大 文献太多了
    Cynicsss
        12
    Cynicsss  
       283 天前
    不戳的,管理论文很方便~
    henrylau0220
        13
    henrylau0220  
       282 天前
    问一下能给 AI summary 插件添加一个自定义请求地址的功能吗?
    Vanderick
        14
    Vanderick  
       282 天前
    从 zotero 切到 Paperlib 试下~
    给这个项目一个⭐️
    SorryChen
        15
    SorryChen  
    OP
       282 天前 via iPhone
    @StubbornHuang 你可以抽空 zotero 导出为 csv ,然后直接拖入 paperlib 试试。反正也不会影响你 zotero 数据,体验体验不影响啥。
    SorryChen
        16
    SorryChen  
    OP
       282 天前 via iPhone
    @henrylau0220 哈是说别的 LLM ?还是第三方 proxy 的 API ?
    henrylau0220
        17
    henrylau0220  
       282 天前
    @SorryChen 第三方 proxy 的 API
    SorryChen
        18
    SorryChen  
    OP
       282 天前 via iPhone
    @henrylau0220 可以,待会更新一下。但是我没有这种 API 测试,你可否协助测试?

    微信 https://share.1password.com/s#bjj8Qhq8qGJOKCN_MtDXwV9Ng55WFmGuTCcfuJ15Lmw
    henrylau0220
        19
    henrylau0220  
       282 天前
    @SorryChen 好的,已发送好友请求
    samallll
        20
    samallll  
       265 天前
    Zotero 对 BioRxiv 的适配还可以...
    SorryChen
        21
    SorryChen  
    OP
       265 天前
    @samallll biorxiv 的论文都有 doi ,检索元数据太简单了。也许只有 CS 学科才能理解为什么需要 paperlib 。
    amnaruto
        22
    amnaruto  
       234 天前
    期待做大做强,持续关注中

    建议官网对比下常见大厂(如 Zotero/Endnote )和个人(如 Bookends )的优势,直接吸引潜在客户
    建议提前布局上述软件文献数据库的便捷交接,很多人懒得转就是因为海量数据库+tag/folder/词条兼容差

    我个人目前停留在 bookends 上,除了导入文献特别是中文文献不如 zotero ,其他感觉还行。
    jaylong
        23
    jaylong  
       142 天前
    看了一下感觉很棒,请问有没有从 papers library 无痛转移过来的方案啊?包括里面的文件夹( collections )和备注( note )等信息
    SorryChen
        24
    SorryChen  
    OP
       141 天前 via iPhone
    @jaylong 你说的是 papers3 ?
    jaylong
        25
    jaylong  
       140 天前
    @SorryChen 对 就是后来变成 readcube 那个,readcube 巨难用一直没敢升级,最近更新系统后发现 papers3 老是崩溃 准备搬家了
    SorryChen
        26
    SorryChen  
    OP
       140 天前 via iPhone
    @jaylong 啊那个我很久之前就不用了,我不知道他能导出为啥呢
    HappyFruit
        27
    HappyFruit  
       132 天前
    暂时没有从 zotero 切换过去的动机.
    1. 我感觉 zotero 抓取 arxiv meta data 挺准的, 内置的 pdf 阅读器也很方便, 而且支持 webdav 同步.
    2. 个人觉得 zotero 内置 pdf 的性能优化不太好, macbook pro 开七八个 pdf 标签就有点卡了. 另外加载图比较多的 pdf 也会非常卡.
    3. 如果能有一款工具提供内置 pdf 阅读器且做好性能优化的话, 我是非常想尝试一下的.
    SorryChen
        28
    SorryChen  
    OP
       132 天前
    @HappyFruit zotero 当然可以匹配到正确的标题,作者,但是关于发表信息只能告诉你这个论文发在 arxiv 上。然而并不能告诉你这个论文发表在 ICLR NeurIPs ICML ECCV 等会议。

    zotero 的 PDF 阅读是用的 PDF.js ,性能一定很差。

    Paperlib 也支持 webdav 。

    如果你并不需要读大量会议论文,不用 latex 写作( paperlib 有非常方便的 bibtex 导出窗口,兼容任何编辑器),zotero 也不错。

    当然 paperlib 还有许多比 zotero 体验好的地方,只能自己体会了。这也是大家使用 paperlib 的原因。
    sunxiaochuan259
        29
    sunxiaochuan259  
       99 天前
    谢谢 OP ,成功从 zotero 迁移,就是 paperlib 能够 test webdav 有没有连接上就更好了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2530 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:38 · PVG 13:38 · LAX 21:38 · JFK 00:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.