ng-click
The "I'm feeling lucky" URL shortener
Use it in comments when explaining concepts
// Make sure transclusion (see http://ng-click.com/transclusion)angular ;
As a [lmgtfy] replacement for JavaScript questions
friend: dude, what is transclusion?
you: ng-click.com/transclusion
Type directly in the address bar as a shortcut to search the MDN
How does it work?
ng-click.com uses Google's "I'm feeling lucky" functionality to redirect you to the first search result.
Note that, because this is a search, the page you're redirected to may change in the future. However, you can rest assured that you'll always be redirected to the page that Google finds most relevant.
Searching other domains
ng-click.com can be used to search any domain. See the configuration section and fire up your own instance.
Starting the server
ng-click.com has no dependencies, start it with:
PORT=8080 node server.js
Configuration
Configure mdn.io with the following environment variables:
Variable | Description | Default |
---|---|---|
PORT |
The port to run the server on. | 3000 |
SERVICE |
The search service to use google or bing . |
google |
SEARCH_DOMAIN |
The domain to search. | docs.angularjs.org |
FALLBACK_URL |
The fallback URL for empty queries. | http://docs.angularjs.org/api/ |
Note:: Bing does not have an "I'm feeling lucky" equivalent, so you'll be redirected to Bing's search result page instead.
Example: Reddit URL shortener
SEARCH_DOMAIN="reddit.com" FALLBACK_URL="http://reddit.com" PORT=8080 node server.js