require 'net/http' require 'json' id = ARGV[0] || "76561198274013937" # steamcommunity.com/inventory/76561198274013937/440/2?count=NUM response = Net::HTTP.get_response "steamcommunity.com", "/inventory/#{id}/440/2?count=NUM" json = JSON.parse response.body items = json["descriptions"] names = items.map { |item| item["name"] } puts names.reject { |name| names.count(name) < 2 }.uniq