diff options
author | RaindropsSys <raindrops@equestria.dev> | 2024-05-19 18:38:33 +0200 |
---|---|---|
committer | RaindropsSys <raindrops@equestria.dev> | 2024-05-19 18:38:33 +0200 |
commit | b82353095e53ebbfa3e9d4e690e93aeb2d7b2668 (patch) | |
tree | 02cf127ad7bc5d730da1ce559e097cd6167fba90 | |
parent | ad56e29b71db1b6f4a73fcee2e4182a8372b63c2 (diff) | |
download | cardboard-b82353095e53ebbfa3e9d4e690e93aeb2d7b2668.tar.gz cardboard-b82353095e53ebbfa3e9d4e690e93aeb2d7b2668.tar.bz2 cardboard-b82353095e53ebbfa3e9d4e690e93aeb2d7b2668.zip |
Updated index.html and added 2 files
-rw-r--r-- | .idea/vcs.xml | 6 | ||||
-rwxr-xr-x | build.sh | 5 | ||||
-rw-r--r-- | index.html | 8 |
3 files changed, 16 insertions, 3 deletions
diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="$PROJECT_DIR$" vcs="Git" /> + </component> +</project>
\ No newline at end of file diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..b85455d --- /dev/null +++ b/build.sh @@ -0,0 +1,5 @@ +#!/bin/bash +vercel --prod +tar cfJ ./build.tar.xz -- * +curl -v --header "PRIVATE-TOKEN: $(cat ~/.deploy.txt)" --header "Content-Type: multipart/form-data" --upload-file ./build.tar.xz https://source.equestria.dev/api/v4/projects/189/packages/generic/cardboard/"$(date +%s)"/cardboard-prod.tar.xz +rm ./build.tar.xz @@ -2,7 +2,7 @@ <html lang="en"> <head> <meta charset="UTF-8"> - <title>Equestria.dev Packages</title> + <title>Equestria.dev Package Registry</title> <link rel="icon" href="/assets/favicon.png"> <link rel="stylesheet" href="/assets/bootstrap.min.css"> <style> @@ -146,7 +146,9 @@ } function fileToPlatform(file) { - let platform = Object.entries(window.config['platforms']['files']).find(i => i[1].includes(file))[0]; + let matches = Object.entries(window.config['platforms']['files']).find(i => i[1].includes(file)); + if (!matches) return "-"; + let platform = matches[0]; let parts = platform.split("-"); parts[0] = (Object.entries(window.config['platforms']['names']['platforms']).find(i => i[0] === parts[0]) ?? [parts[0], parts[0]])[1]; @@ -319,7 +321,7 @@ <b>Package info</b> <ul> <li>Upstream: <a target="_blank" href="${pkg.latestVersion.id.projectLink}">${pkg.latestVersion.id.projectLink}</a></li> - <li>License(s): ${prj['license']['nickname']}</li> + <li>License(s): ${prj['license'] ? prj['license']['nickname'] : "Unknown/All rights reserved"}</li> <li>Maintainers: equestria.dev</li> </ul> <hr> |