#!/usr/bin/ruby # WA5ZNU require 'patterns' print "Content-type: image/svg+xml" print "\n\n" def sanitize_string(v) v.gsub("[^a-zA-Z0-9.,-]", "") end $query_string = ENV['QUERY_STRING'] $query_string = sanitize_string($query_string) $filenames = [] $query_string.split(',').each { |f| $filenames << ("../data/"+f) } print(Patterns.new(-40,-70,5,10).polarLinesGraph($filenames))