aboutsummaryrefslogtreecommitdiff
path: root/site/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'site/main.js')
-rw-r--r--site/main.js44
1 files changed, 0 insertions, 44 deletions
diff --git a/site/main.js b/site/main.js
deleted file mode 100644
index 38c91ec..0000000
--- a/site/main.js
+++ /dev/null
@@ -1,44 +0,0 @@
-let repo = "viper";
-let author = "0neGal";
-let api = "https://api.github.com/repos";
-
-async function init() {
- let release = await (await fetch(`${api}/${author}/${repo}/releases/latest`)).json();
- let assets = release.assets;
-
- let get = (asset) => {
- for (let i in assets) {
- if (assets[i].name.match(asset)) {
- return assets[i].browser_download_url;
- }
- }
- }
-
- let url;
- let search = location.search.replace(/^\?/, "");
- switch(search) {
- case "win-setup":
- url = get(/Viper-Setup-.*\.exe$/);
- break;
- case "win-installer":
- url = get(/Viper-.*\.exe$/);
- break;
- case "appimage":
- url = get(/Viper-.*\.AppImage$/);
- break;
- case "linux":
- url = get(/viper-.*.tar\.gz$/);
- break;
- case "rpm":
- url = get(/viper-.*\.x86_64\.rpm$/);
- break;
- case "deb":
- url = get(/viper_.*_amd64\.deb$/);
- break;
- default:
- url = release.html_url;
- break;
- }
-
- location.replace(url);
-}; init()