CLI for ProQuest library service.
Currently only working for german services!
Clone from GIT:
git clone https://github.com/js-on/pqCLI.git
Install required modules:
pip install -r requirements.txt
*nix only:
Add shebang to beginning of proquest.py
Make file executable: chmod +x
- Store ProQuest username in config.py
- Store name of your institution in config.py
- Decide whether to use keyring or not
./pqCLI
and enter creds / setup keyring
4.1 if keyring is used, login will be performed automatically
4.2 if keyring is not used, you have to login each time manually- Enter docID from ProQuest item
hXXps://ebookcentral.proquest.com/lib/XYZ/detail.action?docID=4568785&query=%22Incident+Management%22%2C
command | description |
---|---|
q/quit | Logout from current session and exit |
h/help | Print help based on command dict and referenced function docstrings |
d/unregister | Remove credentials from keyring |
You can add custom styles and change the default one in config.py
It works by adding a string with predefined placeholders. You can see a list of placeholders below.
A working template would be: "$Autor$, $Titel$ - $Verlag$"
$Titel$ $Autor$ $Verlag$ $Erscheinungs- termin Print$ $Erscheinungs- termin E-book$ $Sprache$ $Druck ISBN$ $E-Book ISBN$ $Seiten$ $LC-Schlagwort$ $LC Call Number$ $Dewey-Dezimalnummer$ $BISAC Subject Headings$ $Dokumenttyp$