startpage

Simple text centric startpage
Log | Files | Refs | README

commit 1fdfa18db723aab1740ebcf0c933ef1c1848fd41
parent 79cbd956b9228361428d19579494e1b6437a80e4
Author: breadcat <breadcat@users.noreply.github.com>
Date:   Mon, 18 Apr 2022 13:58:23 +0100

Restructure commands

Diffstat:
Msrc/js/commands.js | 161++++++++++---------------------------------------------------------------------
1 file changed, 19 insertions(+), 142 deletions(-)

diff --git a/src/js/commands.js b/src/js/commands.js @@ -1,143 +1,20 @@ -function google(cmd) { - if (cmd != "google") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://www.google.com/search?q=" + str); - } else { - window.open("https://www.google.com"); - } -} - -function youtube(cmd) { - if (cmd != "youtube") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://www.youtube.com/results?search_query=" + str); - } else { - window.open("https://www.youtube.com/"); - } -} - -function github(cmd) { - if (cmd != "github") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://github.com/search?q=" + str); - } else { - window.open("https://github.com/"); - } -} - -gt=googletranslate -function googletranslate(cmd) { - if (cmd != "googletranslate") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://translate.google.com/?sl=auto&tl=en&text=" + str + "&op=translate"); - } else { - window.open("https://translate.google.com/"); - } -} - -gmaps=googlemaps -function googlemaps(cmd) { - if (cmd != "googlemaps") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://www.google.by/maps/search/" + str); - } else { - window.open("https://www.google.by/maps/"); - } -} - -function twitch(cmd) { - if (cmd != "twitch") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://www.twitch.tv/search?term=" + str); - } else { - window.open("https://twitch.tv/"); - } -} - -function imdb(cmd) { - if (cmd != "imdb") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "+" + parameters[i]; - } - window.open("https://www.imdb.com/find?q=" + str); - } else { - window.open("https://imdb.com/"); - } -} - -function spotify(cmd) { - if (cmd != "spotify") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "%20" + parameters[i]; - } - window.open("https://open.spotify.com/search/" + str); - } else { - window.open("https://open.spotify.com/"); - } -} - -function deezer(cmd) { - if (cmd != "deezer") { - str = ""; - var parameters = cmd.split(" ").slice(1); - for (var i = 0; i < parameters.length; i++) { - str = str + "%20" + parameters[i]; - } - window.open("https://www.deezer.com/search/" + str); - } else { - window.open("https://www.deezer.com/"); - } -} - -function code(cmd) { - if (cmd != "code") { - window.open("vscode://" + cmd.split(" ").slice(1)[0]); - } else { - window.open("vscode://"); - } -} - -function reddit(cmd) { - if (cmd != "reddit") { - window.open("https://www.reddit.com/r/" + cmd.split(" ").slice(1)[0]); - } else { - window.open("https://www.reddit.com/"); - } -} - +// Search engine definitions +function clear(cmd) { document.getElementById('wrapper').innerHTML = ""; } +function code(cmd) { if (cmd != "code") { window.open("vscode://" + cmd.split(" ").slice(1)[0]); } else { window.open("vscode://"); } } +function deezer(cmd) { if (cmd != "deezer") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "%20" + parameters[i]; } window.open("https://www.deezer.com/search/" + str); } else { window.open("https://www.deezer.com/"); } } +function echo(cmd) { block_log(cmd.split(" ").slice(1).join(" ")) } +function github(cmd) { if (cmd != "github") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://github.com/search?q=" + str); } else { window.open("https://github.com/"); } } +function google(cmd) { if (cmd != "google") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://www.google.com/search?q=" + str); } else { window.open("https://www.google.com"); } } +function googlemaps(cmd) { if (cmd != "googlemaps") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://www.google.by/maps/search/" + str); } else { window.open("https://www.google.by/maps/"); } } +function googletranslate(cmd) { if (cmd != "googletranslate") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://translate.google.com/?sl=auto&tl=en&text=" + str + "&op=translate"); } else { window.open("https://translate.google.com/"); } } +function imdb(cmd) { if (cmd != "imdb") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://www.imdb.com/find?q=" + str); } else { window.open("https://imdb.com/"); } } +function reddit(cmd) { if (cmd != "reddit") { window.open("https://www.reddit.com/r/" + cmd.split(" ").slice(1)[0]); } else { window.open("https://www.reddit.com/"); } } +function spotify(cmd) { if (cmd != "spotify") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "%20" + parameters[i]; } window.open("https://open.spotify.com/search/" + str); } else { window.open("https://open.spotify.com/"); } } +function twitch(cmd) { if (cmd != "twitch") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://www.twitch.tv/search?term=" + str); } else { window.open("https://twitch.tv/"); } } +function youtube(cmd) { if (cmd != "youtube") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { str = str + "+" + parameters[i]; } window.open("https://www.youtube.com/results?search_query=" + str); } else { window.open("https://www.youtube.com/"); } } + + +// Aliases cls=clear -function clear(cmd) { - document.getElementById('wrapper').innerHTML = ""; -} - -function echo(cmd) { - block_log(cmd.split(" ").slice(1).join(" ")) -} +gmaps=googlemaps +gt=googletranslate