OR>>>> Nodejs и sql надо ставить специально. Браузер с поддержкой OR>>>> js OR>>>> имеется, практически, у каждого. И достаточно в нём html файл OR>>>> открыть. И иметь библиотеку для работы с аеы-базами. EG>>> Это что ж за библиотека такая, позволяющая скрипту с EG>>> уеб-страницы читать что угодно с файловой системы? SK>> Есть Javascript Filesystem API. То есть работать с локальными SK>> файлами можно. Но есть ограничения: - Доступ открывается только SK>> после действий пользователя, который должен каждый раз в начале SK>> работы вэб-приложения выбрать рабочую папку через системный SK>> диалог - Это должен быть локальный сайт, либо обязательно HTTPS SK>> (не такая большая проблема, так как есть letsencrypt) EG> По ТЗ достаточно открыть только html файл. ;) А в том, что ты EG> предлагаешь, минимум два дополнительных диалога, притом при EG> _каждой_ загрузке страницы: выбор списка арий и выбор каталога с EG> базами. Зато не надо ставить nodejs, да.
Ну только открытием хтмл-файла не обойтись, надо тогда ставить локально софт, который будет прикидываться сервером (ноду или что угодно). А браузер будет просто рендерить нужный гуй. Так кстати работал Google Desktop Search (если кто его помнит).
Но вообще я не про это. Был вопрос - а что есть какое-то средство, которое позволяет из джаваскрипта обращаться к локальным файлам? Да, есть.
И да, это неудобно, потому что вручную надо будет выбирать папки. Но это только в том случае, если кто-то захочет реализовывать все на чистом джаваскрипте, без необходимости установки дополнительного софта.