startpage

Simple text centric startpage
Log | Files | Refs | README

commit 954c5a9b4b696e85b5f3e3c523f523551b612405
parent ae436fda57bd66f0fb7eb0aecf592fe39ffea14b
Author: EmDev21 <103883116+EmDev21@users.noreply.github.com>
Date:   Mon, 18 Apr 2022 09:05:13 +0200

Merge pull request #1 from TheLowHigh/main

Added more commands
Diffstat:
MREADME.md | 122+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Msrc/js/commands.js | 115+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 237 insertions(+), 0 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\ @@ -31,6 +38,120 @@ 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 != "reddit") { window.open("https://www.reddit.com/r/" + cmd.split(" ").slice(1)[0]); @@ -39,6 +160,7 @@ function reddit(cmd) { } } +cls=clear function clear(cmd) { document.getElementById('wrapper').innerHTML = ""; } diff --git a/src/js/commands.js b/src/js/commands.js @@ -11,6 +11,120 @@ 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 != "reddit") { window.open("https://www.reddit.com/r/" + cmd.split(" ").slice(1)[0]); @@ -19,6 +133,7 @@ function reddit(cmd) { } } +cls=clear function clear(cmd) { document.getElementById('wrapper').innerHTML = ""; }