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:
M | README.md | | | 122 | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
M | src/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 = "";
}