The Quicker Search Tool
- Save clicks, searching, loading, go directly to the info you want
- Quicksilver or Alfred for the web
- Custom Search Engines with useful defaults and syncing
- DuckDuckGo Bangs with better discovery, usability, and customization
New default service suggestions are welcome via issue or pull request of default-config.js.
Suggestions will be evaluated based on:
- Popularity
- Usefulness
- Comfort
- Creativity / Uniqueness
- Whim
Basically, the services built-in will aim to be the core, most popular, most useful, and demonstrate the capabilities of Quixer. Anything else can be added/installed by users on-demand.
This will not be needed for most contributors (ie. not needed just to contribute a service - test that in config import instead)
- Install Node
- Install Caddy
- Install mkcert
- Add line to hosts file
127.0.0.1 quixer.dev
- Run
mkcert -install
to set up local CA - Go to dev/ssl - eg.
cd dev/ssl
- Run
mkcert -cert-file quixer.dev.pem -key-file quixer.dev-key.pem quixer.dev localhost
- Copy .env.sample to .env and fill in details as needed
- Go to Google Dev Console
- Create a new Google Drive API project for yourself - "Quixer DEV" to use in development - keep the API key secret, fill in details in .env file
- Run
npm install
- Follow the Development Workflow steps below
- Set up your text editor. Steps for vim
Note: alternatively, use start.sh
npm run dev
in one terminal tab or screen buffercaddy run
in another terminal tab or screen buffer- Visit https://quixer.dev in browser