289 Commits (30fd3773c2ae8a09888127cf9399f50bc2b8b3c4)

Author SHA1 Message Date
Fabien C. Y. Benureau 38133fc053 fix for utf8 citekeys
7 years ago
Fabien C. Y. Benureau 9a6db894d8 fix fakeenv creation when used from a non-primary volume
7 years ago
Olivier Mangin 50a44d964c
Merge branch 'master' into version
7 years ago
Olivier Mangin 801e0c035f
Adds code version to cache. (Fixes #129)
7 years ago
Olivier Mangin bcf216183f
Fixes tests for printing help on `--help` and without argument.
7 years ago
Fabien C. Y. Benureau f8a8e0e207 pyfakefs 3.3
7 years ago
Olivier Mangin 71c2f40657
Merge branch 'master' into fix/link_customization
7 years ago
Olivier Mangin a6d5df4059 Removes link and DOI customization. Fixes #119.
7 years ago
Fabien C. Y. Benureau 82aad31e5d test for common_string parsing
7 years ago
Olivier Mangin 6e39cea473 Adds `--strict` option to list to force strict unicode comparison.
7 years ago
Olivier Mangin 248bf62317 Fixes unicode for python2 in test_queries.
7 years ago
Olivier Mangin f3ec9621ee Adds and checks unicode normalization. Fixes #103.
7 years ago
Olivier Mangin 1bcbf65dd8 Implements latex escape in queries.
7 years ago
Olivier Mangin c87b89bf10 Fix wrong test.
7 years ago
Olivier Mangin 078b2084ff Updates field orders to use 'url' and fixes broken test.
7 years ago
Fabien C. Y. Benureau 8126a0e0b4 Fix bibtex testcase, closes #25.
7 years ago
Olivier Mangin 328f2a6d5e Adds more checks and better error message against empty citekeys.
7 years ago
Olivier Mangin 860181e278 Adds argument to ignore fields in export. [Closes #67]
7 years ago
Olivier Mangin 07be993d02 Moves to using bibtexparser's writer for bibdata. [Fixes #33]
7 years ago
Bill Flynn aa408e9b2d [#95] updated doi tests
7 years ago
Bill Flynn e2ad39ca08 [Fix #95] robust handling of DOIs
7 years ago
Olivier Mangin e069da518f Fixes query tests (`assertFalse(not ...)` and wrong name).
7 years ago
Olivier Mangin 3ad4a73da1 Moves query code from list_cmd to didicated module.
7 years ago
Olivier Mangin 0bd8d5b8dc Actually adds the functionality as well as a few more tests.
7 years ago
Olivier Mangin 84553d8eb3 [Fix #90] Adds year ranges to queries.
7 years ago
Olivier Mangin c54de5c3b6 Refactors paper filtering from queries.
7 years ago
Bill Flynn ebbd2d4f19 added another test for #98
7 years ago
Bill Flynn 4362c649b2 Added alias description functionality to conf #98
7 years ago
Olivier Mangin 3e31c4455e Fixes argument and adds tests for overwrite on import.
7 years ago
Bill Flynn 37f076049b Many tests on MacOS 10.12.06 were failing due to fakefs path issues.
7 years ago
Bill Flynn 0c7ba85af9 Revisions subject to comments on PR #100
7 years ago
Bill Flynn 66c90c5d43 Added unittest to cover new behavior `pubs`
7 years ago
Bill Flynn ac3a8d8bf2 Print help menu when no subcommands applied
7 years ago
Olivier Mangin 6a26216c3e COSMIT
7 years ago
Olivier Mangin a65873a7e0 Fixes abspath called on urls preventing to get content from url.
7 years ago
Olivier Mangin 47f5c918ea Fix #93: saves the modifications on `edit -m`.
7 years ago
Olivier Mangin 5c74f942c4 [Fix #88] Adds proper escaping for arguments in alias plugin.
7 years ago
Olivier Mangin 69d7587108 Adds test for configuration file content in usecase.
8 years ago
Fabien C. Y. Benureau 366575763c Remove duplicate test
8 years ago
Fabien C. Y. Benureau 0942df3b50 Fix pubs conf command
8 years ago
Olivier Mangin da6f07c6c9 Adds basic API test for DOI and ISBN.
8 years ago
Olivier Mangin 4ffd62fe9f [notes] Allow different file extension for note file (see #70).
8 years ago
Olivier Mangin 9b6496d740 Removed commented code with old imports.
8 years ago
Olivier Mangin 323fb8b674 Fixes indent and removes unused io import.
8 years ago
Fabien C. Y. Benureau 3b4cfe635d Fix tests for Python 2
8 years ago
Fabien C. Y. Benureau ce4b66e9b4 Fix unittests for Python 3
8 years ago
Olivier Mangin a5466c940e Prepare configuration loading for autocomplete.
8 years ago
Olivier Mangin 6c2f0f6f8d Moves editor commands to ui to avoid using with wrong editor values.
8 years ago
Olivier Mangin 8ae339d870 Removes debug code and unused code.
8 years ago
Fabien C. Y. Benureau 0f84268ebf Honor custom pubsdoc in config
9 years ago
Fabien C. Y. Benureau 2aad93b526 Simplify, update the testsuite
9 years ago
Olivier Mangin 2859e4bc62 More refactoring to remove code duplication. Also adds tests.
9 years ago
Fabien Benureau e5b898c5c2 Cache implemented
9 years ago
Fabien Benureau 9ad6d8db25 Simplified fake_env code
9 years ago
Fabien Benureau 620eef4ace Fix expectedFailure tests
9 years ago
Fabien Benureau e979aae85b Better rename and error dialogue
9 years ago
Olivier Mangin 2d9fa9af94 Comments out failing test from #25.
9 years ago
Olivier Mangin 2720d13049 Moves test of config file creation to its own test.
9 years ago
Olivier Mangin ecb1910084 Better error message on UnicodeDecodeError for reading text file.
9 years ago
Olivier Mangin b12c6297f0 Adds exception catching in main command.
9 years ago
Olivier Mangin 7f6dde2f0c Temporary fix ExpectedFailure does not handle SystemExit on python 2.
9 years ago
Olivier Mangin e3df872e65 Updates for new version of pyfakefs.
9 years ago
Olivier Mangin 9d0a800d8b Cleans up old imports of ConfigParser.
9 years ago
Fabien Benureau b2ebc67f5e Handle Unicode BOM in bibfile
9 years ago
Fabien Benureau 220e5ad9a8 Fix tests for python 3
9 years ago
Fabien Benureau 3b0ba0bb3c Test for leading space in citekeys
9 years ago
Fabien Benureau 0ab8310089 Fix color in test_oneliner
9 years ago
Fabien Benureau f843aebcbd Better handle utf-8 citekeys
9 years ago
73 a926c4c654 adds a *doc add|remove|export|open* command; depricates commands *open* and *attach*; fixed typos in readme.md and uis;
9 years ago
Olivier Mangin af207e2604 Adds alias plugin test and fix its config access.
9 years ago
Fabien Benureau 4b21fa1355 Fix handling of version in argument parser
9 years ago
73 2871588703 implements #19
9 years ago
Fabien Benureau 392ee0c3c1 Merge branch 'master' into feat/new_config
9 years ago
Fabien Benureau 3099d353f9 Configurable colors and update improvement
9 years ago
Fabien Benureau 757a8b300e Add an update mechanism for old repositories
9 years ago
Olivier Mangin 681ae65c9e Fixes issue #35.
9 years ago
Olivier Mangin 5480f79d8d Fixes ˇpubs tag citekey :sometagˇ not working.
9 years ago
Fabien Benureau 93c54939b3 Rewritten config module
9 years ago
Fabien Benureau 4b3b2a23bd Improves interface of PrintUI
9 years ago
Fabien Benureau b71494ed42 Fix pubs init TypeError
9 years ago
Fabien Benureau cce9406670 new print ui, more robust colors
9 years ago
Olivier Mangin 67aac0a2d7 Adds move option to add and attach commands.
10 years ago
Olivier Mangin de2a50eeb2 Fix tests and terminology.
10 years ago
Olivier Mangin f2125b4c19 Tags have to be printed in alphabetical order.
11 years ago
Olivier Mangin 0479636393 Fix issues with stdout and updates tests.
11 years ago
Olivier Mangin 52813439dd Removes useless beets_ui and FIX input issue between python 2 and 3.
11 years ago
Olivier Mangin 136b8f83dc Fix fake_env, fix configparser issues, uniform 'open'.
11 years ago
Olivier Mangin 4fd2e964b3 FIX bug in tag command (multiple line printed instead of one).
11 years ago
Olivier Mangin 89bf370902 Fails to add with existing citekey.
11 years ago
Olivier Mangin 39b2e4f912 Factorizes code for adding document.
11 years ago
Olivier Mangin 506bb24e50 Many cleanup in unicode encoding.
11 years ago
Fabien Benureau 84fd5d7649 fix #17
11 years ago
Olivier Mangin c45b64506a Merge branch 'develop' into feat/python3
11 years ago
Fabien Benureau 071730a49b fix #5 and achieve method parity between databroker and datacache
11 years ago
Olivier Mangin 8136e0906e Fix use of range as list.
11 years ago
Olivier Mangin bf2cce1c13 Only use print_function.
11 years ago
Olivier Mangin ed16f0bb5b Fix undefined variable and remove 'added' time (set by repo.push_paper).
11 years ago
Olivier Mangin 7713e5d80e Fix encoding of keywords.
11 years ago
Olivier Mangin 9b6f6db297 Fixes editor formatting.
11 years ago
Olivier Mangin 91b3fc75bb Several bug fixes.
11 years ago
Olivier Mangin ac1562f4ea Fix open_cmd and misleading example from testrepo.
11 years ago
Olivier Mangin b71b602a50 FIX bug in color when color not activated.
11 years ago
Olivier Mangin ad29b27412 FIX bugs witth added time.
11 years ago
Olivier Mangin d2ba13700f Better handling of path (also fixes bugs).
11 years ago
Fabien Benureau f2de611106 fixed last regression test
11 years ago
Olivier Mangin 07cb6f696c Adds back edit command.
11 years ago
Olivier Mangin c9e4f9788c Moves removing of 'id' to endecoder where it belongs.
11 years ago
Olivier Mangin e4a25abcfb FIXES test_repo.
11 years ago
Olivier Mangin 93c7fb2f27 Moves TestFakeFs helper to fake_env module.
11 years ago
Fabien Benureau d3736e257b moving from pybtex to bibtextparser, fixed major regressions.
11 years ago
Fabien Benureau 4ce261d636 more tests on tags
11 years ago
Fabien Benureau dfd16c029d first working paper test + bugfix
11 years ago
Fabien Benureau 9243859294 updated test_usecase + fixed bug in import_cmd
11 years ago
Fabien Benureau 810525b4d0 fixed test_config
11 years ago
Fabien Benureau 23cf48661b added bibstruct text, cleaned fixtures and test_paper
11 years ago
Fabien Benureau 0b1a351485 bibstruct tests + bug fixes
11 years ago
Fabien Benureau 8d91545472 papers renamed 'pubs'
11 years ago
Fabien Benureau 1ad64d7859 notes cmd
11 years ago
Fabien Benureau 10fd0f86d6 only one usecase failing
11 years ago
Fabien Benureau e0dab17dcd added troublesome bibfile
11 years ago
Fabien Benureau 8c54b19207 updated import and added rename command
11 years ago
Fabien Benureau 76a6d092dd fixed bug in datacache + added corresponding tests
11 years ago
Fabien Benureau a774a1604e databroker, datacache class + tests
11 years ago
Fabien Benureau 15857b5ecc docbroker class + tests + more filebroker test
11 years ago
Fabien Benureau c1bf80fe68 filebroker class + tests
11 years ago
Fabien Benureau c4701953de fake_env module for fake fs, fake input
11 years ago
Fabien Benureau 856cfa2a4f moved test string fixtures to str_fixtures.py
11 years ago
Fabien Benureau e26c606163 endecoder implementation
11 years ago
Olivier Mangin e72f8fa7f2 Improves query handling for list command.
11 years ago
Olivier Mangin 08811b842f Adds citekey argument to selectively import entries.
12 years ago
Jonathan Grizou 62bdf7dfad Changed event system to allow more advance listener.
12 years ago
jgrizou 0801b3882d Merge branch 'develop' into plug/texnote
12 years ago
jgrizou 9cc893d8a7 Added AddEvent
12 years ago
jgrizou 7b555abf92 Change repo and removed the update function and the rename function. Now only the save_paper function must be used
12 years ago
Olivier Mangin d5247a6618 Refactors usecase.
12 years ago
Fabien Benureau ab52785667 update test in test_usecases
12 years ago
Fabien Benureau 9c47951532 don't remove files at end of test.sh
12 years ago
Fabien Benureau 145710b928 test for every command except websearch and update
12 years ago
Fabien Benureau 6c9d4a3a41 lot more test in test_usecase : every command used
12 years ago
Fabien Benureau 04fcb42338 tests can be run from root dir
12 years ago
Fabien Benureau 3b7900a3a4 added tests/tmpdir* to gitignore
12 years ago
Fabien Benureau cc3928ef4b fake editor_input
12 years ago
Fabien Benureau e0fd19f9d8 first input test working
12 years ago
Fabien Benureau 3dde852bdd execute_cmd input ready
12 years ago
Fabien Benureau 62a4527a37 method to set FakeInput package-wide
12 years ago
Fabien Benureau d109d93341 added FakeInput class to usecase tests
12 years ago
Fabien Benureau 1be61baf21 added testenv import to test current code
12 years ago
Fabien Benureau dc73c987c8 update command for config v2 to v3
12 years ago
Fabien Benureau 3c0f575b92 backtracked on changes. repo is passing all tests
12 years ago
Fabien Benureau 164816a910 updated tests
12 years ago