Download static/js/persistence.js from OrganizedProgrammers/Docxtract: direct link, hf CLI and curl.
- Browser
- Download file 1.08 kB
-
https://huggingface.co/spaces/OrganizedProgrammers/Docxtract/resolve/main/static/js/persistence.js
- Command line
-
hf download hf://spaces/OrganizedProgrammers/Docxtract/static/js/persistence.js
-
curl -L -o persistence.js https://huggingface.co/spaces/OrganizedProgrammers/Docxtract/resolve/main/static/js/persistence.js
1.08 kB
| // clées utilisées pour la generation avec private compute | |
| const CONFIG_KEYS = ["providerUrl", "providerToken", "reasoningModel", "fastModel", "assessmentRules", "businessPortfolio", "ftoTopicCount"]; | |
| // clée pour marquer si la config est remplie. | |
| const POPULATED_CONFIG_KEY = "_config_populated"; | |
| /** | |
| * Récupère la configuration pour la generation avec private compute, si elle est renseignée, sinon retourne null. | |
| */ | |
| export function loadConfig() { | |
| if (localStorage.getItem(POPULATED_CONFIG_KEY) != null) { | |
| let configObj = {}; | |
| CONFIG_KEYS | |
| .forEach(k => { | |
| configObj[k] = localStorage.getItem(k) | |
| }) | |
| return configObj; | |
| } | |
| else | |
| return null; | |
| } | |
| /** | |
| * Sauvegarde la configuration pour le private compute | |
| */ | |
| export function saveConfig(config) { | |
| CONFIG_KEYS | |
| .forEach(k => { | |
| if (config[k]) | |
| localStorage.setItem(k, config[k]); | |
| }) | |
| localStorage.setItem(POPULATED_CONFIG_KEY, "true"); | |
| } | |
| export function clearConfig() { | |
| localStorage.clear(); | |
| } |