добавлен пакет utils для стандартных общих операциях (в будущем будет пополняться для переиспользования кода)
вынос core/banner.py в utils, небольшая переработка
плагины:
-- gui - небольшой рефактор для ухода от вызова в os.system()
-- shodan_io - добавление проверки api_token
-- domain - небольшой рефатор для ухода от вызова в os.system()
добавлен стандартный .gitignore для python
Цель: возможность стандартизации модулей и плагинов для более удобного расширения фреймворка, улучшения удобства работы с ним, ускорение работы и задел на кросс-платформу
In progress, в процессе планирую:
вынести весь повторяющийся код в utils (обработку stdin, раскраска символов в терминале и т.д.)
полностью избавиться от выполнения питоноского кода внутри os.system()
(при возможности) сделать задел на возможность кросс-платформы для windows
(при возможности) добавить базовые функциональные тесты на core модуль
Крупный мр, вот его основные изменения:
раскрыт
и зарефаторенos.system()
-- shodan_io - добавление проверки api_token -- domain - небольшой рефатор для ухода от вызова вos.system()
Цель: возможность стандартизации модулей и плагинов для более удобного расширения фреймворка, улучшения удобства работы с ним, ускорение работы и задел на кросс-платформу
In progress, в процессе планирую:
os.system()