mirror of
https://github.com/Open-Argon/isotope-server.git
synced 2026-10-28 09:43:51 +00:00
update
This commit is contained in:
1 parent
2aeee31173
commit
3ceb3b453c
7 files changed
+8
-13
No files matched your search
Vendored
-5
@@ -1,5 +0,0 @@
|
||||
{
|
||||
"files.associations": {
|
||||
"*.ar": "lua"
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@ let url = env.get("URL","https://isotope.wbell.dev")
|
||||
term.log("URL: "+url)
|
||||
let domain = env.get("domain","isotope.wbell.dev")
|
||||
term.log("domain: "+domain)
|
||||
let port = number(env.get("PORT", 8080))
|
||||
let port = number(env.get("PORT", 7030))
|
||||
term.log("port: "+port)
|
||||
|
||||
term.log(env)
|
||||
+1
-1
@@ -12,7 +12,7 @@ let validName(name) = do
|
||||
if (name[i] not in "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-.") return false
|
||||
return true
|
||||
|
||||
let makeChange() = changes.n = changes.n + 1
|
||||
let makeChange() = changes.n += 1
|
||||
|
||||
let randstr(length) = do
|
||||
let chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
[{"Name":"bleach.ar","Version":"1.0.0","URL":"https://isotope.wbell.dev/isotope-download?name=bleach.ar\u0026version=1.0.0","Remote":"isotope.wbell.dev"},{"Name":"shlex.ar","Version":"1.0.1","URL":"https://isotope.wbell.dev/isotope-download?version=1.0.1\u0026name=shlex.ar","Remote":"isotope.wbell.dev"},{"Name":"neon.ar","Version":"beta1.0.2","URL":"https://isotope.wbell.dev/isotope-download?name=neon.ar\u0026version=beta1.0.2","Remote":"isotope.wbell.dev"},{"Name":"url.ar","Version":"1.0.1","URL":"https://isotope.wbell.dev/isotope-download?name=url.ar\u0026version=1.0.1","Remote":"isotope.wbell.dev"},{"Name":"http.ar","Version":"1.0.3","URL":"https://isotope.wbell.dev/isotope-download?name=http.ar\u0026version=1.0.3","Remote":"isotope.wbell.dev"}]
|
||||
[{"Name":"bleach.ar","Version":"1.0.0","URL":"https://isotope.wbell.dev/isotope-download?name=bleach.ar\u0026version=1.0.0","Remote":"isotope.wbell.dev"},{"Name":"shlex.ar","Version":"1.0.1","URL":"https://isotope.wbell.dev/isotope-download?name=shlex.ar\u0026version=1.0.1","Remote":"isotope.wbell.dev"},{"Name":"neon.ar","Version":"beta1.0.2","URL":"https://isotope.wbell.dev/isotope-download?name=neon.ar\u0026version=beta1.0.2","Remote":"isotope.wbell.dev"},{"Name":"url.ar","Version":"1.0.1","URL":"https://isotope.wbell.dev/isotope-download?name=url.ar\u0026version=1.0.1","Remote":"isotope.wbell.dev"},{"Name":"http.ar","Version":"1.0.3","URL":"https://isotope.wbell.dev/isotope-download?name=http.ar\u0026version=1.0.3","Remote":"isotope.wbell.dev"}]
|
||||
+1
-1
@@ -3,5 +3,5 @@ let randstr(length) = do
|
||||
let chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
|
||||
let id = ""
|
||||
for (i from 0 to length) do
|
||||
id = id + chars[random.int(0, chars.length-1)]
|
||||
id += chars[random.int(0, chars.length-1)]
|
||||
return id
|
||||
@@ -15,7 +15,7 @@ let package(req, res) = do
|
||||
|
||||
let version = req.query.get("version", "latest")
|
||||
let commandName = name
|
||||
if (version != "latest") commandName = commandName + "@"+version
|
||||
if (version != "latest") commandName += "@"+version
|
||||
let command = shlex.join(["isotope", "install", commandName])
|
||||
let package = packages.get(name)
|
||||
if (package == null && version == "latest") do
|
||||
|
||||
@@ -19,18 +19,18 @@ let search(req, res) = do
|
||||
let element() = "<a href='/package?"+url.queryStr({name:name})+"'><h1>"+bleach.clean(name)+"</h1><p>"+bleach.clean(package.get("short-description",""))+"</p></a>"
|
||||
if (lowerQuery in name.lower()) do
|
||||
namedSearch.append(element())
|
||||
results = results + 1
|
||||
results += 1
|
||||
continue
|
||||
else if (lowerQuery in package.get("description", "").lower()) do
|
||||
descriptionSearch.append(element())
|
||||
results = results + 1
|
||||
results += 1
|
||||
continue
|
||||
let keywords = package.get("keywords", [])
|
||||
for (j from 0 to keywords.length) do
|
||||
let keyword = keywords[j].strip()
|
||||
if (keyword.lower() in lowerQuery) do
|
||||
descriptionSearch.append(element())
|
||||
results = results + 1
|
||||
results += 1
|
||||
break
|
||||
let render = []
|
||||
render.extend(namedSearch)
|
||||
|
||||
Reference in new issue
Block a user