Fabien C. Y. Benureau
Fabien C. Y. Benureau
Hi, I have noticed that the current master does not throw PyParsing error anymore on some incorrect input: for instance, ``` from bibtexparser.bparser import BibTexParser btp = BibTexParser() print(btp.parse('@misc{I am...
Add some (mock) test to check that `https://` is/remains supported. See #259.
Work in progress for switching pybtex (see #254): - [x] parsing bibtex files. - [x] good error messages when parsing fails. - [ ] writing bibtex files from bibdata. -...
**Very WIP**: just the first working prototype. Still, right now, works, and useful. TODO: - [ ] robust requests (no connection, 404, 403, etc.) - [ ] add option to...
To be work on after #155 has been merged. Ok, this one should be straightforward, but care needs to be taken with it. For instance, if we end up switching...
`pubs doc add` should decribe what has been done: link, move, copy. currently: ``` pubs doc add ~/Downloads/1703.03864.pdf Salimans info: 'Salimans' has been autocompleted into 'Salimans2017'. /Users/fcyb/Downloads/1703.03864.pdf added to Salimans2017...
The tag commands throws error when no matching citekeys are found, and then assume it is a tag. This is confusing. Also, when no papers match, it should be explicit.
``` pubs add -X arXiv:1703.03864 ``` fails, but ``` pubs add -X 1703.03864 ``` succeeds. Both should. Might consider switching to using https://github.com/lukasschwab/arxiv.py too, to allow downloading arxiv papers.
Everything is in the title. Also, init could be a bit more explicit about configuration file location and repo/doc location.
The `&` and *some* accents are not well displayed: ``` $ pubs list [Watson2016] Watson, Richard A. and Szathm\'ary, Eörs "How Can Evolution Learn?" Trends in Ecology \& Evolution (2016)...