Initial commit: scraper + README

This commit is contained in:
Антонов Антон Владимирович
2026-07-17 10:53:46 +03:00
parent dc1c6e41e2
commit 4831858fee
+35
View File
@@ -0,0 +1,35 @@
# КлассПакета Скрейпер
Скрипт для извлечения переменных `КлассПакета_*` из файлов 1C-проекта и формирования Markdown-таблицы.
## Описание
Рекурсивно сканирует указанную директорию, находит строки вида:
```
КлассПакета_Номенклатура = 3;
КлассПакета_Контрагент = 5;
```
И выводит результат в Markdown-таблицу с колонками:
- **КлассПакета** — имя переменной
- **Значение** — числовое значение
- **Присваивание** — исходная строка кода
## Использование
```
python scraper.py "путь/к/директории" -o "путь/к/файлу.md"
```
### Пример
```
python scraper.py C:\path\to\project -o result.md
```
## Особенности
- Дедупликация: при повторных вхождениях переменной используется первое значение
- Сортировка по алфавиту
- Игнорируются бинарные файлы и файлы с ошибками кодировки