ezp

Crates.ioezp
lib.rsezp
version0.2.3
sourcesrc
created_at2022-01-14 20:20:55.348077
updated_at2024-03-10 17:57:36.158413
descriptionA command line app to generate a library access EZProxy
homepagehttps://github.com/hhandika/jd
repositoryhttps://github.com/hhandika/jd
max_upload_size
id514060
size16,606
Heru Handika (hhandika)

documentation

README

ezp

CI

A command line application to proxify journal url/doi.

Installation

To be able to run it in any directory, download the latest version in the release page, extract, and copy the executable to your path environment. If have the Rust Package Manager installed in your system, you can install using cargo:

cargo install ezp

Using Custom Proxy

By default the program use LSU EZProxy. To use a different proxy:

ezp --set [EZProxy-url]

You can find EZProxy url in in Paperpile database here. For example to set to University of Melbourne EZProxy:

ezp --set "http://ezp.lib.unimelb.edu.au/login?url="

You only need to do this once. If you would like to change to a different proxy, you can run --set again. It will change the proxy setting to the new one.

To reset to the default proxy:

ezp --reset

Usage

ezp -i [journal-link/doi]

It will open your default browser to download the paper using your library access.

For example to download Ou et al. 2022 paper using a doi address:

ezp -i https://doi.org/10.1093/biosci/biab133git 

Using the web address:

ezp -i https://academic.oup.com/bioscience/advance-article/doi/10.1093/biosci/biab133/6482999

Using non-default browser:

ezp -i [input-url] -b firefox

:warning: For Windows users, the non-default browser only works if you install the app in your native operating system. If you run the app on Windows WSL, it will only work using the default browser.

Commit count: 33

cargo fmt