From bd0ef8f3669eba3937ebe849ccb2bbd58f28c19c Mon Sep 17 00:00:00 2001
From: Concedo <39025047+LostRuins@users.noreply.github.com>
Date: Wed, 8 May 2024 19:53:18 +0800
Subject: [PATCH] add characterhub.org support
---
klite.embd | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/klite.embd b/klite.embd
index b67c69456..e922b489d 100644
--- a/klite.embd
+++ b/klite.embd
@@ -6060,6 +6060,10 @@ Current version: 138
// is a URL, extract the character name
userinput = userinput.replace(/\/characters\//i, '/');
userinput = userinput.split(/chub\.ai\//i)[1].split("#")[0].split("?")[0];
+ } else if (userinput.match(/characterhub\.org\//i)) {
+ // is a URL, extract the character name
+ userinput = userinput.replace(/\/characters\//i, '/');
+ userinput = userinput.split(/characterhub\.org\//i)[1].split("#")[0].split("?")[0];
}
userinput = userinput.endsWith('/') ? userinput.slice(0, -1) : userinput;
if(userinput!="")
@@ -6079,7 +6083,7 @@ Current version: 138
"worldinfo": [],
};
- document.getElementById("scenariodesc").innerText = "Loading scenario from Chub...";
+ document.getElementById("scenariodesc").innerText = "Loading scenario from CharacterHub / Chub...";
fetch("https://api.chub.ai/api/characters/download", {
method: 'POST',
headers: {
@@ -6132,14 +6136,14 @@ Current version: 138
});
}else{
temp_scenario = null;
- document.getElementById("scenariodesc").innerText = "Error: User input is invalid\n\n Please ensure you have input a valid Chub AI URL or ID.";
+ document.getElementById("scenariodesc").innerText = "Error: User input is invalid\n\n Please ensure you have input a valid CharacterHub / ChubAI URL or ID.";
}
}
}
if(chubstr=="")
{
- inputBox("Enter chub.ai prompt URL","Import from chub.ai","","https://chub.ai/characters/Anonymous/example-character", ()=>{
+ inputBox("Enter characterhub.org or chub.ai prompt URL","Import from characterhub.org / chub.ai","","https://characterhub.org/characters/Anonymous/example-character", ()=>{
let userinput = getInputBoxValue().trim();
loadchub(userinput);
},false);
@@ -6424,7 +6428,7 @@ Current version: 138
document.getElementById("quickstartcontainer").classList.remove("hidden");
let scenarios = ``+
- `` +
+ `` +
``;
for(let i=0;i