diff options
Diffstat (limited to 'site')
-rw-r--r-- | site/index.html | 8 | ||||
-rw-r--r-- | site/main.js | 44 |
2 files changed, 0 insertions, 52 deletions
diff --git a/site/index.html b/site/index.html deleted file mode 100644 index a817e49..0000000 --- a/site/index.html +++ /dev/null @@ -1,8 +0,0 @@ -<html> - <head> - <title>Viper</title> - </head> - <body> - <script src="main.js"></script> - </body> -</html> 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() |