This page includes several tools (plugins), which could be installed in Chrome® or Firefox® as browser extension to facilitate browsing web pages. Section 1 is the prerequisites that you should settle down before you can install any of these web tools. Section 2 is the introduction and source code that you can download for each plugin. Section 3 is the installation steps on how to install and use these web tools. Section 4 is some tips that you can follow.
First of all, Tampermonkey® or Greasemonkey® (a browser extension) has to be installed to support all functions of the tools. For Chrome® users, please to see how to install Tampermonkey to your browser. For Firefox® users, please to see how to install Greasemonkey to your browser.
This browser plugin could help users to recognise APIs, followed by highlighting them, inside the plain text when users are reading posts in Stack Overflow® (one of the most popular Q&A forum for software developers nowadays). This tool can automatically find out and link to the terms which the recognised API refers to.
This plugin goes with Google search. When users search for terms in Google, an answer-box would appear on the right hand side of the page, displaying a technology landscape of the searched terms, as well as other related information extracted from the given technology. If the searched terms contain programming library and programming language, this tool will show analogical libraries for the certain programming language (e.g. searching for "nltk in java"). Concurrently, this plugin fits best for searching IT related terms and the landscape is mined from Stack Overflow® (one of the most popular Q&A forum for software developers nowadays).
This plugin also goes with Google search. It can dynamically recommend the most related knowledge tags and websites, appearing on the right hand side of the result page and based on their similarity to the searched terms. If a plus sign ("+") is included in the searched tearms, they will be divided into two parts, and the recommendations would be highly related to both of the two parts (e.g. searching for "NLP+python"). Besides, if the hyperlinks in Google page match the records in our database, there would be several knowledge tags attached to the links, so as to facilitate users to categorise or filter their search results.
Tampermonkey extension icon (Part A, see below left) or
Greasemonkey extension icon (Part A, see below right), and then click
Add a new script or
New User Script (Part B).
Now you can see the default script code in programming area (see below, Line 1 to Line 15 in the blue box). Replace everything with the source code of ONE tool (
*.js file) downloaded in Section 2, and then click
At this moment, your script should work correctly. Repeat Step 1 & 2 if you want to install another tool (plugin) in your browser. Click
Tampermonkey extension or
Greasemonkey extension icon again, and then select
Dashboard, and you will see all the scripts you have installed in your browser (see the following figure). If you have more than one script, please make sure you turn on ONLY ONE script each time, since one script may or may not affect any other scripts.
If you are using these tools for the first time (or after you clear your browser history or website data), please kindly visit before you start, and proceed with ignoring the insecure warning and trust it (add an exception) in advance.
If the plugin does not take effect sometimes, please kindly click on the
address bar of the browser and then just press ENTER key on the keyboard. And then it should work correctly.