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