From 65ea6d3d9a778f833f102f7a15160852cb994333 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 16 Oct 2022 22:55:15 +0700 Subject: [PATCH 1/6] =?UTF-8?q?=D0=9D=D0=B5=D0=B1=D0=BE=D0=BB=D1=8C=D1=88?= =?UTF-8?q?=D0=B0=D1=8F=20=D0=B4=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82=D0=BA?= =?UTF-8?q?=D0=B0=20periodicCleanCache?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/core/DbSearcher.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/core/DbSearcher.js b/server/core/DbSearcher.js index 09e2472..58f685e 100644 --- a/server/core/DbSearcher.js +++ b/server/core/DbSearcher.js @@ -317,6 +317,8 @@ class DbSearcher { async periodicCleanCache() { this.timer = null; const cleanInterval = this.config.cacheCleanInterval*60*1000; + if (!cleanInterval) + return; try { const db = this.db; From f3bc0d2a42d7c87d1ea42ded3394798a82eb115a Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 16 Oct 2022 22:57:12 +0700 Subject: [PATCH 2/6] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D0=BE=D0=B2=20?= =?UTF-8?q?config.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a9d491f..d390923 100644 --- a/README.md +++ b/README.md @@ -86,10 +86,12 @@ Options: "queryCacheEnabled": true, // периодичность чистки кеша запросов на сервере, в минутах + // 0 - отключить чистку "cacheCleanInterval": 60, - // периодичность проверки изменений .inpx-файла + // периодичность проверки изменений .inpx-файла, в минутах // если файл изменился, поисковая БД будет автоматически пересоздана + // 0 - отключить проверку "inpxCheckInterval": 60, // включить(true)/выключить(false) режим работы с малым количеством физической памяти на машине From a9637d1cbd7728aa49a6e80aacfc626453555a52 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 16 Oct 2022 22:58:55 +0700 Subject: [PATCH 3/6] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BA?= =?UTF-8?q?=D0=B0=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8=D1=8F=20?= =?UTF-8?q?=D0=BF=D0=B0=D1=80=D0=B0=D0=BC=D0=B5=D1=82=D1=80=D0=BE=D0=B2=20?= =?UTF-8?q?config.json?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d390923..e6ca64f 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ Options: // пароль для ограничения доступа к веб-интерфейсу сервера "accessPassword": "", - // содержимое кнопки-ссылки (читать), если не задано - кнопка (читать) не показывается + // содержимое кнопки-ссылки "(читать)", если не задано - кнопка "(читать)" не показывается // пример: "https://omnireader.ru/#/reader?url=${DOWNLOAD_LINK}" // на место ${DOWNLOAD_LINK} будет подставлена ссылка на скачивание файла книги "bookReadLink": "", From ae8ad2932273ef00fe77085c6edc62953b5fd52b Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 16 Oct 2022 23:15:50 +0700 Subject: [PATCH 4/6] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BE=D0=BF=D0=B5=D1=87=D0=B0=D1=82=D0=BA?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e6ca64f..49941b6 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ inpx-web * [Параметры командной строки](#cli) * [Конфигурация](#config) * [Удаленная библиотека](#remotelib) - * [Фильтр по аторам и книгам](#filter) + * [Фильтр по авторам и книгам](#filter) * [Настройка https с помощью nginx](#https) * [Сборка проекта](#build) * [Разработка](#development) @@ -148,7 +148,7 @@ Options: -### Фильтр по аторам и книгам +### Фильтр по авторам и книгам При создании поисковой БД во время загрузки и парсинга .inpx-файла, имеется возможность отфильтровать авторов и книги, задав определенные критерии. Для этого небходимо создать From 727a44986d486b8348c86ae5db06deca5e96a03a Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 16 Oct 2022 23:20:54 +0700 Subject: [PATCH 5/6] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=86=D0=B5=D0=BB=D0=B8=20=D1=81=D0=B1?= =?UTF-8?q?=D0=BE=D1=80=D0=BA=D0=B8=20=D1=80=D0=B5=D0=BB=D0=B8=D0=B7=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index c3d1456..9235251 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,8 @@ "build:linux": "npm run build:client && node build/prepkg.js linux && pkg -t node16-linux-x64 -C GZip --options max-old-space-size=4096,expose-gc -o dist/linux/inpx-web .", "build:win": "npm run build:client && node build/prepkg.js win && pkg -t node16-win-x64 -C GZip --options max-old-space-size=4096,expose-gc -o dist/win/inpx-web .", "build:client-dev": "webpack --config build/webpack.dev.config.js", - "release": "npm run build:linux && npm run build:client && node build/release.js", + "build:all": "npm run build:linux && npm run build:win", + "release": "npm run build:all && node build/release.js", "postinstall": "npm run build:client-dev" }, "bin": "server/index.js", From 90d67b888008149787f786904b5b487da8981e41 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Sun, 16 Oct 2022 23:21:59 +0700 Subject: [PATCH 6/6] 1.0.4 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f4d13e..5ec56b6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "inpx-web", - "version": "1.0.3", + "version": "1.0.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "inpx-web", - "version": "1.0.3", + "version": "1.0.4", "hasInstallScript": true, "license": "CC0-1.0", "dependencies": { diff --git a/package.json b/package.json index 9235251..03ecc91 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "inpx-web", - "version": "1.0.3", + "version": "1.0.4", "author": "Book Pauk ", "license": "CC0-1.0", "repository": "bookpauk/inpx-web",