Implemented file drop inputs, Preparing more tools

Update app.py, excel-password-remover.yml, and 30 more files...
This commit is contained in:
2025-02-25 23:53:43 +01:00
parent ec905b4735
commit 65db2dea5a
32 changed files with 422 additions and 24 deletions

View File

@@ -0,0 +1,36 @@
const excelFileRegex = /^.*\.xls[xm]$/gi;
const excelWorksheetRegex = /^xl\/worksheets\/.*.xml$/gi;
var outputZip;
var outputZipFilename = "default-filename.error.zip";
var filesTotalCount = 0;
var filesProcessedCount = 0;
var passwordsRemoved = 0;
// Tool-centric stuff
{
/** @type {string} */
const appletId = "excel-password-remover";
///** @type {HTMLElement} */
//const eEulaContainer = document.querySelector(`#${appletId}-eula`);
///** @type {HTMLInputElement} */
//const eEulaDontAskAgainOption = document.querySelector(`input#${appletId}-eula-remember`);
///** @type {HTMLButtonElement} */
//const eEulaAcceptButton = document.querySelector(`button#${appletId}-eula-accept`);
/*function acceptTerms() {
document.getElementById("warning").hidden = true;
document.getElementById("file-select").hidden = false;
}*/
window.onload = function () {
/*console.log(eEulaContainer);
console.log(eEulaDontAskAgainOption);
console.log(eEulaAcceptButton);
eEulaAcceptButton.addEventListener("click", function() {
eEulaContainer.hidden = true;
});*/
}
}