rendered paste bodydialog pfilt {
title "Proxy Filter"
size -1 -1 225 235
option dbu
edit "", 1, 10 107 205 93, read multi vsbar
edit "", 2, 10 15 205 89, multi return vsbar
button "Filter!", 3, 10 207 92 20
text "Paste in your proxies and click filter, and it will auto filter it out ;) - Enjoy.", 4, 7 4 207 10
button "Clear", 5, 123 207 92 20
}
menu * {
Proxy Filter:/pfilter
}
Alias Pfilter {
If ($Dialog(pfilt)) { Dialog -v pflit }
else { Dialog -md pfilt pfilt }
}
on *:DIALOG:pfilt:sclick:3: {
pcheck
}
on *:DIALOG:pfilt:sclick:5: {
did -r pfilt 1
}
alias pcheck {
var %q = $did(pfilt,2).lines,%w = 1
while (%q >= %w) {
if ($regex($did(pfilt,2,%w).text,/(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d+)/)) {
did -i pfilt 1 $did(pfilt,1).lines $regml(1) }
inc %w
}
}