0.1.0 • Published 5 years ago

searchtags-resolver v0.1.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

Open Search Tags: Resolver (JavaScript)

This is a JavaScript library to generate URLs to search engines by given name or shortcut. "Open Search Tags" is heavily inspired by DuckDuckGo's bangs and also Ecosia's search tags. Using those techniques you can easier access other search engines by using specific aliases.

Usage

<script src="dist/searchTagResolver.js"></script>
<script>
    let url = 'https://searchtags.github.io/';

    // Searching Google (shortcut is "g") for "Steve Jobs":
    url = searchTagsResolver.resolve('g', 'Steve Jobs', ['en', 'en_US', 'de']);
    url = searchTagsResolver.resolve('google', 'Steve Jobs', ['en', 'en_US', 'de']);

    // Searching amazon.de (shortcut is "a") for "SD Card":
    url = searchTagsResolver.resolve('a', 'sd card', ['de']);
    url = searchTagsResolver.resolve('amazon', 'sd card', ['de']);

    // Searching Ecosia (shortcut is "eco") for trees:
    url = searchTagsResolver.resolve('eco', 'trees');
    url = searchTagsResolver.resolve('ecosia', 'trees');

    // Searching 9GAG (shortcut is "9") for cats:
    url = searchTagsResolver.resolve('9', 'cats');
    url = searchTagsResolver.resolve('9gag', 'cats');

    // Searching Google Maps (shortcut is "gm") for Cologne:
    url = searchTagsResolver.resolve('gm', 'Cologne');
    url = searchTagsResolver.resolve('googlemaps', 'Cologne');
</script>

Available shortcuts and search engines

Please have a look at Open Sarch Tags' list to see all supported search engines.