Releases: perrette/papers
Releases · perrette/papers
git tracking undo redo, tag edit/search, tests, install details
Quite a few features were added:
- git tracking now includes files and has infinite memroy git redo / undo (see README; solves issue #51)
papers list
:- fullsearch : can now search across all fields concatenated
--tag
filtering,--add-tag
editing and tag included in prettypapers list -1
printing (solves #30)- search fields can now be entered without quotes, as single words (AND or OR if
--any
is passed)
git install
is interactive and takes default from previous installs
Many tests were added (#48 ), though that is an endless quest (now about 80% coverage up from 50-60%).
Some behaviors break with 2.3:
papers list -k
now used forpapers list --key ...
instead of previouslypapers --key-only
papers list --key
now behaves like any other field (substring matching)papers list --fuzzy
threshold is lowered (might be removed altogether in future versions => does not work well)papers install
behaves differently (interactive, takes default from previous installs)
Can be installed with pip pip install -U papers-cli
.
add from DOI, duplicates check, encoding and more
- add entry w/o PDF, from DOI only
- update default similarity to PARTIAL
- bugfixes (add duplicates, file rename...)
- use bibtexparser.customization.convert_to_unicode
Flexible naming
Long-awaited rework of development by @malfatti into a more pythonic shape. The default format should not be consdiered stable. Other dependency updates.