Чирик🥚 Шаббат близок, а это значит, что у меня традиционно есть...
1423
Чирик🥚 Шаббат близок, а это значит, что у меня традиционно есть чо для вас:
>>> ААА, ЭТО ЖЕ ОБНОВА WHOIS ТУЛА <<<
Основные изменения:
1. Оптимизировал работу с регулярными выражениями.
2. Добавил поддержку новых TLD.
3. Замахался пилить и проверять регулярки, тваюж😓
1. Работа с регулярками:
Добавил поддержку множественного наследование регулярных выражений из tlds.py
- Добавляйте сколько угодно уровней 'parent' в словари регулярных (пока оно не None, будет искать глубже и потом схлопнет корректно все словари в один).
Приведу пример: у атрибута su в файле значением ключа parent стоит ru, а тот наследуется от базового словаря регулярных выражений base. В самом файле так указывать не было смысла, но оставил как пример.
- Атрибуты в tlds.py можно присваивать друг другу так: com = co = edu = net
Это позволит не дублировать один и тот же словарь регулярных выражений для каждо зоны.
Зачем это впрягаю?
Подтягивайтесь на развитие тула. Теперь все просто и понятно, осталось делать запрос WHOIS по любимой зоне (запускаем в консоли parse.py так: python parse.py mydomain.it) и разобрать его регулярным выражением.
2. Поддержка TLD:
На данный момент есть поддержка следующих зон:
COM, CO, EDU, NET, IO, INFO, BIZ, ORG, NAME, PRO, WEBSITE, CLUB, TRAVEL, MOBI, ONLINE, CC
UA, RU, SU, РФ, KZ
US, CA
EU, UK
В планах добить Европу, далее Латам, Азия, а после Африка. Но без эльфов Санта будет делать это вечность🎅
Как всегда, словили баг или возникли вопросы/предложения, комменты, Issues на GitHub и ссылка на личный TG в описании канала в вашем распоряжении.
Поднял, обнял. Всем Кря!🤗
--
#python #tools
@drkwng
Ссылки из поста:– https://github.com/drkwng/check-whois
Источник новости https://t.me/drkwng/66...

