4 require 'yajl/json_gem'
10 file = "sets/#{$set}.csv"
11 csv = CSV.read(File.open(file))
13 $tracklist = csv.map do |row|
14 Hash[*names.zip(row).flatten]
24 class App < Sinatra::Base
26 set :protection, :except => :frame_options
29 get '/tracklist.json' do
33 get '/js/handler.js' do
34 content_type 'text/javascript'
38 get '/css/meta.css' do
39 content_type 'text/css'
44 erb :index, :locals => { :mixtitle => $set, :tracklist => tracklist_json }