Я наконец нашёл время, чтобы протестировать это: Это работает!!!
У меня WIN 10 pro, 64 бит, работает PT9.4
1. Скачал zip-файл с Github и распаковал
2. Ничего не работало, поэтому мне сначала пришлось навести порядок со всеми моими старыми версиями Python; установить последнюю (3.13); настроить пути; и выполнить pip install lxml для самой свежей версии Python (я получил эту подсказку из readme).
3. Затем я получил некоторые результаты, но без вывода
4. Мне пришлось внести изменения в скрипт glossy9.py в нескольких местах для моей ситуации:
строка 27: Я указал свою пользовательскую папку (ничего не изменилось, похоже, используется только строка 29)
строка 29: Я добавил свою пользовательскую папку, обращая внимание на специальный синтаксис Windows (помогло наличие этих примеров по умолчанию)
строка 30: Я заменил на код нашего проекта
строка 34: Я вставил код нашего проекта, заменив захардкоженный AHS
строка 35: Я вставил код нашего проекта, заменив захардкоженный AHS
строка 73: Я заменил "/" на "\\", так как работаю в Windows
Это всё, что мне пришлось настроить, потребовалось время, чтобы разобраться, но скрипт достаточно хорошо структурирован, поэтому ничего сложного, вполне разумно для бесплатного инструмента, который вы написали для себя.
В качестве вывода я получил <our-project-code>_Lexicon.xhtml в папке с предоставленными образцами лексиконов. Похоже, это хорошо работает в моем Chrome и в моем Firefox, в основном с использованием настроек по умолчанию для моих браузеров.
В рассматриваемом проекте есть две настройки интерлинеара, одна на французском, другая на английском. Glossy не возражал, выводит несколько записей, сгруппированных по исходному языку. Очень хорошо. Чувствуется отлично, видеть всю работу, вложенную в эти интерлинеарные проекты, доступной по алфавиту «в одном месте».
Так что в целом я рад, что мне удалось это запустить, после того как я годами то и дело слышал об этом. Если у меня когда-нибудь найдется время, я загляну в некоторые детали «как вы это сделали» и научусь для своих собственных идей. Большое спасибо за то, что поделились этим!