{"id":17309249,"url":"https://github.com/naibowang/nus_literature_quick_access","last_synced_at":"2025-04-14T13:32:29.997Z","repository":{"id":117402925,"uuid":"558889874","full_name":"NaiboWang/NUS_literature_quick_access","owner":"NaiboWang","description":"For NUS PhD Students and Staffs, just one click to open the research papers on Google Scholar/IEEE/ACM, etc. with this script.","archived":false,"fork":false,"pushed_at":"2024-07-11T01:21:03.000Z","size":5478,"stargazers_count":20,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-01T04:26:43.434Z","etag":null,"topics":["acm","ieee","literature","nus","paper","phd","research","scholar","springer"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NaiboWang.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-28T14:26:39.000Z","updated_at":"2024-07-11T01:21:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"1a9c102f-48e2-49dd-bed4-368f7a8bb710","html_url":"https://github.com/NaiboWang/NUS_literature_quick_access","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaiboWang%2FNUS_literature_quick_access","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaiboWang%2FNUS_literature_quick_access/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaiboWang%2FNUS_literature_quick_access/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NaiboWang%2FNUS_literature_quick_access/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NaiboWang","download_url":"https://codeload.github.com/NaiboWang/NUS_literature_quick_access/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223634176,"owners_count":17176879,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acm","ieee","literature","nus","paper","phd","research","scholar","springer"],"created_at":"2024-10-15T12:27:44.670Z","updated_at":"2024-11-08T05:01:31.248Z","avatar_url":"https://github.com/NaiboWang.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NUS Literature Quick Access\nFor 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. Works for all NUS Staffs and Students.\n\n## Update\n\nNew version is fit for new NUS Login Interface and we added **all 300+ literature databases** from NUS library!\n\n\u003cimg src=\"https://github.com/NaiboWang/NUS_literature_quick_access/assets/30287768/d66ec93c-60a7-4130-84a9-ef701241ad54\" width=30%/\u003e\n\n# Acknowledgement\n\nThanks to Dr. Shengliang Lu's original script [@lushl9301](https://github.com/lushl9301/Auto-Paper-Access)\n in the development of this project.\n\n# Demo\n\n![image](https://github.com/NaiboWang/NUS_literature_quick_access/assets/30287768/1813bc26-0af6-436c-973d-97b7de6495c2)\n![image](https://github.com/NaiboWang/NUS_literature_quick_access/assets/30287768/a849711c-6e07-4a65-94f9-cb0c24b716b9)\n\n## 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):\n![Before.gif](media/Before.gif)\n\n## After using this tool, just click once and you will see the pdf and download it:\n![After.gif](media/After.gif)\n\n# Installation\n\n## 1. Install Tampermonkey:\n\n[Click here to install Tampermonkey](https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo)\n\n## 2. Install the script by clicking the following link:\n\nIf you are a NUS Staff, click the following link:\n\n[Click here to install Script (For NUS Staff)](https://greasyfork.org/en/scripts/453867-automatically-literature-validation-for-nus-%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6%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)\n\nIf you are a NUS Student, click the following link:\n\n[Click here to install Script (For NUS Student)](https://greasyfork.org/en/scripts/500240-automatically-literature-validation-for-nus-student-%E6%96%B0%E5%8A%A0%E5%9D%A1%E5%9B%BD%E7%AB%8B%E5%A4%A7%E5%AD%A6%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-%E5%AD%A6%E7%94%9F)\n\n![](media/install.png)\n![](media/autoinstall.png)\n\n## 3. Enjoy!\n\nSee the next section for more details to get and download PDFs at various journal websites.\n\u003c!-- Then every time in the future, you just need to enter the paper detail page and click the **View PDF** button in the *Left Bottom* Corner of the current web page and then you can download the pdf at the *Top Right* Corner.\n\n![](media/viewpdf.png)\n![](media/download.png)\n\nAfter the test, this tool along with $Endnote$ extension worked for websites like **IEEE, ACM Digital Library, Springer, etc.**, basically most mainstream literature websites. --\u003e\n\n## (Optional) 4. Let your browser save and autofill your password:\n\nOpen 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**:\n\n![](media/save.png)\n\nSometimes 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:.\n\n![](media/popup.png)\n\nThen, **let the browser save your password**.\n![](media/savepass.png)\n\n## (Optional) 5. Install Endnote Click:\n\nIf 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).\n\nClick here to install endnote click:\n\nhttps://chrome.google.com/webstore/detail/endnote-click-formerly-ko/fjgncogppolhfdpijihbpfmeohpaadpc?hl=en\n\n## (Optional) 6. Register and Login Endnote Click with institution specified as $National$ $University$ $of$ $Singapore$  (Optional):\n![](media/endnote_click.png)\n![](media/endnote_ins.png)\n\n# Use Cases\n\n## 1. For IEEE Xplore, ACM Digital Library, Springer Link, Science Direct, Nature, etc (mainstream journals/conferences):\n\nJust 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).\n\n![](media/ieeepdf.png)\n\n## 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）:\n\nIf you didn't install EndNote Click, skip this way and see way 3.\n\nE.g., https://ascelibrary.org/doi/abs/10.1061/%28ASCE%29CO.1943-7862.0001736\n\n![](media/unpopularpdf.png)\n\nAlso, you can click the **View PDF** button at any page as long as the button appears such as in IEEE, ACM, etc.\n\nThe 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.\n\n## 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:\n\nE.g., https://onepetro.org/SJ/article-abstract/25/05/2778/454145/Automated-Well-Log-Processing-and-Lithology\n\n![](media/findit.png)\n![](media/spe.png)\n\nBelow are instructions about how to add the **Find it! @NUS Library** button to your Google Scholar page:\n\n### 1. Add \"NUS\" to your Google Scholar Library Links (can just click the following link):\n\nhttps://scholar.google.com/scholar_settings?sciifh=1\u0026hl=en\u0026as_sdt=0,5#2\n\n![](media/settings.png)\n![](media/library_links.png)\n\n### 2. Search the paper that needs to be downloaded at **Google Scholar** page:\n\nAnd you will find a link text of **Find it! @NUS Library**, click it:\n\n![](media/findit.png)\n\n### 3. Click the **Click to get Full Text** button (or Read Chapter button, depends on the paper contents):\n\n![](media/clicktoget.png)\n\nThis 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:\n\n![](media/block.png)\n\nOr you can just manually click the button every time you open it.\n\n### 4. Then you will have two options to open the final pdf:\n\n### 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):\n\n![](media/manually.png)\n\nAnd this tool with automatically help you to click the **Accept** button in the following page.\n\n### 4.2 Save your username and password at the TamperMonkey Script and then you don't need to click the **Login** button every time.\n\nIf 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.\n\nTo 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:\n\n![](media/icon.png)\n![](media/ticon.png)\n![](media/dashboard.png)\nThen 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)\n\n![](media/edit.png)\n\nClick the **Save** button:\n\n![](media/savebtn.png)\n\nThen after you click the **Click to get Full Text** button, the tool will help you to automatically click the **Accept** button.\n\n### 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):\n\n![](media/vpdf.png)\n\nAnd you can open and download the pdf page thereafter.\n\n# Other Notes\n\n- 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.\n\n- If you want to use this tool in other browsers, you need to repeat the installation process again.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaibowang%2Fnus_literature_quick_access","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaibowang%2Fnus_literature_quick_access","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaibowang%2Fnus_literature_quick_access/lists"}