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

2022-06-24 04:09:19 +08:00
 SorryChen

我是一个在计算机视觉里蝶泳的科研狗,一个文献管理软件基本是我的刚需。从硕到博这么多年用了各种各样的软件:Papers 、Mendely 、Readcub Papers 、Zotero ,没有一款能让我满意舒服的。


现有的软件

诚然这些软件都是伟大的软件,但是或多或少都有些小问题,比如:

  1. 无法精准的抓取到会议论文的发表情况
  2. 功能做的不咋地,一堆用不上的功能,每年太贵的订阅费 = =
  3. 太丑太丑了,像上个世纪的界面(没错说的就是你 zotero )
  4. ......

我想要的

而我想要的就是一个简简单单的论文管理软件:

  1. 他必须能精准地匹配到会议论文的发表情况。我认为这是一个文献管理软件最重要的功能。其他领域可能看期刊很多,但是像我们领域,大部分论文都是会议论文,我想 NLP 应该跟我们 CV 也差不多。但是会议不像期刊,很多都要很久才有 DOI ,有的甚至没有 DOI ,所以市面上的这些软件,几乎没有一个能很好的精准的匹配会议论文 metadata 的。我想要他精准匹配到是不是发表到 ICLR ICML NIPS ECCV 等会议上。而我不想每次写论文对对着一堆 arxiv publication 一个一个去搜他们发表在哪里的去做校对。
  2. 不需要什么花里胡哨的管理功能,就简单的 Tag ,Folder ,加星,Note 。
  3. 能够方便地进行检索,普通搜索,全文搜索,高级语法搜索,让我在开会时候想跟老师讨论一个论文的时候不需要手忙脚乱的去翻文件夹或者 Google 。。。
  4. 作为计算机行当,虽然 Github 的 star 能够收藏论文的代码仓库,但是并不容易找,更多时候还是去 google 。如果这个软件能帮我自动搜 code repository 然后存在软件里就好了。
  5. 当我准备开始写自己论文的时候,如果有方便的方式一键复制 bibtex 就好了。体验就好像打开 spotlight 输入关键词,直接回车粘贴。
  6. 它有一个简洁的 UI ,清晰的图标,至少看着不是上个世纪的。毕竟颜值就是生产力。

于是,一年多以前,在博士刚开始的时候,我就开始着手自己开发一个,符合上述需求的软件。

跟周围同学分享了一下,大家都觉得挺好用的。之前因为觉得不完美,害怕推广了之后自己没精力维护。经过一年多的打磨,这个软件也伴随我一年多的科研,加两次论文投稿。我已经把大部分功能做到我满意的地步了。所以在这里分享一下,给有同样需要的科研狗们!它就是 Paperlib !


Paperlib

使用简介

亮点

  1. 从 arXiv ,doi.org ,DBLP ,IEEE ,openreview.net ,PaperwithCode ,Google Scholar ,为每一篇论文尽量匹配精确的信息以及代码仓库。
  2. 全文搜索,高级搜索。
  3. 快速导出,一键复制 BibTex 。
  4. 为论文评分,分配标签、文件夹,加星,方便进行分类管理。
  5. 可以云同步数据,macOS win 双平台。
  6. 完全开源。

缺点

  1. 这是按照我一个人的科研习惯打造的,我不确定是否大家用的习惯。
  2. 对比 zotero 这软件,说实话因为自己没怎么用,我可能还不知道它有什么极其强大的功能,也许 Paperlib 这里没有。
  3. 开发者只有我一个人,我无法像大公司那样按时修 Bug 。现在基本是就是我周末没事的时候修一修。(不过自己已经很久没遇到什么恶性 bug 了)
  4. 我的领域是计算机视觉,我不确定其他计算机领域的人,比如 NLP 啊,数据库啊,啥的,能不能准确匹配好论文元数据。如果不准确可以开 Issue ,在软件里我定义了一系列 metadata scrapers ,我们可以一起开发更多的符合计算机领域的。但是目前计划是仅仅覆盖到计算机领域。因为其他领域真的不了解。
  5. Electron 。关于 Electron ,可能大部分人都不喜欢吧。实际上 Paperlib 是有 macOS 原生 swiftUI 版本的 branch 的,完成了一些基础的功能。但是作为一个人开发的软件,平时又要科研,想要维护好 win 和 mac 双平台,实在是太难了。最后我只能转为使用 Electron 。如果有任何喜欢 Paperlib 想接手 swiftUI 版本的同学,我非常欢迎。现在我看了看资源占用实际上也没有很夸张,比 zotero 是小一些的。。。可能因为没那么多乱七八糟的功能吧。。

最后的最后,祝大家科研顺利吧!

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

Github: https://github.com/GeoffreyChen777/paperlib

15572 次点击
所在节点    分享创造
287 条回复
Zhengqing
2022-06-25 04:19:53 +08:00
要是有 swiftui 版本就好了!能更好看一点。可以加入 mac 上 word 的插入引用嘛!
SorryChen
2022-06-25 04:28:37 +08:00
@Zhengqing 有一个同学有意接手 SwiftUI 版本的继续开发,之前我玩成基础功能之后就放弃了,因为维护两个平台的代码,实在是没有精力。word 插件我目前没研究怎么写,也许未来可行吧,目前还是先把一些大家报的 bug 什么的修复好。
nonduality
2022-06-25 11:09:47 +08:00
10.12 下没法使用,界面一片空白。
我还是支持 Mac 原生程序,如果可能,把 Swift 版开源了吧。
goodhellonice
2022-06-25 11:58:52 +08:00
比较好奇 是用什么语言写的
theRealWhexy
2022-06-25 12:29:53 +08:00
真罕见啊,CS 博士生画 UI 也这么好看(
SorryChen
2022-06-25 15:45:33 +08:00
@goodhellonice electron javascript
SorryChen
2022-06-25 15:47:18 +08:00
@nonduality 应该是较老版本 macos 的问题,swiftui 版本是开源了的,代码在 macos native 那个 branch 下。只是我没有那么多精力去维护,因为双平台各一份代码的话要双倍精力了,一个人搞不来。如果你愿意参与 native 版本开发,非常欢迎。感谢
SorryChen
2022-06-25 15:47:55 +08:00
@theRealWhexy 也没啥好看的,就是简洁大方我觉得就挺好:)
goodhellonice
2022-06-25 16:25:20 +08:00
@SorryChen 非常棒 感谢分享
zxCoder
2022-06-25 20:51:43 +08:00
windows 版如果关闭按钮能放右上角就好了
SorryChen
2022-06-25 21:05:08 +08:00
@zxCoder 因为一开始是在 mac 上设计的,右上角被菜单按钮们占据了,win 的窗口控制放在右边我始终没找到一个好看的摆放方式…需要想想怎么布局
haiyang1992
2022-06-25 22:24:59 +08:00
可惜刚毕业已经不太需要了,无论如何支持 op
SorryChen
2022-06-26 05:42:45 +08:00
@haiyang1992 谢谢
ddzzhen
2022-06-26 08:24:45 +08:00
厉害,ui 好评
aliceclark
2022-06-26 10:31:21 +08:00
我几乎有着和你一样的需求(大多数科研狗的共同需求吧)
也好几次 git init ,最后都没坚持下来,惭愧惭愧
下半年要开始写 dissertation 了,试试 Paperlib
目前来说,看上去有付费的冲动了
SorryChen
2022-06-26 18:28:56 +08:00
@aliceclark 谢谢支持,不过没搞付费,只有捐赠😂
jaylong
2022-06-27 16:02:06 +08:00
@SorryChen
我目前用的是 papers 管理文献
它的文献匹配搜索引擎包括这些:
ACM
ADS
arXiv
CERN DS
CrossRef DOI
Crossref Search
DBLP
Espacenet
Google Books
Google Patents
Google Scholar
Gutenberg
Highwire
IEEExplore
Inspire
JSTOR
Lib of Congress
MathSciNet
New York Times
OAlster
Open Content
Pubget
PubMed
ScienceDirect
Scopus
Web of Science
Wikipedia

作为生物类文章我最常勾选的其实就 4 个就够了
PubMed
ScienceDirect
Scopus
Web of Science
SorryChen
2022-06-27 16:51:48 +08:00
@jaylong papers 是我几年前用过的并且确实是属于中上好用的。坏消息是它停止更新了…
goodhellonice
2022-06-28 18:44:18 +08:00
试了下 对我专业不是很对口
SorryChen
2022-06-28 19:01:29 +08:00
@goodhellonice 麻烦问下你是什么专业呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/861794

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX