fix: .doc теперь обрабатывается (обфускация + md в архиве)
Deploy drhider / validate (push) Waiting to run
Deploy drhider / validate (push) Waiting to run
This commit is contained in:
@@ -98,8 +98,14 @@ class TwoPassObfuscator:
|
|||||||
obf_content = content # По умолчанию — без изменений
|
obf_content = content # По умолчанию — без изменений
|
||||||
|
|
||||||
if fname.endswith('.doc'):
|
if fname.endswith('.doc'):
|
||||||
# .doc — бинарный формат, пока не поддерживается
|
# .doc — конвертируется через liberta, обрабатывается как .docx
|
||||||
pass
|
md_text = all_texts.get(fname, '')
|
||||||
|
replaced = replacer.apply_replacements(
|
||||||
|
md_text, self._mapping, self._sorted_keys
|
||||||
|
)
|
||||||
|
md_name = os.path.splitext(fname)[0] + '.md'
|
||||||
|
obf_content = replaced.encode('utf-8')
|
||||||
|
fname = md_name
|
||||||
else:
|
else:
|
||||||
# Все форматы → Markdown → замена в тексте
|
# Все форматы → Markdown → замена в тексте
|
||||||
md_text = all_texts.get(fname, '')
|
md_text = all_texts.get(fname, '')
|
||||||
|
|||||||
+1
-1
@@ -20,7 +20,7 @@ if _sys_path_root not in sys.path:
|
|||||||
sys.path.insert(0, _sys_path_root)
|
sys.path.insert(0, _sys_path_root)
|
||||||
|
|
||||||
# Версия приложения (меняется при изменениях)
|
# Версия приложения (меняется при изменениях)
|
||||||
VERSION = "0.0.30"
|
VERSION = "0.0.31"
|
||||||
|
|
||||||
|
|
||||||
def create_app():
|
def create_app():
|
||||||
|
|||||||
Reference in New Issue
Block a user