Skip to content

ThatCrispyToast/quick-bangs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quick-bangs

A suckless bang implementation with custom bang support.

Configuration

All configuration occurs in index.html directly.

  • Default Search Engine: If no bangs are specified, this engine is used.
  • Quicker Bangs: A series of key-value pairs (bang->search_engine) defining custom bangs. These are also fetched before the massive Kagi bang list, so commonly used bangs can be placed here for (slightly) faster resolution.

Installation

Getting Your URL

Self-Hosted

Clone the repo. Deploy however you deploy your static web apps.

Public Instance

A public instance of quick-bangs is availbile at https://thatcrispytoast.github.io/quick-bangs/.

Adding the Search Engine

Query URL: https://thatcrispytoast.github.io/quick-bangs/?q=%s

Firefox and Firefox Forks (zen, tor, librewolf, floorp, etc.)

Add the engine with the query parameter above to your "Search Shortcuts" list. Replace the base URL if hosting the project locally. Optionally, a suggestion URL of your choice can be added. The example below uses the DuckDuckGo suggestion engine. Set as default by selecting it under the "Default Search Engine" dropdown after adding.

A visual example of adding a search engine to firefox.

Google Chrome and Chromium-Based Browsers (brave, vivaldi, ungoogled-chromium, opera, etc.)

Add the engine with the query parameter above to your "Site Search" list. Replace the base URL if hosting the project locally. Set as default by clicking the three dots of the left of the newly created search shortcut and seelction "Make default" from the menu.

A visual example of adding a search engine to chrome.

About

A small, simple bang resolution script. Public instance available at https://thatcrispytoast.github.io/quick-bangs/.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published