Olivier Mangin
99657b09d0
Merge branch 'master' into fix/link_customization
7 years ago
Olivier Mangin
ca53e242c7
Merge pull request #125 from pubs/fix/travis-osx
...
Fixes Travis failure on installing python3 for OSX
7 years ago
Olivier Mangin
33554635d4
Upgrade python if install fails.
7 years ago
Olivier Mangin
71c2f40657
Merge branch 'master' into fix/link_customization
7 years ago
Fabien C. Y. Benureau
0a0ed06c92
Merge pull request #123 from benureau/fix/common_strings
...
Fix/common strings
Fix the regression on translating month abbreviations into full month names in bibtex files.
7 years ago
Fabien C. Y. Benureau
3e376e2d8b
remove obsolete exception catching
7 years ago
Olivier Mangin
a6d5df4059
Removes link and DOI customization. Fixes #119 .
7 years ago
Fabien C. Y. Benureau
596ea81a34
fix dependency to bibtexparser
...
Under certain circumstances, when installing bibtexparser 1.0.1 release
in develop mode, it can be recognized as bibtexparser 1.0 by the
pkg_resource module, preventing pubs to execute. This is obviously very
bad.
7 years ago
Fabien C. Y. Benureau
adbeb7f2b3
activating common strings by default in parser; fixes #122
7 years ago
Fabien C. Y. Benureau
82aad31e5d
test for common_string parsing
7 years ago
Olivier Mangin
0d38c73965
Merge pull request #116 from pubs/feat/unicode_comparison
...
Fixes unicode comparison
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
cff028d345
Minor refactoring of string comparison in query filters.
7 years ago
Olivier Mangin
c87b89bf10
Fix wrong test.
7 years ago
Olivier Mangin
6ca4020627
Merge pull request #118 from pubs/fix/test_on_new_bp
...
Updates field orders to use 'url' and fixes broken test.
7 years ago
Fabien C. Y. Benureau
d4e1ab8695
bibtexparser>=1.0.1 requirement in setup.py
7 years ago
Olivier Mangin
078b2084ff
Updates field orders to use 'url' and fixes broken test.
...
The field ordering test was broken on the latest bibtexparser since it
now replaces by default 'link' fields by 'url'.
7 years ago
Olivier Mangin
cfb0042e37
Merge pull request #117 from pubs/bug/leadingspace
...
Fix bibtex testcase, closes #25 .
7 years ago
Fabien C. Y. Benureau
8126a0e0b4
Fix bibtex testcase, closes #25 .
...
Also, made pyfakefs a straight pypi requirement, rather than a
github one, as no dev feature is needed since the last release.
7 years ago
Olivier Mangin
d685ec10aa
Merge pull request #114 from pubs/fix/empty_key
...
Better checks and error message for empty key (Closes #113 ).
7 years ago
Olivier Mangin
0b1ff7e441
PEP8 cosmetics.
7 years ago
Olivier Mangin
328f2a6d5e
Adds more checks and better error message against empty citekeys.
7 years ago
Olivier Mangin
599b124b7c
Merge pull request #112 from pubs/feat/entry_point
...
Feat/entry point
7 years ago
Olivier Mangin
26f0b4dc04
Adds argcomplete command to pubs_cmd so that is now used as entry-point.
7 years ago
Olivier Mangin
ac536269e3
Removes script since unused with entry_points method
7 years ago
Olivier Mangin
fe03345e48
Moves from `scripts` to `entry_points`. This likely breaks autocompletion.
7 years ago
Olivier Mangin
7956e9bcb2
Fixes wrong option for extras_require and cleanup.
7 years ago
Olivier Mangin
79003c2fb8
Merge pull request #106 from pubs/feat/use-bwriter
...
Uses bibtexparser bwriter instead of internal encoder and adds `--ignore-fields` option to export.
7 years ago
Olivier Mangin
8aed13c7c9
Merge pull request #108 from pubs/feat/osx-travis
...
Travis build on OSX
7 years ago
Olivier Mangin
1a88dccd77
Adds travis python install instructions for OSX
7 years ago
Olivier Mangin
373178a2de
Adds travis testing on OSX.
7 years ago
Olivier Mangin
a2a70fab32
Merge pull request #107 from pubs/feat/travis-latest-python
...
Adds python 3.6 to travis build.
7 years ago
Olivier Mangin
8c37ee5e92
Adds python 3.6 to travis build.
7 years ago
Olivier Mangin
a8716e6482
Adds completion for the `--ignore-fields` tag.
7 years ago
Olivier Mangin
860181e278
Adds argument to ignore fields in export. [ Closes #67 ]
...
`pubs export --ignore-fields abstract,note CiteKey`
7 years ago
Olivier Mangin
07be993d02
Moves to using bibtexparser's writer for bibdata. [ Fixes #33 ]
7 years ago
Olivier Mangin
14440c5e4c
Merge pull request #105 from wflynny/robust-doi
...
[Fix #95 ] robust handling of DOIs
7 years ago
Bill Flynn
098cb4d1bf
ran pep8 on pubs/utils
7 years ago
Bill Flynn
aa408e9b2d
[ #95 ] updated doi tests
7 years ago
Bill Flynn
aea58dea29
[ #95 ] refactored exception into standardize_doi
7 years ago
Bill Flynn
e2ad39ca08
[ Fix #95 ] robust handling of DOIs
...
Added DOI regex function to utils.py which is called in add_cmd.py
upon specifying a new DOI. DOI validation applies directly on
argument parsing by using a custom argparse.Action.
7 years ago
Olivier Mangin
28a026d308
Merge pull request #102 from pubs/feature/year-range
...
Feature: year ranges in query. [Fixes #90 ]
Enables queries of the following form: "year:2000", "year:2000-2010", "year:2000-", "year:-2010".
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
832a20d743
Typo.
7 years ago
Olivier Mangin
84553d8eb3
[ Fix #90 ] Adds year ranges to queries.
7 years ago