Skip to content

Instantly share code, notes, and snippets.

@richardking
Created October 28, 2013 21:04
Show Gist options
  • Select an option

  • Save richardking/7204655 to your computer and use it in GitHub Desktop.

Select an option

Save richardking/7204655 to your computer and use it in GitHub Desktop.
NBA
delta
Boston
BOS
delta
Nets
Brooklyn
BKN
delta
New York
NYK
delta
Philadelphia 76ers
Philadelphia
PHI
delta
Toronto
TOR
delta
Chicago
CHI
delta
Cleveland
CLE
delta
Detroit
DET
delta
Indiana
IND
delta
Milwaukee
MIL
delta
Atlanta
ATL
delta
Charlotte
CHA
delta
MIA
delta
ORL
delta
Washington
WAS
delta
Dallas
DAL
delta
HOU
delta
MEM
delta
New Orleans
NOR
delta
San Antonio
SAS
delta
DEN
delta
Minnesota Timberwolves
Minnesota
MIN
delta
Portland
POR
delta
Utah
UTH
delta
Oklahoma City
OKC
delta
Golden St
GSW
delta
LA Clippers
LAC
delta
LAL
delta
Phoenix
PHO
delta
Sacramento
SAC
@richardking
Copy link
Author

new = Tag.find_by_permalink("nba").teams.map{|t| [t.name, t.short_name, t.nav_name, t.city_name, t.mascot_name, t.abbreviation].uniq }.flatten

aa = Hash[new.map{|a| [a, new.count(a)]}]

dups = Hash[aa.select {|a| a[1] >1 }].keys

Tag.find_by_permalink("nba").teams.each do |t|

new = [t.name, t.short_name, t.nav_name, t.city_name, t.mascot_name, t.abbreviation].uniq

puts "delta"

new.each do |n|
puts n unless (t.positive_keywords.map{|a| a.keyword} + dups).include?(n)
end

puts
end

@richardking
Copy link
Author

new = Tag.find_by_permalink("nba").teams.map{|t| [t.name, t.short_name, t.nav_name, t.city_name, t.mascot_name].uniq }.flatten

aa = Hash[new.map{|a| [a, new.count(a)]}]

dups = Hash[aa.select {|a| a[1] >1 }].keys

Tag.find_by_permalink("nba").teams.each do |t|

new = [t.name, t.short_name, t.nav_name, t.city_name, t.mascot_name].uniq

puts "delta"

new.each do |n|
puts n unless (t.positive_keywords.map{|a| a.keyword} + dups).include?(n)
t.twitter_keywords.create(:keyword => n, :positive => true) unless (t.positive_keywords.map{|a| a.keyword} + dups).include?(n)
end

puts
end

Tag.find_by_permalink("nba").teams.map{|a| a.twitter_keywords}.flatten.count

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment