Skip to content

coolmoon327/ieeexplore-ku-oa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IEEE Xplore → KU OA Quick Switch

Add a small floating button on ieeexplore.ieee.org:

  • KU OA: Reopen the current page through Khalifa University's EZproxy (ieeexplore-ieee-org.khalifa.idm.oclc.org).
  • KU PDF: Open the PDF viewer via the proxy.

⚠️ Access still depends on your institution subscriptions. This script does not bypass paywalls; it only switches the domain to your institution's proxy for legitimate access.

Why

If you routinely land on https://ieeexplore.ieee.org/document/<id> outside the proxy, this saves a few clicks from KU Library.

Installation

  1. Install Tampermonkey in your browser (Chrome/Edge/Firefox/Safari, etc.).
  2. Click the userscript to install.
  3. Visit any page on https://ieeexplore.ieee.org/. You'll see a KU OA button at the top-right.

Usage

  • KU OA button: opens a new tab at https://ieeexplore-ieee-org.khalifa.idm.oclc.org + the same path/query/hash as the current page.
  • KU PDF button: appears only on /document/<digits> pages. It opens https://ieeexplore-ieee-org.khalifa.idm.oclc.org/stamp/stamp.jsp?tp=&arnumber=<digits> in a new tab.

Customize for another institution

Change the PROXY_ROOT constant in the userscript:

const PROXY_ROOT = 'https://ieeexplore-ieee-org.khalifa.idm.oclc.org';

Replace it with your institution's EZproxy/OpenAthens hostname if needed.

Development

  • The script hooks history.pushState/replaceState and popstate to handle IEEE Xplore's SPA navigation.
  • We use GM_openInTab (provided by Tampermonkey) to open a new tab reliably.
  • No external dependencies.

Troubleshooting

  • If you don't see institutional access in the new tab, verify that you're entitled to the resource through KU and that your proxy session is valid.
  • If nothing happens on click, check Tampermonkey console for errors and make sure the script is enabled.

Security & Privacy

  • The script does not collect or send any data; it only opens a new tab with the proxied URL.
  • Authentication happens on KU's IdP / proxy as usual.

License

MIT

About

A tiny Tampermonkey userscript that adds a floating button on ieeexplore.ieee.org. One click reopens the current path via Khalifa University EZproxy and, on /document/<id> pages, shows a second button that opens the PDF view directly through the proxy.

Topics

Resources

License

Stars

Watchers

Forks

Contributors