Module: RMTools

Defined in:
lib/rhack/proxy/list.rb

Class Method Summary collapse

Class Method Details

.mkprlist(df = 'proxy.txt') ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/rhack/proxy/list.rb', line 4

def mkprlist(df='proxy.txt')
  if df == :last
    df = Dir.new('log').content.find_all {|e| e[/pl|proxy/]}.sort_by {|e| File.mtime(e)}.last
  end
  pl = [].to_pl df
  if File.file? df
    IO.readlines(df).each {|s|
      s = s[%r{^(?![#/])[^#/]+}]
      pl << s.chomp if s
    }
    pl.map! {|e| e/':'}
  else
    puts df+' is missed!'
  end
  pl
end