mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Add option to disable thumbnail generation, opting for raw images instead
This commit is contained in:
@ -4,10 +4,11 @@ const whitelist = ['127.0.0.1']; //Example for add several IP in whitelist: ['12
|
|||||||
const whitelistMode = true; //Disabling enabling the ip whitelist mode. true/false
|
const whitelistMode = true; //Disabling enabling the ip whitelist mode. true/false
|
||||||
const basicAuthMode = false; //Toggle basic authentication for endpoints.
|
const basicAuthMode = false; //Toggle basic authentication for endpoints.
|
||||||
const basicAuthUser = {username: "user", password: "password"}; //Login credentials when basicAuthMode is true.
|
const basicAuthUser = {username: "user", password: "password"}; //Login credentials when basicAuthMode is true.
|
||||||
|
const disableThumbnails = false; //Disables the generation of thumbnails, opting to use the raw images instead
|
||||||
const autorun = true; //Autorun in the browser. true/false
|
const autorun = true; //Autorun in the browser. true/false
|
||||||
const enableExtensions = true; //Enables support for TavernAI-extras project
|
const enableExtensions = true; //Enables support for TavernAI-extras project
|
||||||
const listen = true; // If true, Can be access from other device or PC. otherwise can be access only from hosting machine.
|
const listen = true; // If true, Can be access from other device or PC. otherwise can be access only from hosting machine.
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
port, whitelist, whitelistMode, basicAuthMode, basicAuthUser, autorun, enableExtensions, listen
|
port, whitelist, whitelistMode, basicAuthMode, basicAuthUser, autorun, enableExtensions, listen, disableThumbnails
|
||||||
};
|
};
|
||||||
|
@ -2098,6 +2098,11 @@ app.get('/thumbnail', jsonParser, async function (request, response) {
|
|||||||
return response.sendStatus(403);
|
return response.sendStatus(403);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (config.disableThumbnails == true) {
|
||||||
|
const pathToOriginalFile = path.join(getOriginalFolder(type), file);
|
||||||
|
return response.sendFile(pathToOriginalFile, { root: __dirname });
|
||||||
|
}
|
||||||
|
|
||||||
const pathToCachedFile = await generateThumbnail(type, file);
|
const pathToCachedFile = await generateThumbnail(type, file);
|
||||||
|
|
||||||
if (!pathToCachedFile) {
|
if (!pathToCachedFile) {
|
||||||
|
Reference in New Issue
Block a user