petermr / pygetpapers

a Python version of getpapers
Apache License 2.0
78 stars 9 forks source link

Options are inconsistent between `getpapers` and `pygetpapers` #2

Open petermr opened 3 years ago

petermr commented 3 years ago

It is ESSENTIAL that ALL options common to getpapers and pygetpapers are IDENTICAL.

Example:

getpapers --pdf

but

pygetpapers --makepdf

Changing the options mean that any existing scripts for getpapers will break. Please check that EVERY option in getpapers is either implemented in exactly the same way, or is documented as unimplemented (NOT changed)

It is also essential that options behave in exactly the same way, or have enhanced, consistent, functionality.

Example:

--api <repository>  Repository to search (default EPMC)

Currently only EPMC is implemented in pygetpapers

(The current pygetpapers --api flag changes the operations and its use is inconsistent