Skip to content

dmlls/yang

Repository files navigation

Yang! - Yet Another Bangs anywhere Firefox extension

Yang!

Yet Another Bangs anywhere extension


Available on Firefox ADD-ONS



1. What is a Bang?

Citing DuckDuckGo, who first introduced them back in 2008:

Bangs are shortcuts that quickly take you to search results on other sites.For example, when you know you want to search on another site like Wikipedia or Amazon, our bangs get you there fastest. A search for!w filter bubblewill take you directly to Wikipedia.


2. How does the extension work?

Simply install the extension and use any of the supportedKagi Bangs.


Bangs can be used at the beginning or at the end of the query, e.g.:

!gm here to closest restaurant

is equivalent to

here to closest restaurant!gm

Bangs can also be triggered without any query, serving as a bookmark shortcut:

!bbc

3. Features

Done? Feature Description
Kagi Bangs More than 13,500 default bangs included.
Custom Bangs You can create your own bangs or override defaults.
Custom Bang Symbol Define your own custom symbol(s) to trigger the bangs.
Mobile Support Yang! is also available onFirefox Android.
Fast Redirections Bangs are resolved locally, without Kagi as intermediary1.
Address Bar Trigger You can use bangs directly in the URL bar.
Search Engine Trigger Bangs also work from the search bar of your favorite search engine.
Backup and Restore Never lose your bangs.
🔜 Chromium Support However, consider giving Firefox a try;)
🔜 Custom Search Engines Soon you will be able to add your own custom search engines.

1This greatly reduces the redirection times, as shown by DuckDuckGo!Bangs but Faster.



4. Supported Engines

Yang! will be triggered directly from youraddress barand thefollowing sites:

Name URL
Google https:// google /
Bing https:// bing /
Yahoo https:// yahoo /
Ecosia https:// ecosia.org/
DuckDuckGo https://duckduckgo /
Brave Search https://search.brave /
Startpage https:// startpage /
Swisscows https://swisscows /
SearX(NG) https://searx.space/
Mojeek https:// mojeek /
Qwant https:// qwant /
Kagi https://kagi /
You https://you /
Perplexity AI https:// perplexity.ai/
Naver https:// naver /
Baidu https:// baidu /
Yandex https://yandex /
AOL https:// aol /
Murena https://spot.ecloud.global/
https://spot.murena.io/
MetaGer https://metager.de/
Dogpile https:// dogpile /
Ask https:// ask /
Seznam.cz https://search.seznam.cz/

Is your favorite search engine not on the list?Open an issueand we'll add it!


5. FAQs

Do bangs sync across devices?

Yes... and no. Bangs will sync across all the Firefoxdesktopbrowsers in which you are logged in with your Firefox account. However, the sync between desktop and mobile iscurrently unsupported.As a workaround, you can create a backup on desktop and restore it on Android (or vice versa).

Why does Yang! need permissions on a 300+ sites?

Instead of requesting data access onallsites, we granularly specify the search-engine sites that Yang! supports (which yeah, they're quite a few). You can find which sites we request permissions for in the manifest.json.


6. Contributing

Contributions are always welcome! However, before getting started, please carefully read thecontribution guidelines.


7. Related Extensions

If you don't like Yang!, there are manyother options,but these were the most inspiring in the early development of Yang!:


-


Yang! logo is a modification of the original DuckDuckGo logo. Its use is solely transformative, i.e., intended with a further purpose or different character, and does not substitute under any circumstance for the original use of the work.