Sha256: bed05e2c8a44f6d958a2223385d77b01472461f8d998ca95206db03a3ced88ae

Contents?: true

Size: 1.13 KB

Versions: 2

Compression:

Stored size: 1.13 KB

Contents

#!/usr/bin/env ruby
$LOAD_PATH.unshift(File.expand_path("../../lib", File.dirname(__FILE__)))
$LOAD_PATH.unshift(File.expand_path(File.dirname(__FILE__)))
require 'wukong/script'

require 'models'

Settings.use :commandline
Settings.resolve!

Wukong.flow(:mapper) do |input|
  source(:stdin) | from_tsv |
    map{|u| u[4] } |
    select(/\b(Alabama|AL|Alaska|AK|Arizona|AZ|Arkansas|AR|California|CA|cali|Colorado|CO|colo|Connecticut|CT|conn|Delaware|DE|del|Florida|FL|fla|Georgia|GA|Hawaii|HI|Idaho|ID|Illinois|IL|ill|Indiana|IN|Iowa|IA|Kansas|KS|Kentucky|KY|Louisiana|LA|Maine|ME|Maryland|MD|Massachusetts|MA|mass|Michigan|MI|mich|Minnesota|MN|minn|Mississippi|MS|miss|Missouri|MO|Montana|MT|Nebraska|NE|neb|Nevada|NV|nev|New\s*Hampshire|NH|New\s*Jersey|NJ|jersey|New\s*Mexico|NM|New\s*York|NY|North\s*Carolina|NC|North\s*Dakota|ND|n\s*dak|Ohio|OH|Oklahoma|OK|okl|Oregon|OR|Pennsylvania|PA|Rhode\s*Island|RI|r\s*isl|South\s*Carolina|SC|South\s*Dakota|SD|s\s*dak|Tennessee|TN|tenn|Texas|TX|tex|Utah|UT|Vermont|VT|Virginia|VA|Washington|WA|wash|West\s*Virginia|WV|w\s*va|Wisconsin|WI|wisc|Wyoming|WY|wyo)\b/) |
    stdout
end

Wukong::Script.new(Settings).run

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
wukong-3.0.0.pre2 examples/twitter/pt2-simple_parse.rb
wukong-3.0.0.pre examples/twitter/pt2-simple_parse.rb