An open API service indexing awesome lists of open source software.

https://github.com/applenob/paper_manager

A command-line manager programed in python, help with managing your local academic papers.
https://github.com/applenob/paper_manager

local-academic-papers paper-manager python

Last synced: about 1 year ago
JSON representation

A command-line manager programed in python, help with managing your local academic papers.

Awesome Lists containing this project

README

          

# Paper Manager (Version 2)

## 1.Intro
A command-line manager programed in python, help with managing your local academic papers.
[Chinese blog address](http://www.jianshu.com/p/768db1472042)

It support both python2.7 and python3.6 now.

## 2.Usage

- 1.download from PyPi
```
pip install paper_manager
```

run command:
```
paper_manager
```

- 2.from code:

First, clone the latest coed from this repository to your computer.

Install this as a system command (**recommended**):
```
python setup.py install
```

Or you can just run main.py:
```
python main.py
```

After installation, you can run command `paper_manager` anywhere in you terminator.

### detail

In version2, it support multiple repository now. You can use `paper_manager` to manage multiple directories of your system.

You can specifies a repository's supported suffix, like 'pdf', 'mobi', 'tex' or so on.

```

select_rep select or create a repository to operate
delete_rep delete a repository
cur_rep show current repository
refresh refresh a repository
rec recommend the papers according to urgency and importance
all show all the papers info
tags show all tags
sbt search by tags, like (sbt tag1 tg2)
sbn search by id nums, like (sbn 1 2)
edit edit one paper info by paper id, like (edit 1)
path find path by paper id, like (path 1 2)
open open paper to read by id, like (open 1)
help help info
quit exit the manager
```

## 3. Have fun!

```
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% %%%% %%%%%%% %%
%%%% %%% %%% %%%%%% %%%
%%%% %%% .%% -%%%% . %%%
%%%% %%% %%% % %%%.=. %%%
%%%% -%%%% % %% %. %%%
%%%% %%%%%%%% %% = %%. %%%
%%%% %%%%%%%% %%% %%%. %%%
%%%% %%%%%%%% %%% %%% %%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
```

## 4. Release Note

### version1
- Build a repository by a directory.
- Search a paper with tag.
- Search a paper with id num.
- Show all papers.
- Edit a paper info.
- Delete a paper info.
- Recommend papers.
- Open paper from manager by system default reader.

### version2
- Select from multiple repository.
- Delete a repository.
- Customize supported suffix for a repository.