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.
- Host: GitHub
- URL: https://github.com/applenob/paper_manager
- Owner: applenob
- Created: 2016-11-08T08:24:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-15T02:24:47.000Z (about 8 years ago)
- Last Synced: 2025-03-25T00:42:01.164Z (about 1 year ago)
- Topics: local-academic-papers, paper-manager, python
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 89
- Watchers: 7
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.