这个论文管理器仍然存在许多漏洞。目前,通过按照一些例行程序操作,它可以正常工作。我将在有时间的时候改进代码,提供详细说明,并添加新功能。当该管理器的代码进行优化后,我会上传到github上。
一个建立在 ANGRYsearch 基础上的论文管理器。
动机:
列分别是名称、熟练度、会议、标签、路径、大小和修改日期。
实际上,这个论文管理器实际上是一个文件搜索软件。因此,要使其正常工作,必须满足一些要求。
所有论文都保存在几个路径中(您可以在angrysearch.py中的root_dirs,第301行中进行修改)。我将所有论文都以它们的标题重命名(不包括:、_等)。我对论文文件名添加了一些限制(angrysearch.py中的check_paper()函数,第284行)。
然后在~/.cache/angrysearch/中新建一个sqlite3数据库文件。
sqlite3 `~/.cache/angrysearch/metadata.db`
CREATE TABLE metadata (
name TEXT PRIMARY KEY,
venue TEXT,
tags TEXT,
proficiency TEXT
);
使用python angrysearch.py运行Python文件。
核心功能来自于ANGRYsearch。
主要修改包括:
代码位置