summaryrefslogtreecommitdiff
path: root/glide
diff options
context:
space:
mode:
Diffstat (limited to 'glide')
-rw-r--r--glide/glide.ts59
1 files changed, 0 insertions, 59 deletions
diff --git a/glide/glide.ts b/glide/glide.ts
deleted file mode 100644
index 502f088..0000000
--- a/glide/glide.ts
+++ /dev/null
@@ -1,59 +0,0 @@
-// Config docs:
-//
-// https://glide-browser.app/config
-//
-// API reference:
-//
-// https://glide-browser.app/api
-//
-// Default config files can be found here:
-//
-// https://github.com/glide-browser/glide/tree/main/src/glide/browser/base/content/plugins
-//
-// Most default keymappings are defined here:
-//
-// https://github.com/glide-browser/glide/blob/main/src/glide/browser/base/content/plugins/keymaps.mts
-//
-// Try typing `glide.` and see what you can do!
-
-glide.keymaps.set("normal", "J", "tab_next");
-glide.keymaps.set("normal", "K", "tab_prev");
-glide.keymaps.set("normal", "H", "back");
-glide.keymaps.set("normal", "L", "forward");
-
-glide.keymaps.set("normal", "gp", async () => {
- const cur_url = new URL(glide.ctx.url).toString();
- const url = cur_url.replace("inv.nadeko.net", "youtube.com").replace(
- /watch\?.*v=([a-zA-Z0-9\-_]*).*/, 'watch?v=$1'
- );
- if (!url.includes("youtube")) {
- console.log("refused to open url with mpv: ", url);
- return
- }
- const proc = await glide.process.spawn("nohup", [
- "mpv",
- url
- ], {});
- console.log("opened mpv with url: ", url);
-})
-// same thing but w/ no video
-glide.keymaps.set("normal", "gP", async () => {
- const cur_url = new URL(glide.ctx.url).toString();
- const url = cur_url.replace("inv.nadeko.net", "youtube.com").replace(
- /watch\?.*v=([a-zA-Z0-9\-_]*).*/, 'watch?v=$1'
- );
- if (!url.includes("youtube")) {
- console.log("refused to open url with mpv: ", url);
- return
- }
- const proc = await glide.process.spawn("nohup", [
- "mpv",
- "--no-video",
- "--force-window",
- url
- ], {});
- console.log("opened mpv (audio only) with url: ", url);
-})
-
-glide.prefs.set("privacy.trackingprotection.enabled", true);
-glide.prefs.set("privacy.bounceTrackingProtection.mode", 1);