138 Commits

Author SHA1 Message Date
Fabien Benureau
526dc6418f updated add cmds with isbn support, improved dialog, replaced -c and -C by single --link option 2015-01-24 01:01:31 +01:00
Fabien Benureau
9fe568805c fixed bug in attach cmds 2015-01-24 01:01:30 +01:00
Fabien Benureau
27a3058bee improved dialogs 2015-01-23 16:47:50 +01:00
Fabien Benureau
dd0475db46 added implicit autocompletion for open and edit cmds 2015-01-23 12:06:59 +01:00
Fabien Benureau
2cabdf4703 add dialog to delete the original docfile if copied 2015-01-22 04:08:35 +01:00
Fabien Benureau
69a045c203 remove more verbose, report action taken. 2015-01-22 04:06:03 +01:00
Fabien Benureau
97a0d15ca2 fix graceful exit when DOI is not recognized 2015-01-20 11:06:52 +01:00
Fabien Benureau
adb0158c3d experimental support for adding from DOIs 2015-01-08 14:58:41 +01:00
Olivier Mangin
f2125b4c19 Tags have to be printed in alphabetical order. 2014-09-11 18:47:11 +02:00
Olivier Mangin
cac73d251c Removes unused paper number in bib_oneliner and filers. 2014-09-11 18:33:55 +02:00
Fabien Benureau
e1fd34a1ea alphabetical option for list command 2014-07-27 20:14:29 +02:00
Olivier Mangin
47103058d6 FIX bug in query introduced by d3736e25.
Author name equlity to query is tested instead of query inclusion.
2014-05-28 15:10:51 +02:00
Olivier Mangin
4fd2e964b3 FIX bug in tag command (multiple line printed instead of one). 2014-05-22 18:41:26 +02:00
Olivier Mangin
89bf370902 Fails to add with existing citekey.
Also adds add usecase test and improves repository __contains__.
2014-04-28 20:08:05 +02:00
Olivier Mangin
39b2e4f912 Factorizes code for adding document.
- Document are added through repository method.
- Correct handling of the copy option.
- Does not check if document exists yet.
- Does not bypass copy=False if an url is given. Should it?
- Currently the document is actually pushed twice (not optimal).
2014-04-28 19:45:06 +02:00
Olivier Mangin
53a0f0a86e Fixes path conversion for add_doc.
Note: in current state the non-copy addition of document is not
implemented. This commit also adds the raise of a NotImplementedError if
the behavior is requested.
2014-04-28 18:20:45 +02:00
Fabien Benureau
84fd5d7649 fix #17 2014-04-20 02:41:30 +02:00
Olivier Mangin
c45b64506a Merge branch 'develop' into feat/python3 2014-04-19 22:18:51 +02:00
Fabien Benureau
071730a49b fix #5 and achieve method parity between databroker and datacache 2014-04-19 21:11:02 +02:00
Olivier Mangin
01fd368c97 Fix import and except syntax for python3. 2014-04-19 16:56:31 +02:00
Olivier Mangin
ed16f0bb5b Fix undefined variable and remove 'added' time (set by repo.push_paper). 2014-04-19 16:55:37 +02:00
Olivier Mangin
91b3fc75bb Several bug fixes.
- edit command fails correctly on unknown citekey,
- init command and filebroker use content module to check paths,
- fix wrong docfile in testrepo,
- list command does not fail on None added date (unknown add dates are
  older than everything else). Also adds relevant test.
2014-04-18 12:58:12 +02:00
Olivier Mangin
ac1562f4ea Fix open_cmd and misleading example from testrepo.
Open command was not using system_path to ensure user expansion.
Testrepo was using pubsdir:// instead of docsdir://. Although not
directly used in test this was misleading and incoherent.
Also fixes missing system_path in filebroker.
2014-04-17 21:07:48 +02:00
Olivier Mangin
0274f2640a Fix bug in export.
Not using ui.print_ was causing encoding error.
2014-04-17 19:45:00 +02:00
Olivier Mangin
ad29b27412 FIX bugs witth added time.
Actually implement set of added time in repository.
Changes storage of added time (now as datetime.datetime).
2014-04-17 19:15:04 +02:00
Olivier Mangin
d2ba13700f Better handling of path (also fixes bugs).
Paths should be normalized through content.system_path before any actual
operation on files. This is in particular taken care of in content
functions check_file, check_dir, write_file, and read_file.
2014-04-17 18:17:57 +02:00
Olivier Mangin
07cb6f696c Adds back edit command.
The Repository rename_paper method has been updated. The citekey update
and syncronization with citekey in the bibdata should be handled in a
sane manner inside the Paper class.
2014-04-16 18:47:14 +02:00
Olivier Mangin
2f1a8ae42a Adds possibility to create repo when instance initialized.
This avoids having to manually call _create on filebroker.
2014-04-15 19:28:12 +02:00
Fabien Benureau
d3736e257b moving from pybtex to bibtextparser, fixed major regressions.
* only bibtex format is supported
* all tests except test_repo.py and edit test pass
* edit and update commands were not updated
* removed --format argument from export, only bibtex is supported.
2014-04-13 15:10:40 +02:00
Fabien Benureau
c692f23054 space separation for tags + tag color 2013-11-19 00:48:53 +01:00
Fabien Benureau
523fe888a3 many bugfixes when adding paper through editor 2013-11-18 21:03:47 +01:00
Fabien Benureau
3aaed155f6 pubs list returns papers sorted by the time they were added 2013-11-18 19:29:51 +01:00
Fabien Benureau
7fe7704699 fix attach_cmd where meta would not be updated 2013-11-18 19:05:41 +01:00
Fabien Benureau
9243859294 updated test_usecase + fixed bug in import_cmd 2013-11-17 19:44:55 +01:00
Fabien Benureau
dbb17426d0 add_cmd: fix bug 2013-11-17 17:41:22 +01:00
Fabien Benureau
529e4e5950 added timestamps 2013-11-17 00:25:33 +01:00
Fabien Benureau
c4f296346a add template text to add editor input 2013-11-15 13:25:54 +01:00
Fabien Benureau
8d91545472 papers renamed 'pubs' 2013-11-14 04:40:29 +01:00