Go to file
Maddison Hellstrom 08972aeb99 Clean up 2017-09-15 18:19:54 -07:00
.gitignore Initial commit 2017-08-27 20:24:24 -07:00
README.md Initial commit 2017-08-27 20:24:24 -07:00
conf.js Clean up 2017-09-15 18:19:54 -07:00
conf.priv.example.js Initial commit 2017-08-27 20:24:24 -07:00
gulpfile.js Initial commit 2017-08-27 20:24:24 -07:00
package-lock.json Initial commit 2017-08-27 20:24:24 -07:00
package.json Initial commit 2017-08-27 20:24:24 -07:00

README.md

Maddy's SurfingKeys Configuration

This is my personal configuration for the wonderful SurfingKeys Chrome Extension.

It currently includes Search Engine auto-completions for 31 sites, along with some convenience functions and key remappings.

Alias Name Domain
al archlinux www.archlinux.org
au AUR aur.archlinux.org
aw archwiki wiki.archlinux.org
az amazon smile.amazon.com
cl craigslist craigslist.org
co crunchbase-orgs www.crunchbase.com
cp crunchbase-people www.crunchbase.com
cs chromestore chrome.google.com
de define onelook.com
dg duckduckgo duckduckgo.com
dh dockerhub hub.docker.com
do domainr domainr.com
ex hexdocs hex.pm
gd godoc godoc.org
gh github github.com
go google www.google.com
gs go-search go-search.org
ha hackage hackage.haskell.org
hd hexdocs hex.pm
hn hackernews hn.algolia.com
ho hoogle www.haskell.org
hw haskellwiki wiki.haskell.org
hx hex hex.pm
hy hayoo hayoo.fh-wedel.de
md mdn developer.mozilla.org
np npm www.npmjs.com
re reddit www.reddit.com
so stackoverflow stackoverflow.com
wp wikipedia en.wikipedia.org
yp yelp www.yelp.com
yt youtube www.youtube.com

Installation

You'll need git, node, and gulp.

First, clone the repo:

$ git clone http://github.com/b0o/surfingkeys-conf
$ cd surfingkeys-conf

Next, follow the instructions inside conf.priv.example.js. If you don't want to add any API keys, just copy the file as instructed but leave it as-is:

$ cp ./conf.priv.example.js ./conf.priv.js

Next, run npm install:

$ npm install

Run gulp install. This will build the final configuration file and place it in ~/.surfingkeys. If you already have a file in that location, make sure you back it up first!

$ gulp install

In order to reference a local file, you need to check Allow access to file URLs in chrome://extensions/ for the SurfingKeys extension.

Finally, you'll need to open the SurfingKeys configuration page and set the Load settings from option to "file:///home/YOUR_USERNAME_HERE/.surfingkeys". (This is for Unix-like Operating Systems. For Windows, you'll need to figure out the proper path)

If you make a change to conf.js in the future, simply run gulp install again.

License

©2017 Maddison Hellstrom - MIT License