startpage

Simple text centric startpage
Log | Files | Refs | README

commit b3d73f328e768db25f28b64f715ecb86208ac038
parent e811c005ede94e84963ef1a72361dc12ed599471
Author: LowHigh <lowhigh.ytb@gmail.com>
Date:   Mon, 18 Apr 2022 00:57:39 +0200

more commands

Diffstat:
MREADME.md | 126+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 124 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -8,6 +8,13 @@ A Startpage that looks like a Terminal. reddit [subreddit]\ google [search]\ +youtube [search]\ +github [search]\ +googletranslate [sentence] (or gt [sentence]) +googlemaps [search] (or gmaps [search]) +twitch [search] +imdb [search] +code [path/to/file.txt] echo <what_you_want_to_echo>\ clear\ @@ -19,7 +26,7 @@ You will see some pre-made commands that you will be able to edit and you can cr ```js function google(cmd) { - if (!(cmd == undefined)) { + if (cmd != "google") { str = ""; var parameters = cmd.split(" ").slice(1); for (var i = 0; i < parameters.length; i++) { @@ -31,14 +38,129 @@ function google(cmd) { } } +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 == undefined)) { + if (cmd != "reddit") { window.open("https://www.reddit.com/r/" + cmd.split(" ").slice(1)[0]); } else { window.open("https://www.reddit.com/"); } } +cls=clear function clear(cmd) { document.getElementById('wrapper').innerHTML = ""; }