Jonathan Grizou
e1c0e7c8e7
Dummy mistake in headers.py.
2013-07-07 00:26:58 +02:00
Jonathan Grizou
0d0cf95269
Adapt function in helpers.py to changes in ui.
2013-07-07 00:20:43 +02:00
Jonathan Grizou
da6d2d21d5
ui is no more passed in the command args.
...
Corresponding changes have been applied in commands files.
2013-07-07 00:05:57 +02:00
jgrizou
ac8ab54aae
Changed the event, deleted the ui and add the Rename event.
2013-07-05 17:36:57 +02:00
jgrizou
516f8231ab
Update the edit_cmd with respect to changes in repo
2013-07-05 17:36:11 +02:00
Fabien Benureau
e43fbe4744
Merge branch 'develop' of gmimosa:/gitroot/mimosa/papers into develop
2013-07-04 21:36:16 +01:00
Fabien Benureau
edbe1af3fa
Merge branch 'develop' into feat/better_test
...
Better tests, with every command except websearch and update in unit tests.
Support for fake user and editor inputs in tests.
2013-07-04 21:17:33 +01:00
Fabien Benureau
f62b31542d
cosmetics in edit_cmd
2013-07-04 21:17:19 +01:00
Fabien Benureau
f82b913a80
FIX import_cmd typo
2013-07-04 21:06:45 +01:00
Fabien Benureau
cc3928ef4b
fake editor_input
2013-07-04 18:05:53 +01:00
Olivier Mangin
e4ad9745c1
Fix bug and adds doc.
...
- Fix wrong call to editor_input in add_cmd.
- Adds docstring to PapersInRepo class.
2013-07-04 18:13:30 +02:00
Olivier Mangin
53e6aa512e
Remove outdated add_library.
2013-07-04 15:04:18 +02:00
jgrizou
073d03e2fb
Enable open command with option, e.g. "evince -f"
2013-07-04 10:55:49 +02:00
Jonathan Grizou
31cf4de9d3
Change call for command from "cmds[cmd].command(**vars(args))" to "cmds[cmd].command(args)".
...
Applied the corresponding changes to command files.
AMakes it possible to declare and use additional parser inside subparsers.
May be useful for tag command. Will be implemented in texnote plugin.
2013-07-03 23:01:47 +02:00
Jonathan Grizou
d02155af4e
Fixed other command, only tested for export_cmd
2013-07-03 21:22:23 +02:00
Jonathan Grizou
c1b4a797d5
Fixed open_cmd.
2013-07-03 21:15:57 +02:00
Jonathan Grizou
dce81717cc
edit_cmd fixed.
2013-07-03 21:12:48 +02:00
Fabien Benureau
dc73c987c8
update command for config v2 to v3
2013-07-02 16:42:37 +01:00
Fabien Benureau
4e9ce17c71
adapted update to version 3
2013-07-02 15:58:35 +01:00
Fabien Benureau
e4f7017fdb
commands updated to new config, new repo
2013-07-02 14:04:05 +01:00
Fabien Benureau
6d8b0aba21
added force option to remove command
2013-06-30 18:14:56 +01:00
Fabien Benureau
bfa6eb58b7
FIX bug in tag_cmd
2013-06-28 16:08:49 +02:00
Fabien Benureau
585e09e498
tags set are algebrical: math+romance-war
2013-06-28 15:22:55 +02:00
Fabien Benureau
919c7c1c5a
method parse for algebric tags
2013-06-28 14:58:27 +02:00
Olivier Mangin
6d303b2c4c
Simplifies event mechanism.
...
- moves RemoveEvent to events
- makes listen a classmethod of the event
2013-06-27 18:35:57 +02:00
Olivier Mangin
4fe3b45836
Merge branch 'develop' into texnote
2013-06-27 18:06:51 +02:00
Fabien Benureau
2981d6d9cc
websearch accepts multiple keyword
2013-06-27 15:17:03 +02:00
Fabien Benureau
0fe6b50dc2
clarified user prompt in add_cmd
2013-06-27 14:28:18 +02:00
Fabien Benureau
eb10c0dff1
FIX s/label/tags/ in add_cmd
2013-06-27 12:00:09 +02:00
Fabien Benureau
52a95af184
renamed tags command into tag
2013-06-27 11:55:36 +02:00
Fabien Benureau
a1895103fc
new and improved tag(s) command !
...
(will be renamed 'tag' in next commit)
'git tag ref' returns the tags of the ref
'git tag tag1' return the refs which have tag1 as tag
'git tag ref tag1,tag2' add tag1 and tag2 to ref
'git tag ref :tag1,tag2' remove tag1 and add tag2 to ref
2013-06-27 11:45:34 +02:00
Fabien Benureau
637eab1059
removed dead code in list
2013-06-27 11:38:08 +02:00
Fabien Benureau
4d3ce2e2d8
factorized list command print code into helpers
2013-06-27 11:08:19 +02:00
Jonathan Grizou
ed44a2c262
Event mechanism working perfectly and very simple and clean
2013-06-26 12:19:24 +02:00
Fabien Benureau
d30d5f32c4
"label" renamed as "tag" in the metadata file (and everywhere else).
...
Use the update command to update your metadata files.
Tags is now a property of the Paper class, so one can use :
print(p.tags)
p.tags = ['math', 'romance']
2013-06-25 23:42:06 +02:00
Fabien Benureau
4e6b062a64
update command for updating repository format
2013-06-25 23:09:26 +02:00
Fabien Benureau
4f132737e4
made init command more robust
2013-06-25 16:55:48 +02:00
Jonathan Grizou
a880f5b677
bulshit
2013-06-24 22:39:37 +02:00
Olivier Mangin
70eec18c1d
FIX missing import in files.
2013-06-24 19:58:11 +02:00
Olivier Mangin
03145ed77e
FIX bug in list.
2013-06-22 11:00:47 +02:00
Olivier Mangin
06ea3627f4
Adds new attach command.
...
Adds command to associate a document (pdf, ...) to an existing paper
(same copy option than add and import commands).
2013-06-21 20:00:01 +02:00
Olivier Mangin
2fdf95c785
Adds ability to only list citekeys of matching papers (list cmd).
2013-06-19 17:02:55 +02:00
Olivier Mangin
18ed2a7629
Simplifies paper retrieval from repo.
...
- Removes old paper_from_ref from repo.
- Changes papers_from_citekey to get_paper.
- Switches texnote plugin to new ref argument helpers.
2013-06-19 16:43:18 +02:00
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.
2013-06-19 16:35:41 +02:00
Olivier Mangin
281d945f08
FIX color bugs.
2013-06-18 20:22:02 +02:00
Olivier Mangin
af5020c6a4
FIX bugs introduced by change in color handling.
2013-06-13 16:58:56 +02:00
Fabien Benureau
a928af2944
Merge branch 'develop' of gmimosa:/gitroot/mimosa/papers into develop
...
Conflicts:
papers/commands/open_cmd.py
2013-06-13 16:44:25 +02:00
Fabien Benureau
7ff15be075
added john in the author list of setup.py
2013-06-13 16:41:38 +02:00
Olivier Mangin
1b5e21ab5c
Adds option to open document with another programm.
2013-06-13 14:50:54 +02:00
Fabien Benureau
c8501aa211
updating the code to new color module
2013-06-13 12:30:45 +02:00