For NUS PhD Students and Staffs, just one click to open the research papers on Google Scholar/IEEE/ACM, etc. with this script.

Overview

NUS Literature Quick Access

For National University of Singapore's students and staffs, just with one single click you can open any paper without the need to manually login, input password, click $Login$ and $Accept$ button or click many many times of web links.

Acknowledgement

Thanks to Dr. Shengliang Lu's original script @lushl9301 in the development of this project.

Demo (If the animation does not play automatically, click the $Play$ button in the upper right corner of the picture to play it)

Before using this tool, you need to click many times to get the final pdf (and this is even the version you already configured the NUS library link):

Before.gif

After using this tool, just click once and you will see the pdf and download it:

After.gif

Installation

1. Install Tampermonkey:

https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo

2. Install Endnote Click (Optional):

If you choose not to install Endnote Click, you will need to click two more times of mouse to download the pdf for 15% of the journals (mostly not mainstream), but mainstream journals are not affected even you don't install (such as IEEE, ACM, etc).

Click here to install endnote click:

https://chrome.google.com/webstore/detail/endnote-click-formerly-ko/fjgncogppolhfdpijihbpfmeohpaadpc?hl=en

3. Register and Login Endnote Click with institution specified as $National$ $University$ $of$ $Singapore$ (Optional):

4.1 For NUS Ph.D. Students, install the following TamperMonkey Script:

https://greasyfork.org/en/scripts/453866-automatically-literature-validation-for-nus-ph-d-student-%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6%E5%8D%9A%E5%A3%AB%E7%94%9F%E8%87%AA%E5%8A%A8%E6%96%87%E7%8C%AE%E9%AA%8C%E8%AF%81%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC

Alternative Address:

https://openuserjs.org/scripts/NaiboWang/Automatically_Literature_Validation_for_NUS_Ph.D._Student_%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6%E5%8D%9A%E5%A3%AB%E7%94%9F%E8%87%AA%E5%8A%A8%E6%96%87%E7%8C%AE%E9%AA%8C%E8%AF%81%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC

4.2 For NUS Staffs, install the following TamperMonkey Script:

https://greasyfork.org/en/scripts/453867-automatically-literature-validation-for-nus-staff-%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6%E8%81%8C%E5%B7%A5%E8%87%AA%E5%8A%A8%E6%96%87%E7%8C%AE%E9%AA%8C%E8%AF%81%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC

Alternative Address:

https://openuserjs.org/scripts/NaiboWang/Automatically_Literature_Validation_for_NUS_Staff_%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6%E8%81%8C%E5%B7%A5%E8%87%AA%E5%8A%A8%E6%96%87%E7%8C%AE%E9%AA%8C%E8%AF%81%E8%87%AA%E5%8A%A8%E7%99%BB%E5%BD%95%E8%84%9A%E6%9C%AC

5. Let your browser save and autofill your password:

Open any paper detail page (such as: https://ieeexplore.ieee.org/abstract/document/8737464), and wait the page to automatically pop up the login page, input your username and password:

Sometimes the popup webpages may be like this, just input your username (without nusstu/ or nusttf/) and password only once every time you open a new browser:.

Then, let the browser save your password.

5. Enjoy!

See the next section for more details to get and download PDFs at various journal websites.

Use Cases

1. For IEEE Xplore, ACM Digital Library, Springer Link, Science Direct, Nature, etc (mainstream journals/conferences):

Just open the detail page, wait for 3 seconds and click the View PDF button to get and download the pdf (you only need to login once when you first open your browser, and the login process can also be automated, as long as you follow the instruction of this tool).

2. For some unpopular journals, click the View PDF button at the left bottom corner of the detailed page to get and download the pdf (This requires install the endnote extension):

If you didn't install EndNote Click, skip this way and see way 3.

E.g., https://ascelibrary.org/doi/abs/10.1061/%28ASCE%29CO.1943-7862.0001736

Also, you can click the View PDF button at any page as long as the button appears such as in IEEE, ACM, etc.

The EndNote extension will help you to save all papers you have browsed to your EndNote library, so it is convenient for you to manage your papers, if you like.

3. If both way 1 and way 2 don't work, you will need to click the Find it! @NUS Library at the Google Scholar page to login and download the pdf:

E.g., https://onepetro.org/SJ/article-abstract/25/05/2778/454145/Automated-Well-Log-Processing-and-Lithology

Below are instructions about how to add the Find it! @NUS Library button to your Google Scholar page:

1. Add "NUS" to your Google Scholar Library Links (can just click the following link):

https://scholar.google.com/scholar_settings?sciifh=1&hl=en&as_sdt=0,5#2

2. Search the paper that needs to be downloaded at Google Scholar page:

And you will find a link text of Find it! @NUS Library, click it:

3. Click the Click to get Full Text button (or Read Chapter button, depends on the paper contents):

This button will be automatically clicked by this tool, but some browser may block the popup window, so you need to allow the popup window to be opened:

Or you can just manually click the button every time you open it.

4. Then you will have two options to open the final pdf:

4.1 Manually click the login button every time you open the browser (but as long as you don't close the browser, the process will appear only once):

And this tool with automatically help you to click the Accept button in the following page.

4.2 Save your username and password at the TamperMonkey Script and then you don't need to click the Login button every time.

If you choose to save your username and password into the script, then you don't need to click the Login button every time, and the tool will help you to automatically click the Accept button too.

To do this, click the TamperMonkey icon in the upper right corner of the browser, and click the NUS Literature Quick Access script, and then click the Edit button:

Then you will see the following page, modify the username and password variables to your own username and password: (Note: the username is your NUSNET ID, not the NUSNET email address)

Click the Save button:

Then after you click the Click to get Full Text button, the tool will help you to automatically click the Accept button.

4.3 Then you can click the View PDF button at the top center of the page (or somewhere else, depends on the specific journal website):

And you can open and download the pdf page thereafter.

Other Notes

  • Every time you open the browser, you may need to login once, but as long as you don't close the browser, you don't need to login again.

  • If you want to use this tool in other browsers, you need to repeat the installation process again.

You might also like...

Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

May 18, 2022

Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

May 3, 2022

Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

Jul 1, 2022

⛺️ Tipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨

⛺️ Tipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨

⛺️ Tipi — A personal homeserver for everyone ⚠️ Tipi is still at an early stage of development and issues are to be expected. Feel free to open an iss

Nov 20, 2022

This is a simple script to upload Multiple files into google drive using google drive API and Nodejs.

Welcome to gDrive Multiple File Upload 👋 This is a simple script to upload Multiple files into google drive using google drive API and Nodejs Install

Dec 29, 2021

Google-Drive-Directory-Index | Combining the power of Cloudflare Workers and Google Drive API will allow you to index your Google Drive files on the browser.

🍿 Google-Drive-Directory-Index Combining the power of Cloudflare Workers and Google Drive will allow you to index your Google Drive files on the brow

Nov 27, 2022

Papers from the computer science community to read and discuss.

Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers. This repository serves

Nov 26, 2022

An indexed compendium of graphics programming papers, articles, blog posts, presentations, and more

Paper Bug CONTRIBUTIONS WANTED What is this? The idea is to have an annotated and easily searchable repository of papers, presentations, articles, etc

Sep 18, 2022

Tiny website for previewing the ballot papers (house and senate) for Austalian federal elections

AusBallot Code for https://ausballot.netlify.app/ The AEC (Australian Electoral Commission) has this page to view all the candidates for an upcoming e

Jun 1, 2022
Owner
Naibo Wang
PhD Student at Institute of Data Science in National University of Singapore
Naibo Wang
Download all Moodle files with one click. This is a Chrome extension built to save time and effort from downloading files manually one by one!

Moodle Downloader Extension Moodle downloader extension for Chrome. The extension is tested with both the TUM moodle and the official moodle demo. Not

Zhongpin Wang 8 Nov 15, 2022
Script to synchronize between a Notion database and Google Calendar both ways. Uses Google App Script.

Yet Another Two Way Notion-Google Calendar Sync Script A script to sync events between Google calendar and a Notion database. Features! Google App Scr

kat 30 Nov 21, 2022
⚡Chrome extension allows you to create lists of Google and Github dork to open multiple tabs with one click, import "scope/out of scope" from #HackerOne #Bugcrowd #Intigriti ...

FastDork v0.1 This chrome extension allows you to create lists of Google and Github dork to open multiple tabs with one click, import "scope/out of sc

skvndr 72 Nov 1, 2022
Retrieve paper citatation data from doi.org and Semantic Scholar.

citation-query Retrieve paper citatation data from doi.org and Semantic Scholar. Install Requires at least Node.js v14.14.0. npm install @uwdata/citat

UW Interactive Data Lab 6 Sep 30, 2022
A browser extension to get locked content from ieee xplore using sci-hub

IEEE Xplore Unlocker A browser extension to get locked content from ieee xplore using sci-hub. IEEE Xplore Unlocker uses the doi from the Xplore page

Roshan R Chandar 7 Nov 18, 2022
Chrome extension to simulate cryptoblades fights, giving you the win rate % against all enemies with just one click

CryptoBlades fight simulator This is a Chrome extension that will help you to know the exact win rate percentage you have on each cryptoblades fight.

Jose Leonardo Dos Ramos Rivas 12 Aug 7, 2022
Less clicking, more creating. Navigate to your favorite actions on the websites you love with just one click.

Navigate to your favorite actions on the websites you love with just one click Web https://irtaza9.github.io/awesome-shortcuts/ Available Shortcuts Go

Irtaza Hussain 9 Aug 25, 2022
A map for 1337 Khouribga's new labs clusters. This tool will help 1337 students find available posts, and search for other students in the cluster by name or login.

1337KH Labs Clusters Map Hellow. This tool is made by 1337 Khouribga students for 1337 Khouribga students to help make their lives at the school easie

Oussama 18 Aug 8, 2022
An on-demand peer tutoring platform by students, for students.

OURFinals An on-demand peer tutoring platform by students, for students. Database The prisma/ folder contains: migrations/: Past database migrations (

Aditya Banerjee 3 Jan 6, 2022