Olivier Mangin
105ae292b9
Support for many references and refactor.
...
- Moves shared command code to helpers module.
- Implements reference(s) argument for commands:
+ a helper to add single or multi-reference argument to parser,
+ two functions to transform this argument into a list of citekeys.
12 years ago
Olivier Mangin
281d945f08
FIX color bugs.
12 years ago
Olivier Mangin
af5020c6a4
FIX bugs introduced by change in color handling.
12 years ago
Fabien Benureau
a928af2944
Merge branch 'develop' of gmimosa:/gitroot/mimosa/papers into develop
...
Conflicts:
papers/commands/open_cmd.py
12 years ago
Fabien Benureau
7ff15be075
added john in the author list of setup.py
12 years ago
Olivier Mangin
1b5e21ab5c
Adds option to open document with another programm.
12 years ago
Fabien Benureau
c8501aa211
updating the code to new color module
12 years ago
jgrizou
fed60b7069
Author search by last name: ugly.
12 years ago
Olivier Mangin
db7a81598e
Fix wrong command name (devlist -> list)
12 years ago
Olivier Mangin
8d9f4310e0
Adds forgotten tags_cmd and fixes init_cmd.
12 years ago
Olivier Mangin
b514ab0dde
Better use of ui in commands.
12 years ago
Olivier Mangin
e404c9e5b3
Adds tags command to list tags.
12 years ago
Olivier Mangin
2e52c33851
Merges devlist into list.
12 years ago
Olivier Mangin
245ab0ea4d
Integrates devadd as add.
12 years ago
Jonathan Grizou
74118924b8
Improved devlist_cmd. Now supporting undefinite number of args
12 years ago
Jonathan Grizou
e1ab6510b5
Option to add label on add. Clean label plot for list option
12 years ago
Jonathan Grizou
a162f26723
A first trial to add queries in list_cmd -> see devlist_cmd.
12 years ago
Jonathan Grizou
7b034b6d53
A proposal to change add_cmd -> see devadd_cmd. Bibfile becomes an option. If not define, open editor to fill one.
12 years ago
Jonathan Grizou
ff4b40e770
Fixed error in import, wrong relative path
12 years ago
jgrizou
d27e5457ef
Adds plugin capability and call MAIN_SECTION to get configs.
12 years ago
Olivier Mangin
66fc618149
Adds TODO, FIX minor issue in list, change explicit call to class name
...
to cla.
12 years ago
Olivier Mangin
f0750b0388
Adds tags display to list.
12 years ago
jgrizou
1e30a6899e
when init -> update config file with papers-directory
12 years ago
Olivier Mangin
04eeedf8a4
Switch to config based papers directory.
...
TODO add papers dir to config on papers init command.
12 years ago
Olivier Mangin
099e764c04
Removes paging from list command.
12 years ago
Olivier Mangin
f8e370f288
Uniformizes add and import commands. Still to be further tested.
12 years ago
Olivier Mangin
a45051815d
Adds remove command.
12 years ago
Olivier Mangin
411647a1b3
FIX bug in edit command when citekey is edited.
12 years ago
Olivier Mangin
7c3ce78f70
Basic tag handling.
12 years ago
Olivier Mangin
bea8c99187
FIX OSError on existing document file. Use ui to display error at init.
12 years ago
Olivier Mangin
3e6a1403b9
Adds basic export capabilities.
12 years ago
Olivier Mangin
0d413697e7
FIX minor bug in document path.
12 years ago
Olivier Mangin
5d312e020d
Improves edition, FIX bugs.
...
- handle citekey modifications in edition,
- fixes bug in update and remove functions.
12 years ago
Olivier Mangin
2d700073a8
Improves document handling.
...
- configuration is now referenced in repo object,
- introduces new class PaperInRepo,
- simplifies storage of documents in metadata,
- changes a few names.
12 years ago
Olivier Mangin
42569f7f23
Adds basic UI functionalities.
12 years ago
Olivier Mangin
748717ff97
Adds edit command.
12 years ago
Olivier Mangin
f734e2f172
Simplified color usage.
12 years ago
Olivier Mangin
3af7590827
Adds basic import command with document file copy.
...
Still lot to be improve on ui and features.
12 years ago
Olivier Mangin
47e3ce88e8
Moves add_papers fonctionality.
...
Now:
- paper.py provides extraction of many Papers from bib,
- command performs the loop to add each paper to repo.
12 years ago
Olivier Mangin
da7fa55d19
Adds config file.
12 years ago
Olivier Mangin
b46f8c543d
Improves repo dir specification to avoid issues.
12 years ago
Olivier Mangin
0d53619e1f
Updates commands. Many bug fix.
12 years ago
Olivier Mangin
1fad286517
Improves repo.py, adds tests. Still things to clean and decide...
12 years ago
Olivier Mangin
f2e9625aac
Work in progress: improves UTF-8 support, cleans paper creation.
12 years ago
Olivier Mangin
655fb25bfa
Adds command to add multiple reference at once.
...
Also fixes a few bugs.
12 years ago
Olivier Mangin
2d57a2080c
Adds handling of the case where no document file is defined.
12 years ago
Fabien Benureau
09b737b210
removed configparser in favor of yaml
13 years ago
Fabien Benureau
cdd2796638
finished implementing the classes
...
a lowercase bug remain that force to move to another format than configparser. Which is just as well.
13 years ago
Fabien Benureau
b413be687d
imcomplete implementation of Repository, Paper classes
13 years ago
Fabien Benureau
f4be1b4ab7
removed obsolete install_cmd
13 years ago
Fabien Benureau
15782375a5
citekey generation and support
13 years ago
Fabien Benureau
3c11994b6f
added test. fixed few syntaxic bugs.
13 years ago
Fabien Benureau
acab1b8044
major restructuring of code. many oliver remarks implemented. no new features.
...
divided code into multiple files
paperpile style argparse
setup.py with script option
13 years ago