Change to comma-last style

This commit is contained in:
Maddison Hellstrom 2017-11-13 23:29:26 -08:00
parent 0e2e9ee1f2
commit ee8af36b5d
1 changed files with 146 additions and 146 deletions

View File

@ -10,19 +10,19 @@ const blank = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAAAAAByaaZ
var completions = {}; var completions = {};
completions.al = { completions.al = {
alias: 'al' alias: 'al',
, name: 'archlinux' name: 'archlinux',
, search: 'https://www.archlinux.org/packages/?arch=x86_64&q=' search: 'https://www.archlinux.org/packages/?arch=x86_64&q=',
, compl: '' compl: '',
}; };
completions.al.callback = function() {}; completions.al.callback = function() {};
completions.au = { completions.au = {
alias: 'au' alias: 'au',
, name: 'AUR' name: 'AUR',
, search: 'https://aur.archlinux.org/packages/?O=0&SeB=nd&outdated=&SB=v&SO=d&PP=100&do_Search=Go&K=' search: 'https://aur.archlinux.org/packages/?O=0&SeB=nd&outdated=&SB=v&SO=d&PP=100&do_Search=Go&K=',
, compl: 'https://aur.archlinux.org/rpc?type=suggest&arg=' compl: 'https://aur.archlinux.org/rpc?type=suggest&arg=',
}; };
completions.au.callback = function(response) { completions.au.callback = function(response) {
@ -36,10 +36,10 @@ completions.au.callback = function(response) {
}; };
completions.aw = { completions.aw = {
alias: 'aw' alias: 'aw',
, name: 'archwiki' name: 'archwiki',
, search: 'https://wiki.archlinux.org/index.php?go=go&search=' search: 'https://wiki.archlinux.org/index.php?go=go&search=',
, compl: 'https://wiki.archlinux.org/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=' compl: 'https://wiki.archlinux.org/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=',
}; };
completions.aw.callback = function(response) { completions.aw.callback = function(response) {
@ -47,10 +47,10 @@ completions.aw.callback = function(response) {
}; };
completions.ow = { completions.ow = {
alias: 'ow' alias: 'ow',
, name: 'owasp' name: 'owasp',
, search: 'https://www.owasp.org/index.php?go=go&search=' search: 'https://www.owasp.org/index.php?go=go&search=',
, compl: 'https://www.owasp.org/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=' compl: 'https://www.owasp.org/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=',
}; };
completions.ow.callback = function(response) { completions.ow.callback = function(response) {
@ -58,10 +58,10 @@ completions.ow.callback = function(response) {
}; };
completions.vw = { completions.vw = {
alias: 'vw' alias: 'vw',
, name: 'vimwikia' name: 'vimwikia',
, search: 'https://vim.wikia.com/wiki/Special:Search?query=' search: 'https://vim.wikia.com/wiki/Special:Search?query=',
, compl: 'https://vim.wikia.com/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=' compl: 'https://vim.wikia.com/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=',
}; };
completions.vw.callback = function(response) { completions.vw.callback = function(response) {
@ -69,10 +69,10 @@ completions.vw.callback = function(response) {
}; };
completions.az = { completions.az = {
alias: 'az' alias: 'az',
, name: 'amazon' name: 'amazon',
, search: 'https://smile.amazon.com/s/?field-keywords=' search: 'https://smile.amazon.com/s/?field-keywords=',
, compl: 'https://completion.amazon.com/search/complete?method=completion&mkt=1&search-alias=aps&q=' compl: 'https://completion.amazon.com/search/complete?method=completion&mkt=1&search-alias=aps&q=',
}; };
completions.az.callback = function(response) { completions.az.callback = function(response) {
@ -81,10 +81,10 @@ completions.az.callback = function(response) {
}; };
completions.cl = { completions.cl = {
alias: 'cl' alias: 'cl',
, name: 'craigslist' name: 'craigslist',
, search: 'https://craigslist.org/search/sss?query=' search: 'https://craigslist.org/search/sss?query=',
, compl: 'https://craigslist.org/suggest?v=12&type=search&cat=sss&area=1&term=' compl: 'https://craigslist.org/suggest?v=12&type=search&cat=sss&area=1&term=',
}; };
completions.cl.callback = function(response) { completions.cl.callback = function(response) {
@ -92,10 +92,10 @@ completions.cl.callback = function(response) {
}; };
completions.wa = { completions.wa = {
alias: 'wa' alias: 'wa',
, name: 'wolframalpha' name: 'wolframalpha',
, search: 'http://www.wolframalpha.com/input/?i=' search: 'http://www.wolframalpha.com/input/?i=',
, compl: `http://api.wolframalpha.com/v2/query?appid=${keys.wolframalpha}&format=plaintext&output=json&reinterpret=true&input=%s` compl: `http://api.wolframalpha.com/v2/query?appid=${keys.wolframalpha}&format=plaintext&output=json&reinterpret=true&input=%s`,
}; };
completions.wa.callback = function(response) { completions.wa.callback = function(response) {
@ -177,10 +177,10 @@ completions.wa.callback = function(response) {
}; };
completions.co = { completions.co = {
alias: 'co' alias: 'co',
, name: 'crunchbase-orgs' name: 'crunchbase-orgs',
, search: 'https://www.crunchbase.com/app/search/?q=' search: 'https://www.crunchbase.com/app/search/?q=',
, compl: `https://api.crunchbase.com/v/3/odm_organizations?user_key=${keys.crunchbase}&query=%s` compl: `https://api.crunchbase.com/v/3/odm_organizations?user_key=${keys.crunchbase}&query=%s`,
}; };
completions.co.callback = function(response) { completions.co.callback = function(response) {
@ -235,10 +235,10 @@ completions.co.callback = function(response) {
}; };
completions.cp = { completions.cp = {
alias: 'cp' alias: 'cp',
, name: 'crunchbase-people' name: 'crunchbase-people',
, search: 'https://www.crunchbase.com/app/search/?q=' search: 'https://www.crunchbase.com/app/search/?q=',
, compl: `https://api.crunchbase.com/v/3/odm_people?user_key=${keys.crunchbase}&query=%s` compl: `https://api.crunchbase.com/v/3/odm_people?user_key=${keys.crunchbase}&query=%s`,
}; };
completions.cp.callback = function(response) { completions.cp.callback = function(response) {
@ -295,19 +295,19 @@ completions.cp.callback = function(response) {
}; };
completions.cs = { completions.cs = {
alias: 'cs' alias: 'cs',
, name: 'chromestore' name: 'chromestore',
, search: 'https://chrome.google.com/webstore/search/' search: 'https://chrome.google.com/webstore/search/',
, compl: '' compl: '',
}; };
completions.cs.callback = function() {}; completions.cs.callback = function() {};
completions.th = { completions.th = {
alias: 'th' alias: 'th',
, name: 'thesaurus' name: 'thesaurus',
, search: 'https://www.onelook.com/reverse-dictionary.shtml?s=' search: 'https://www.onelook.com/reverse-dictionary.shtml?s=',
, compl: 'https://api.datamuse.com/words?md=d&ml=%s' compl: 'https://api.datamuse.com/words?md=d&ml=%s',
}; };
completions.th.callback = function(response) { completions.th.callback = function(response) {
@ -335,10 +335,10 @@ completions.th.callback = function(response) {
}; };
completions.de = { completions.de = {
alias: 'de' alias: 'de',
, name: 'define' name: 'define',
, search: 'http://onelook.com/?w=' search: 'http://onelook.com/?w=',
, compl: 'https://api.datamuse.com/words?md=d&sp=%s*' compl: 'https://api.datamuse.com/words?md=d&sp=%s*',
}; };
completions.de.callback = function(response) { completions.de.callback = function(response) {
@ -366,10 +366,10 @@ completions.de.callback = function(response) {
}; };
completions.dg = { completions.dg = {
alias: 'dg' alias: 'dg',
, name: 'duckduckgo' name: 'duckduckgo',
, search: 'https://duckduckgo.com/?q=' search: 'https://duckduckgo.com/?q=',
, compl: 'https://duckduckgo.com/ac/?q=' compl: 'https://duckduckgo.com/ac/?q=',
}; };
completions.dg.callback = function(response) { completions.dg.callback = function(response) {
@ -380,10 +380,10 @@ completions.dg.callback = function(response) {
}; };
completions.dh = { completions.dh = {
alias: 'dh' alias: 'dh',
, name: 'dockerhub' name: 'dockerhub',
, search: 'https://hub.docker.com/search/?page=1&q=' search: 'https://hub.docker.com/search/?page=1&q=',
, compl: 'https://hub.docker.com/v2/search/repositories/?page_size=20&query=' compl: 'https://hub.docker.com/v2/search/repositories/?page_size=20&query=',
}; };
completions.dh.callback = function(response) { completions.dh.callback = function(response) {
@ -409,10 +409,10 @@ completions.dh.callback = function(response) {
}; };
completions.do = { completions.do = {
alias: 'do' alias: 'do',
, name: 'domainr' name: 'domainr',
, search: 'https://domainr.com/?q=' search: 'https://domainr.com/?q=',
, compl: `https://api.domainr.com/v2/search?client_id=${keys.domainr}&query=%s` compl: `https://api.domainr.com/v2/search?client_id=${keys.domainr}&query=%s`,
}; };
completions.do.callback = function(response) { completions.do.callback = function(response) {
@ -455,10 +455,10 @@ completions.do.callback = function(response) {
}; };
completions.ex = { completions.ex = {
alias: 'ex' // Similar to `hd` but searches inside docs using Google Custom Search alias: 'ex', // Similar to `hd` but searches inside docs using Google Custom Search,
, name: 'exdocs' name: 'exdocs',
, search: 'https://hex.pm/packages?sort=downloads&search=' search: 'https://hex.pm/packages?sort=downloads&search=',
, compl: `https://www.googleapis.com/customsearch/v1?key=${keys.google_ex}&cx=${keys.google_ex_cx}&q=` compl: `https://www.googleapis.com/customsearch/v1?key=${keys.google_ex}&cx=${keys.google_ex_cx}&q=`,
}; };
completions.ex.callback = function(response) { completions.ex.callback = function(response) {
@ -529,10 +529,10 @@ completions.ex.callback = function(response) {
}; };
completions.gd = { completions.gd = {
alias: 'gd' alias: 'gd',
, name: 'godoc' name: 'godoc',
, search: 'https://godoc.org/?q=' search: 'https://godoc.org/?q=',
, compl: 'https://api.godoc.org/search?q=' compl: 'https://api.godoc.org/search?q=',
}; };
completions.gd.callback = function(response) { completions.gd.callback = function(response) {
@ -553,10 +553,10 @@ completions.gd.callback = function(response) {
}; };
completions.gh = { completions.gh = {
alias: 'gh' alias: 'gh',
, name: 'github' name: 'github',
, search: 'https://github.com/search?q=' search: 'https://github.com/search?q=',
, compl: 'https://api.github.com/search/repositories?sort=stars&order=desc&q=' compl: 'https://api.github.com/search/repositories?sort=stars&order=desc&q=',
}; };
completions.gh.callback = function(response) { completions.gh.callback = function(response) {
@ -574,10 +574,10 @@ completions.gh.callback = function(response) {
}; };
completions.go = { completions.go = {
alias: 'go' alias: 'go',
, name: 'google' name: 'google',
, search: 'https://www.google.com/search?q=' search: 'https://www.google.com/search?q=',
, compl: 'https://www.google.com/complete/search?client=chrome-omni&gs_ri=chrome-ext&oit=1&cp=1&pgcl=7&q=' compl: 'https://www.google.com/complete/search?client=chrome-omni&gs_ri=chrome-ext&oit=1&cp=1&pgcl=7&q=',
}; };
completions.go.callback = function(response) { completions.go.callback = function(response) {
@ -585,10 +585,10 @@ completions.go.callback = function(response) {
}; };
completions.gl = { completions.gl = {
alias: 'gl' alias: 'gl',
, name: 'google-lucky' name: 'google-lucky',
, search: 'https://www.google.com/search?btnI=1&q=' search: 'https://www.google.com/search?btnI=1&q=',
, compl: 'https://www.google.com/complete/search?client=chrome-omni&gs_ri=chrome-ext&oit=1&cp=1&pgcl=7&q=' compl: 'https://www.google.com/complete/search?client=chrome-omni&gs_ri=chrome-ext&oit=1&cp=1&pgcl=7&q=',
}; };
completions.gl.callback = function(response) { completions.gl.callback = function(response) {
@ -596,10 +596,10 @@ completions.gl.callback = function(response) {
}; };
completions.gs = { completions.gs = {
alias: 'gs' alias: 'gs',
, name: 'go-search' name: 'go-search',
, search: 'http://go-search.org/search?q=' search: 'http://go-search.org/search?q=',
, compl: 'http://go-search.org/api?action=search&q=' compl: 'http://go-search.org/api?action=search&q=',
}; };
completions.gs.callback = function(response) { completions.gs.callback = function(response) {
@ -611,10 +611,10 @@ completions.gs.callback = function(response) {
}; };
completions.ha = { completions.ha = {
alias: 'ha' alias: 'ha',
, name: 'hackage' name: 'hackage',
, search: 'https://hackage.haskell.org/packages/search?terms=' search: 'https://hackage.haskell.org/packages/search?terms=',
, compl: 'https://hackage.haskell.org/packages/search.json?terms=' compl: 'https://hackage.haskell.org/packages/search.json?terms=',
}; };
completions.ha.callback = function(response) { completions.ha.callback = function(response) {
@ -628,10 +628,10 @@ completions.ha.callback = function(response) {
}; };
completions.hd = { completions.hd = {
alias: 'hd' // Same as hex but links to documentation pages alias: 'hd', // Same as hex but links to documentation pages,
, name: 'hexdocs' name: 'hexdocs',
, search: 'https://hex.pm/packages?sort=downloads&search=' search: 'https://hex.pm/packages?sort=downloads&search=',
, compl: 'https://hex.pm/api/packages?sort=downloads&search=' compl: 'https://hex.pm/api/packages?sort=downloads&search=',
}; };
completions.hd.callback = function(response) { completions.hd.callback = function(response) {
@ -666,10 +666,10 @@ completions.hd.callback = function(response) {
}; };
completions.hn = { completions.hn = {
alias: 'hn' alias: 'hn',
, name: 'hackernews' name: 'hackernews',
, search: 'https://hn.algolia.com/?query=' search: 'https://hn.algolia.com/?query=',
, compl: 'https://hn.algolia.com/api/v1/search?tags=(story,comment)&query=' compl: 'https://hn.algolia.com/api/v1/search?tags=(story,comment)&query=',
}; };
completions.hn.callback = function(response) { completions.hn.callback = function(response) {
@ -701,12 +701,12 @@ completions.hn.callback = function(response) {
}; };
completions.ho = { completions.ho = {
alias: 'ho' alias: 'ho',
, name: 'hoogle' name: 'hoogle',
, search: 'https://www.haskell.org/hoogle/?hoogle=' + search: 'https://www.haskell.org/hoogle/?hoogle=' +
encodeURIComponent("+platform +xmonad +xmonad-contrib ") // This tells Hoogle to include these modules in the search - encodeURIComponent is only used for better readability encodeURIComponent("+platform +xmonad +xmonad-contrib "), // This tells Hoogle to include these modules in the search - encodeURIComponent is only used for better readability
, compl: 'https://www.haskell.org/hoogle/?mode=json&hoogle=' + compl: 'https://www.haskell.org/hoogle/?mode=json&hoogle=' +
encodeURIComponent("+platform +xmonad +xmonad-contrib ") encodeURIComponent("+platform +xmonad +xmonad-contrib "),
}; };
completions.ho.callback = function(response) { completions.ho.callback = function(response) {
@ -720,10 +720,10 @@ completions.ho.callback = function(response) {
}; };
completions.hw = { completions.hw = {
alias: 'hw' alias: 'hw',
, name: 'haskellwiki' name: 'haskellwiki',
, search: 'https://wiki.haskell.org/index.php?go=go&search=' search: 'https://wiki.haskell.org/index.php?go=go&search=',
, compl: 'https://wiki.haskell.org/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=' compl: 'https://wiki.haskell.org/api.php?action=opensearch&format=json&formatversion=2&namespace=0&limit=10&suggest=true&search=',
}; };
completions.hw.callback = function(response) { completions.hw.callback = function(response) {
@ -731,10 +731,10 @@ completions.hw.callback = function(response) {
}; };
completions.hx = { completions.hx = {
alias: 'hx' alias: 'hx',
, name: 'hex' name: 'hex',
, search: 'https://hex.pm/packages?sort=downloads&search=' search: 'https://hex.pm/packages?sort=downloads&search=',
, compl: 'https://hex.pm/api/packages?sort=downloads&search=' compl: 'https://hex.pm/api/packages?sort=downloads&search=',
}; };
completions.hx.callback = function(response) { completions.hx.callback = function(response) {
@ -769,10 +769,10 @@ completions.hx.callback = function(response) {
}; };
completions.hy = { completions.hy = {
alias: 'hy' alias: 'hy',
, name: 'hayoo' name: 'hayoo',
, search: 'http://hayoo.fh-wedel.de/?query=' search: 'http://hayoo.fh-wedel.de/?query=',
, compl: 'http://hayoo.fh-wedel.de/json?query=' compl: 'http://hayoo.fh-wedel.de/json?query=',
}; };
completions.hy.callback = function(response) { completions.hy.callback = function(response) {
@ -786,10 +786,10 @@ completions.hy.callback = function(response) {
}; };
completions.md = { completions.md = {
alias: 'md' alias: 'md',
, name: 'mdn' name: 'mdn',
, search: 'https://developer.mozilla.org/en-US/search?q=' search: 'https://developer.mozilla.org/en-US/search?q=',
, compl: 'https://developer.mozilla.org/en-US/search.json?q=' compl: 'https://developer.mozilla.org/en-US/search.json?q=',
}; };
completions.md.callback = function(response) { completions.md.callback = function(response) {
@ -815,10 +815,10 @@ completions.md.callback = function(response) {
}; };
completions.np = { completions.np = {
alias: 'np' alias: 'np',
, name: 'npm' name: 'npm',
, search: 'https://www.npmjs.com/search?q=' search: 'https://www.npmjs.com/search?q=',
, compl: 'https://api.npms.io/v2/search/suggestions?size=20&q=' compl: 'https://api.npms.io/v2/search/suggestions?size=20&q=',
}; };
completions.np.callback = function(response) { completions.np.callback = function(response) {
@ -862,10 +862,10 @@ completions.np.callback = function(response) {
}; };
completions.re = { completions.re = {
alias: 're' alias: 're',
, name: 'reddit' name: 'reddit',
, search: 'https://www.reddit.com/search?sort=relevance&t=all&q=' search: 'https://www.reddit.com/search?sort=relevance&t=all&q=',
, compl: 'https://api.reddit.com/search?syntax=plain&sort=relevance&limit=20&q=' compl: 'https://api.reddit.com/search?syntax=plain&sort=relevance&limit=20&q=',
}; };
completions.re.callback = function(response) { completions.re.callback = function(response) {
@ -880,10 +880,10 @@ completions.re.callback = function(response) {
}; };
completions.so = { completions.so = {
alias: 'so' alias: 'so',
, name: 'stackoverflow' name: 'stackoverflow',
, search: 'https://stackoverflow.com/search?q=' search: 'https://stackoverflow.com/search?q=',
, compl: 'https://api.stackexchange.com/2.2/search/advanced?pagesize=10&order=desc&sort=relevance&site=stackoverflow&q=' compl: 'https://api.stackexchange.com/2.2/search/advanced?pagesize=10&order=desc&sort=relevance&site=stackoverflow&q=',
}; };
completions.so.callback = function(response) { completions.so.callback = function(response) {
@ -897,10 +897,10 @@ completions.so.callback = function(response) {
}; };
completions.wp = { completions.wp = {
alias: 'wp' alias: 'wp',
, name: 'wikipedia' name: 'wikipedia',
, search: 'https://en.wikipedia.org/w/index.php?search=' search: 'https://en.wikipedia.org/w/index.php?search=',
, compl: 'https://en.wikipedia.org/w/api.php?action=query&format=json&list=prefixsearch&utf8&pssearch=' compl: 'https://en.wikipedia.org/w/api.php?action=query&format=json&list=prefixsearch&utf8&pssearch=',
}; };
completions.wp.callback = function(response) { completions.wp.callback = function(response) {
@ -912,10 +912,10 @@ completions.wp.callback = function(response) {
}; };
completions.yp = { completions.yp = {
alias: 'yp' alias: 'yp',
, name: 'yelp' name: 'yelp',
, search: 'https://www.yelp.com/search?find_desc=' search: 'https://www.yelp.com/search?find_desc=',
, compl: 'https://www.yelp.com/search_suggest/v2/prefetch?prefix=' compl: 'https://www.yelp.com/search_suggest/v2/prefetch?prefix=',
}; };
completions.yp.callback = function(response) { completions.yp.callback = function(response) {
@ -933,10 +933,10 @@ completions.yp.callback = function(response) {
}; };
completions.yt = { completions.yt = {
alias: 'yt' alias: 'yt',
, name: 'youtube' name: 'youtube',
, search: 'https://www.youtube.com/search?q=' search: 'https://www.youtube.com/search?q=',
, compl: `https://www.googleapis.com/youtube/v3/search?maxResults=20&part=snippet&type=video,channel&key=${keys.google_yt}&safeSearch=none&q=` compl: `https://www.googleapis.com/youtube/v3/search?maxResults=20&part=snippet&type=video,channel&key=${keys.google_yt}&safeSearch=none&q=`,
}; };
completions.yt.callback = function(response) { completions.yt.callback = function(response) {