tarampampam / mikrotik-hosts-parser

✂ Mikrotik hosts parser
MIT License
248 stars 75 forks source link

Исходники листов у которых IP-адрес записан как long integer не парсятся #119

Closed vadimpronin closed 2 years ago

vadimpronin commented 3 years ago

Исходники листов у которых IP-адрес записан как long integer (например "0 host.com" вместо "0.0.0.0 host.com") не парсятся.

Long integer - валидный формат записи IP-адреса (например 1.1.1.1 может быть записан как 16843009, а 0.0.0.0 просто как 0), принимающийся всеми операционными системами (включая RouterOS) в том числе и для hosts-файлов.

Пример листа составленного в таком формате: https://raw.githubusercontent.com/luxysiv/Blockads/master/iOS/Hosts Это небольшой лаконичный блок-лист для рекламы на iOS-устройствах без сотен лишних записей, которые могут перегрузить слабые роутеры

tarampampam commented 3 years ago

Hi @vadimpronin and thanks for your issue!

Could you please prepare the PR with the required changes? Currently, I have no enough time for this project, and my implementation of this feature can take a long time :(

vadimpronin commented 3 years ago

Please take a look at the PR https://github.com/tarampampam/mikrotik-hosts-parser/pull/123

tarampampam commented 2 years ago

@vadimpronin Thanks for your PR! Release will be shortly!

tarampampam commented 2 years ago

v4.4.0 released!