diff --git a/.gitignore b/.gitignore index 32f3e0f..a0b2ddb 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,5 @@ ruby/ext/cdexter.bundle ruby/ext/cdexter.so ruby/ext/Makefile ruby/ext/conftest.dSYM/ -work \ No newline at end of file +work +ruby/ext/mkmf.log \ No newline at end of file diff --git a/ruby/Rakefile b/ruby/Rakefile index 08e6f36..eda1a78 100644 --- a/ruby/Rakefile +++ b/ruby/Rakefile @@ -4,12 +4,16 @@ task :test => :build do Dir["test/*test*.rb"].each {|f| load f } end -task :build => :clean do - "cd ext && ruby extconf.rb && make" +task :build => :configure do + system "cd ext && make" end -task :clean do - "cd ext && make clean" +task :clean => :configure do + system "cd ext && make clean" +end + +task :configure do + system "cd ext && ruby extconf.rb" unless File.exists?("ext/Makefile") end task :install do diff --git a/test/craigs-simple.json b/test/craigs-simple.json new file mode 100644 index 0000000..6fd6217 --- /dev/null +++ b/test/craigs-simple.json @@ -0,0 +1 @@ +{ "entry": [ { "title": "Female Running Partner - (Shoal Creek or Town Lake)", "date": "Thu Jan 15" }, { "title": "TENNIS ANYONE? - (i35 & US71)", "date": "Thu Jan 15" }, { "title": "Home Workers Needed - (Anywhere, USA)", "date": "Thu Jan 15" }, { "title": "Do you follow Eat to Live by Dr. Joel Fuhrman? - (North Central Austin)", "date": "Thu Jan 15" }, { "title": "photographer buddy - (Austin\/central\/south\/s\/w) pic", "date": "Thu Jan 15" }, { "title": "GET IN THE BEST SHAPE OF YOUR LIFE!!! - (NW Austin) pic", "date": "Thu Jan 15" }, { "title": "I CAN HELP ATHLETES GET FASTER & MORE EXPLOSIVE, $28 to $35 a session -", "date": "Thu Jan 15" }, { "title": "Sing your heart out in the NATIONAL KARAOKE LEAGUE! - (2 Austin Divisions) pic", "date": "Thu Jan 15" }, { "title": " FITNESS TRAINING for $20 - (austin\/round rock)", "date": "Thu Jan 15" }, { "title": "Looking for a great workout? - (Austin and Surrounding Areas)", "date": "Thu Jan 15" }, { "title": "JOIN: The Give Me A Dollar Club - (The Universe and Beyond)", "date": "Thu Jan 15" }, { "title": "Do You Want To Be The Biggest Loser In Austin ? -", "date": "Thu Jan 15" }, { "title": "Seeking Tennis Hitting Partner - (NW Austin\/CP High School)", "date": "Thu Jan 15" }, { "title": "want to play rugby? - (West Austin area) pic", "date": "Thu Jan 15" }, { "title": "Tongiht DateandDash Speed-Dating Party For College Grads - (Halcyon Cafe) pic", "date": "Thu Jan 15" }, { "title": "4TH ANNUAL HOT CHOCOLATE AND COOKIES RIDE!!! - ( Round Rock Harley Davidson)", "date": "Thu Jan 15" }, { "title": "Traveling The World By Backpack Need Someone To Manage business - (Austin)", "date": "Thu Jan 15" }, { "title": "Massage\/facial room for rent in Round Rock - (Round Rock, Tx)", "date": "Thu Jan 15" }, { "title": "Gentle Yoga for Beginners (From $ 30\/10 Classes....) - (Five Austin Locations)", "date": "Thu Jan 15" }, { "title": "Pflugerville Fitness Boot Camps - (Pfluger Park) pic", "date": "Thu Jan 15" }, { "title": "Round Rock Mommy Group Seeking New Members - (Round Rock)", "date": "Thu Jan 15" }, { "title": "Men's Over 30 Soccer Team looking for players - (Austin)", "date": "Thu Jan 15" }, { "title": "tennis players for fun times - (taylor\/ hutto\/granger)", "date": "Thu Jan 15" }, { "title": "Co-ed Soccer Players - (Austin)", "date": "Thu Jan 15" }, { "title": "BADMINTON TONIGHT! adult, both women and men - (austin rec center, 1301 shoal creek) pic", "date": "Thu Jan 15" }, { "title": "YOUTH FLAG FOOTBALL - (ROUND ROCK TX)", "date": "Thu Jan 15" }, { "title": "Workout!!! I'll help you quit making excuses!!! $26 - $50 -", "date": "Thu Jan 15" }, { "title": "S exercise - (Atx) pic", "date": "Thu Jan 15" }, { "title": "Dance Classes for Bigger Bodies - (Central Austin)", "date": "Thu Jan 15" }, { "title": "Dance partner wanted - (Austin)", "date": "Thu Jan 15" }, { "title": "Arabic Tutor - (Austin)", "date": "Thu Jan 15" }, { "title": "Any norwegian speakers, anyone from Norway in Austin? - (Downtown)", "date": "Thu Jan 15" }, { "title": "Tennis, Biking, Badminton, Jogging, Hiking, Dancing, etc. - (Southwest Austin)", "date": "Thu Jan 15" }, { "title": "Tennis in NW Austin? - (Lake Creek and 183)", "date": "Thu Jan 15" }, { "title": "Looking for Workout partner at Gold's Gym - (SW Austin) pic", "date": "Thu Jan 15" }, { "title": "VOICE LESSONS -", "date": "Thu Jan 15" }, { "title": "Meet New People in the NATIONAL KARAOKE LEAGUE! Register Today!!! - (2 Austin Divisions) pic", "date": "Thu Jan 15" }, { "title": "Women's Rugby in Austin - (Burnett Middle School) pic", "date": "Thu Jan 15" }, { "title": "Hate the Gym ? Hate Boot camps? Join Us -", "date": "Thu Jan 15" }, { "title": "Interested in playing rugby? Looking to start a team in west austin - (West - dripping springs, lakeway, areas)", "date": "Thu Jan 15" }, { "title": "ANY QLINK XF200 SUPERMOTO OWNERS OUT THERE - (CENTRAL TEXAS) pic", "date": "Thu Jan 15" }, { "title": "Join Family and Friends to Lose Weight in 09!!!! - (Austin)", "date": "Thu Jan 15" }, { "title": "H.E.A.T. Boot Camp - (DT, Round Rock, Pflugerville) pic", "date": "Thu Jan 15" }, { "title": "FREE !!!! Salsa Dance Classes for Beginners -", "date": "Thu Jan 15" }, { "title": "Austin Metro Baseball League - (Austin, Texas)", "date": "Thu Jan 15" }, { "title": "Hot or Not Survey: Rate Photos of Single Men and Women -", "date": "Thu Jan 15" }, { "title": "Early Morning or Evening Classes Available! Free Boot Camp! Bring a Fr - (Austin and Surrounding Areas)", "date": "Thu Jan 15" }, { "title": "Fitness Training Studios-Round Rock - (round rock\/austin)", "date": "Thu Jan 15" }, { "title": "Baseball Players wanted 18+ - (Austin)", "date": "Thu Jan 15" }, { "title": "meet cool people now - (austin)", "date": "Thu Jan 15" }, { "title": "Want to go camping in Coloardo? -", "date": "Thu Jan 15" }, { "title": "Male Looking for Female Massage Partner -", "date": "Thu Jan 15" }, { "title": "Looking for roleplayers who like Exalted or Mage - (North Austin)", "date": "Thu Jan 15" }, { "title": "Doctor Who Fan Club - (North Austin)", "date": "Thu Jan 15" }, { "title": "Gauging Interest in group cooking class - (Wilson appliance? SW)", "date": "Thu Jan 15" }, { "title": "Chinese Circus Pole Classes For Everyday People - (Various) pic", "date": "Thu Jan 15" }, { "title": "Kickball Social League - (Austin)", "date": "Thu Jan 15" }, { "title": "Looking for a running partner - (S\/S.W Austin)", "date": "Thu Jan 15" }, { "title": "Over 30 Soccer Team - (Austin)", "date": "Thu Jan 15" }, { "title": "Smart Drunks Need Apply - (Austin) img", "date": "Thu Jan 15" }, { "title": "men's freestyle wrestling? -", "date": "Thu Jan 15" }, { "title": "French tutor - (Austin tx (North))", "date": "Thu Jan 15" }, { "title": "SOFTBALL SCRIMMAGES NEEDED - (SOUTH \/NORTH)", "date": "Thu Jan 15" }, { "title": "Austin, TX area golfers -", "date": "Thu Jan 15" }, { "title": "Sand Volleyball - (SW Austin)", "date": "Thu Jan 15" }, { "title": "flag football - (Manor TEXAS)", "date": "Thu Jan 15" }, { "title": "Looking for synchronized swimmers... - (Austin)", "date": "Thu Jan 15" }, { "title": "Seeking female dance partner for tonight - (Continental Club)", "date": "Thu Jan 15" }, { "title": "Looking for Baseball Players for 2009 Season - (Austin, TX)", "date": "Thu Jan 15" }, { "title": "National Karaoke League REGISTERING NOW for Austin Spring 09 Season! - (2 Austin Divisions) pic", "date": "Thu Jan 15" }, { "title": "Chess - (Austin)", "date": "Thu Jan 15" }, { "title": "SOFTBALL PLAYERS NEEDED FOR SOFTBALL AUSTIN \"C\" DIVISION - (Krieg Fields )", "date": "Thu Jan 15" }, { "title": "Play Darts at a local Pub - (Austin)", "date": "Thu Jan 15" }, { "title": "Audio Producer -", "date": "Thu Jan 15" }, { "title": "Charitable organization looking for Venue to sell kettle corn - (Austin)", "date": "Thu Jan 15" }, { "title": "Sports Conditioning -", "date": "Thu Jan 15" }, { "title": "FREE!!!!!! Salsa Dance Classes for Beginners -", "date": "Thu Jan 15" }, { "title": "Looking for Volleyball Players - (Cedar Park, Leander, RR & Austin)", "date": "Thu Jan 15" }, { "title": "Beginner Yoga for Wellness ($ 65\/10 Classes) - (Dittmar Rec. Center in South Austin)", "date": "Thu Jan 15" }, { "title": "Take Control of Your Life and Weight, Join Now -", "date": "Thu Jan 15" }, { "title": "January Writers Contest -", "date": "Thu Jan 15" }, { "title": "Whats going on this Saturday? - (south austin) pic", "date": "Thu Jan 15" }, { "title": "Part Time Hours - img", "date": "Thu Jan 15" }, { "title": "Swing Practice Partner (50+) - (Austin)", "date": "Thu Jan 15" }, { "title": "Free Massage Exchange -", "date": "Thu Jan 15" }, { "title": "MATURE ACTORS - (Austin )", "date": "Thu Jan 15" }, { "title": "RE: Weight loss buddy wanted is SPAMMMMM -", "date": "Thu Jan 15" }, { "title": "Legal NLTHE Home Game - (Austin (North))", "date": "Thu Jan 15" }, { "title": "Martial Arts New Years Special, FREE WEEK! - (beecave,lakeway)", "date": "Thu Jan 15" }, { "title": "Yoga buddy wanted - (Round Rock\/Austin)", "date": "Thu Jan 15" }, { "title": "Looking for a Trainer in Austin, near downtown - (Austin - downtown) pic", "date": "Thu Jan 15" }, { "title": "Running at (or near) dusk (or \"magic hour\") - (UT)", "date": "Thu Jan 15" }, { "title": "Looking for a Golf Buddy -- Male or Female - (UT)", "date": "Thu Jan 15" }, { "title": "Any Cat 5's RRers out there looking for someone to train with? - (Lamar & 2222)", "date": "Thu Jan 15" }, { "title": "Bridge Players 40+ - (Austin)", "date": "Thu Jan 15" }, { "title": "Looking to start a fitness program but not sure boot camp is for you? - (Austin and Surrounding Areas)", "date": "Thu Jan 15" }, { "title": "KARATE\/TAE KWON DO FAMILY ACTIVITY CENTER. SAVE MONEY\/NO CONTRACTS - (CEDAR PARK, LEANDER, ROUND ROCK)", "date": "Thu Jan 15" }, { "title": "FREE !!!!!!!! Salsa Dance Classes for Beginners -", "date": "Thu Jan 15" }, { "title": "BADMINTON TONIGHT, OPEN PLAY! at austin rec center - (1301 shoal creek blvd) pic", "date": "Thu Jan 15" }, { "title": "Looking for Graphic Artist\/ Comic Artist to Collaborate With - (Central)", "date": "Thu Jan 15" }, { "title": "next 100 postings", "date": "Thu Jan 15" } ] } diff --git a/test/trivial.json b/test/trivial.json new file mode 100644 index 0000000..e84a326 --- /dev/null +++ b/test/trivial.json @@ -0,0 +1 @@ +{ "title": "Nick's Crispy Tacos", "links": [ "Yelp", "Welcome", "\t\t\t\tAbout Me", "\t\t\t\tWrite a Review", "Find Reviews", "\t\t\t\tInvite Friends", "\t\t\t\tMessaging", "Talk", "Log In", "Account", "Member Search", "Try our mobile site, optimized for faster browsing.", "Mexican", "Edit", "Add Photos", "View All", "$", "First to Review", "Nish N.", "Edit Business Info", "Print version", "pescado", "carne asada", "fish tacos", "Recent + Votes", "Date", "Rating", "Elites'", "Elite '08", "kylie H.", "Bookmark", "Send to a Friend", "Link to This Review", "Betsy D.", "Bookmark", "Send to a Friend", "Link to This Review", "Elite '08", "May T.", "Bookmark", "Send to a Friend", "Link to This Review", "roger l.", "Bookmark", "Send to a Friend", "Link to This Review", "Dee Dee N.", "Bookmark", "Send to a Friend", "Link to This Review", "Olga P.", "Bookmark", "Send to a Friend", "Link to This Review", "July H.", "Bookmark", "Send to a Friend", "Link to This Review", "Hector a.", "Bookmark", "Send to a Friend", "Link to This Review", "Jane A.", "Bookmark", "Send to a Friend", "Link to This Review", "Caroline S.", "Bookmark", "Send to a Friend", "Link to This Review", "Dennis L.", "Bookmark", "Send to a Friend", "Link to This Review", "Elijah S.", "Bookmark", "Send to a Friend", "Link to This Review", "Janet H.", "Bookmark", "Send to a Friend", "Link to This Review", "Elite '08", "stella c.", "Bookmark", "Send to a Friend", "Link to This Review", "NiKKi N.", "Bookmark", "Send to a Friend", "Link to This Review", "Grace R.", "Bookmark", "Send to a Friend", "Link to This Review", "Tim B.", "Bookmark", "Send to a Friend", "Link to This Review", "Chris P.", "Bookmark", "Send to a Friend", "Link to This Review", "Jenny H.", "Bookmark", "Send to a Friend", "Link to This Review", "Garrett J.", "Bookmark", "Send to a Friend", "Link to This Review", "Kelly M.", "Bookmark", "Send to a Friend", "Link to This Review", "Steve S.", "Bookmark", "Send to a Friend", "Link to This Review", "Arceli A.", "Bookmark", "Send to a Friend", "Link to This Review", "Melissa G.", "Bookmark", "Send to a Friend", "Link to This Review", "Elite '08", "Julie F.", "Bookmark", "Send to a Friend", "Link to This Review", "Elite '08", "Gloria H.", "Bookmark", "Send to a Friend", "Link to This Review", "John G.", "Bookmark", "Send to a Friend", "Link to This Review", "t l.", "Bookmark", "Send to a Friend", "Link to This Review", "Eddy N.", "Bookmark", "Send to a Friend", "Link to This Review", "Dan Y.", "Bookmark", "Send to a Friend", "Link to This Review", "Annie B.", "Bookmark", "Send to a Friend", "Link to This Review", "Elite '08", "Steven R.", "Bookmark", "Send to a Friend", "Link to This Review", "Marie K.", "Bookmark", "Send to a Friend", "Link to This Review", "kristie l.", "Bookmark", "Send to a Friend", "Link to This Review", "Matthew G.", "Bookmark", "Send to a Friend", "Link to This Review", "Spencer T.", "Bookmark", "Send to a Friend", "Link to This Review", "Creamy A.", "Bookmark", "Send to a Friend", "Link to This Review", "Elite '08", "Cory G.", "Bookmark", "Send to a Friend", "Link to This Review", "Ralph C.", "Bookmark", "Send to a Friend", "Link to This Review", "Derrick C.", "Bookmark", "Send to a Friend", "Link to This Review", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", "View Larger Map\/Directions »", "Restaurants", "Nightlife", "Shopping", "Coffee", "All", "Pancho's Salsa Bar &…", "Olivo's", "Underdog's Sports Bar &…", "La Mexicana Taqueria", "Tortilla Heights", "My Favorite Places Within…", "Top Restaurants", "My New Hood!", "Kiko's Top Ten Places to…", "My Neighborhood", "Cheap and Easy Weeknight…", "Polk Me!", "Strong Recommendations", "San Francisco Mexican Restaurants", "Business Owners", "My Account", "About Yelp", "FAQ", "The Weekly Yelp", "Yelp Blog", "Yelp Mobile", "Yelp Canada", "RSS", "Developers", "Feedback", "Jobs", "#", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Newly Added", "Terms of Service", "Privacy Policy", "Atlanta", "Austin", "Boston", "Chicago", "Dallas", "Denver", "Detroit", "Honolulu", "Houston", "Las Vegas", "Los Angeles", "Miami", "Minneapolis", "New York", "Philadelphia", "Phoenix", "Portland", "Sacramento", "San Diego", "San Francisco", "San Jose", "Seattle", "Washington, DC", "More Cities", "Atlanta", "Austin", "Boston", "Chicago", "Dallas", "Denver", "Honolulu", "Houston", "Las Vegas", "Los Angeles", "Miami", "New York", "Philadelphia", "Phoenix", "Portland", "Sacramento", "San Diego", "San Francisco", "San Jose", "Seattle", "Washington, DC", "Austin", "Boston", "Chicago", "Los Angeles", "New York", "San Diego", "San Francisco", "San Jose", "Seattle", "Washington, DC", "Austin", "Boston", "Chicago", "Los Angeles", "New York", "San Diego", "San Francisco", "San Jose", "Seattle", "Washington, DC" ] } diff --git a/test/trivial2.json b/test/trivial2.json new file mode 100644 index 0000000..75cc79a --- /dev/null +++ b/test/trivial2.json @@ -0,0 +1 @@ +{ "title": "Nick's Crispy Tacos", "links": [ { "text": "Yelp", "link": "\/" }, { "text": "Welcome", "link": "\/" }, { "text": "\t\t\t\tAbout Me", "link": "\/signup?return_url=%2Fuser_details" }, { "text": "\t\t\t\tWrite a Review", "link": "\/signup?return_url=%2Fwriteareview" }, { "text": "Find Reviews", "link": "\/find" }, { "text": "\t\t\t\tInvite Friends", "link": "\/signup?return_url=%2Finvite_friends" }, { "text": "\t\t\t\tMessaging", "link": "\/signup?return_url=%2Fmail" }, { "text": "Talk", "link": "\/talk" }, { "text": "Log In", "link": "\/login?return_url=%2Fbiz%2Fnicks-crispy-tacos-san-francisco" }, { "text": "Account", "link": "\/signup?return_url=%2Fprofile" }, { "text": "Member Search", "link": "\/member_search" }, { "text": "Try our mobile site, optimized for faster browsing.", "link": "http:\/\/mobile.yelp.com" }, { "text": "Mexican", "link": "\/c\/sf\/mexican" }, { "text": "Edit", "link": "\/biz_attribute?biz_id=ziVej4oW2JpUConTE_Y_mg" }, { "text": "Add Photos", "link": "\/biz_photos\/ziVej4oW2JpUConTE_Y_mg?action_user_photos=1" }, { "text": "View All", "link": "\/biz_photos\/ziVej4oW2JpUConTE_Y_mg" }, { "text": "First to Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:RczzCnHJgjvsnRGh-haf2Q" }, { "text": "Nish N.", "link": "\/user_details?userid=G5LXEaxhQMF_BVjNHkVr7g" }, { "text": "Edit Business Info", "link": "\/biz_attribute?biz_id=ziVej4oW2JpUConTE_Y_mg" }, { "text": "Print version", "link": "javascript:printSwitch(window.location.href)" }, { "text": "pescado", "link": "\/biz\/nicks-crispy-tacos-san-francisco?q=pescado" }, { "text": "carne asada", "link": "\/biz\/nicks-crispy-tacos-san-francisco?q=carne+asada" }, { "text": "fish tacos", "link": "\/biz\/nicks-crispy-tacos-san-francisco?q=fish" }, { "text": "Recent + Votes", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_asc" }, { "text": "Date", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=date_desc" }, { "text": "Rating", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=rating_desc" }, { "text": "Elites'", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=elites_desc" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "kylie H.", "link": "\/user_details?userid=GuNBz3pAXMxfB2SBd5qeuQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=-QhhXl4NJn3zYUNMU5eZ2Q&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:-QhhXl4NJn3zYUNMU5eZ2Q" }, { "text": "Betsy D.", "link": "\/user_details?userid=PyFzJlt1R9p6tNnVTLreXw" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=4w-uqsAYPZc9qyaU9h6Vkg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:4w-uqsAYPZc9qyaU9h6Vkg" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "May T.", "link": "\/user_details?userid=Bp-TQEtc6Vs6ldnLgjqglg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=fxBpg589pmV_-ANRZz1TFA&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:fxBpg589pmV_-ANRZz1TFA" }, { "text": "roger l.", "link": "\/user_details?userid=XTUko7vKIZAqfnFMcl8DXA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=UdNpUZzydmzbLZ5b2h-3iw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:UdNpUZzydmzbLZ5b2h-3iw" }, { "text": "Dee Dee N.", "link": "\/user_details?userid=aEZwTlSYuTihuDvTewmMYw" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=dPXhvcIoJ7-R07grwDYFQg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:dPXhvcIoJ7-R07grwDYFQg" }, { "text": "Olga P.", "link": "\/user_details?userid=ps9NxwiSFJrZ1mhgsD6IZQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=SKENI8otSOlKTWJxEX4D0A&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:SKENI8otSOlKTWJxEX4D0A" }, { "text": "July H.", "link": "\/user_details?userid=sIxLoeTM4t9Ck10mCZh5eg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=VGEIiZCmdkVRr3qWlXfK8w&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:VGEIiZCmdkVRr3qWlXfK8w" }, { "text": "Hector a.", "link": "\/user_details?userid=QMugllQW_dXUNxMxWGJuqA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=3wbOU89THdoVlkMBhiZ0Uw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:3wbOU89THdoVlkMBhiZ0Uw" }, { "text": "Jane A.", "link": "\/user_details?userid=wGWc1rv-Ed0yCMUaoq7cLA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=C6GKCiqRNuPiD8Gj84Pxvw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:C6GKCiqRNuPiD8Gj84Pxvw" }, { "text": "Caroline S.", "link": "\/user_details?userid=GEOe8uxg-dAXjl7SsqQ80A" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=LP2YneMTdlyBoXswLVl_kA&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:LP2YneMTdlyBoXswLVl_kA" }, { "text": "Dennis L.", "link": "\/user_details?userid=3yeBxgUCl6sXtn2GTX1UNw" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=hEEmTWVUvsdy5oaruVKMLA&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:hEEmTWVUvsdy5oaruVKMLA" }, { "text": "Elijah S.", "link": "\/user_details?userid=tzqYy9UEJvzW0WMjRuVaAA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=yEkxgiWerrp3ixu22ykwkw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:yEkxgiWerrp3ixu22ykwkw" }, { "text": "Janet H.", "link": "\/user_details?userid=GWMo-GHRtiIBNV_T2YXd7g" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=xLFxCLEfVPOYubLokVGHsQ&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:xLFxCLEfVPOYubLokVGHsQ" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "stella c.", "link": "\/user_details?userid=PmTAFPoq3bufn9FVxCWRvA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=BBiK5ptDUJJyb0bGC36DJg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:BBiK5ptDUJJyb0bGC36DJg" }, { "text": "NiKKi N.", "link": "\/user_details?userid=iZ2jdT2LLTGzKWwyXdqveg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=jaxbgIp1dom1M144ZNGUmg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:jaxbgIp1dom1M144ZNGUmg" }, { "text": "Grace R.", "link": "\/user_details?userid=Mp9gZsob8Hp7qzTh0vA4aA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=-TXvoJogkkxPBgjOOts1WA&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:-TXvoJogkkxPBgjOOts1WA" }, { "text": "Tim B.", "link": "\/user_details?userid=r61MFYKQXpiCG1qqv5ENpA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=fshpGiyWtiFlObv36JP6Pg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:fshpGiyWtiFlObv36JP6Pg" }, { "text": "Chris P.", "link": "\/user_details?userid=PZokuYn6GU3t-TbeYiYrEg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=5fMQhPnPVP7wYVxt3iH1BA&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:5fMQhPnPVP7wYVxt3iH1BA" }, { "text": "Jenny H.", "link": "\/user_details?userid=vqn-YtS4Lv2fM_cVil-lWg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=2NRQuzZBK9Hu6pZXjMNfCw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:2NRQuzZBK9Hu6pZXjMNfCw" }, { "text": "Garrett J.", "link": "\/user_details?userid=CQ7AB1RE_6zwcWRMy729CQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=NrmuhQ8rGkaQchuW873QUw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:NrmuhQ8rGkaQchuW873QUw" }, { "text": "Kelly M.", "link": "\/user_details?userid=hA8et-LncZc1F1_seQl4eg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=zuJbs6cLLIkvqfISRof-FQ&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:zuJbs6cLLIkvqfISRof-FQ" }, { "text": "Steve S.", "link": "\/user_details?userid=t8eeyCHVuPe0r4WpURxRfA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=btTtU0dqaHo398yVeCgz2Q&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:btTtU0dqaHo398yVeCgz2Q" }, { "text": "Arceli A.", "link": "\/user_details?userid=LnDW09gSlZCDtQrgzwWjHw" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=FGwnvF2kZ2qE0JK9hx8wZA&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:FGwnvF2kZ2qE0JK9hx8wZA" }, { "text": "Melissa G.", "link": "\/user_details?userid=DiiyWCoTG_urZBffTsvx-Q" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=J4I_qvGfrvtB5OQEpTlR2A&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:J4I_qvGfrvtB5OQEpTlR2A" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "Julie F.", "link": "\/user_details?userid=R_aCqb62GyeU2h7OmSufeA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=SGIicy3z4iLKHjpz9aVq6w&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:SGIicy3z4iLKHjpz9aVq6w" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "Gloria H.", "link": "\/user_details?userid=GCuDiPUKYxhgFHP5LqJa2Q" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=OllWIlbkPETsL5cW0RcmHg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:OllWIlbkPETsL5cW0RcmHg" }, { "text": "John G.", "link": "\/user_details?userid=sV7R7Vyx1zbRHdTaPYe8Mg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=IjCZJjGSHEe8mOWt5lmvbw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:IjCZJjGSHEe8mOWt5lmvbw" }, { "text": "t l.", "link": "\/user_details?userid=5jXfN4vBYb-PyNfOSVulLQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=cDav_gSVlQgr_5KW5neUzw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:cDav_gSVlQgr_5KW5neUzw" }, { "text": "Eddy N.", "link": "\/user_details?userid=wcwH3HDVkIi9J90XzCZJkQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=O69A6u9wduPvd8vx1Tuw6g&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:O69A6u9wduPvd8vx1Tuw6g" }, { "text": "Dan Y.", "link": "\/user_details?userid=aGKhooafW3zlKcK2Wp25uA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=PkgE7rIfbMeKZtrrQGj1Gw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:PkgE7rIfbMeKZtrrQGj1Gw" }, { "text": "Annie B.", "link": "\/user_details?userid=vlYbuIXxmOxPTruIyB2cgA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=ZvyV4vv6J4Z_1eHrIfDFtw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:ZvyV4vv6J4Z_1eHrIfDFtw" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "Steven R.", "link": "\/user_details?userid=_SVAW_bwFx3G2tDqmsmOBw" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=0PrfqEpUBQq9th_h_W2y2g&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:0PrfqEpUBQq9th_h_W2y2g" }, { "text": "Marie K.", "link": "\/user_details?userid=PfbmDAiFhv_c4s_Aat_bow" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=sUhD9e_8zqYPKCZSHTgi5g&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:sUhD9e_8zqYPKCZSHTgi5g" }, { "text": "kristie l.", "link": "\/user_details?userid=l0E2uND3lPHlg8_rjd0m1Q" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=-Sy0RvtZdRNiCySM0GMNdQ&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:-Sy0RvtZdRNiCySM0GMNdQ" }, { "text": "Matthew G.", "link": "\/user_details?userid=0tl0RoxhNRqxYRqXLIDEig" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=sGjTJVCL4IVsPdx3t0CZSQ&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:sGjTJVCL4IVsPdx3t0CZSQ" }, { "text": "Spencer T.", "link": "\/user_details?userid=owf1nM4hKYAoUEgWYxQNyQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=wflFMXgVp_ywKD7cGMjtSw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:wflFMXgVp_ywKD7cGMjtSw" }, { "text": "Creamy A.", "link": "\/user_details?userid=K1NLdTfT1IizE-6smhsSug" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=dGT7gYNAWB3vxGkQB8TRyw&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:dGT7gYNAWB3vxGkQB8TRyw" }, { "text": "Elite '08", "link": "\/elite" }, { "text": "Cory G.", "link": "\/user_details?userid=ee1XilXm-2clTtM5O_k0aA" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=g9JE7mGjRzBqb4xBsSJCqQ&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:g9JE7mGjRzBqb4xBsSJCqQ" }, { "text": "Ralph C.", "link": "\/user_details?userid=Za_I090SWdL67gKH_kGMRQ" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=s4oSx9jgYsazjpAsubaiAg&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:s4oSx9jgYsazjpAsubaiAg" }, { "text": "Derrick C.", "link": "\/user_details?userid=TAzGPFt9x99JCYWtDmZDWg" }, { "text": "Bookmark", "link": "\/signup" }, { "text": "Send to a Friend", "link": "\/biz_share?bizid=ziVej4oW2JpUConTE_Y_mg&reviewid=9ZET-X9qdv2iJcIemPEy0g&return_url=\/biz\/nicks-crispy-tacos-san-francisco" }, { "text": "Link to This Review", "link": "\/biz\/nicks-crispy-tacos-san-francisco#hrid:9ZET-X9qdv2iJcIemPEy0g" }, { "text": " 2", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=40" }, { "text": " 3", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=80" }, { "text": " 4", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=120" }, { "text": " 5", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=160" }, { "text": " 6", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=200" }, { "text": " 7", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=240" }, { "text": " 8", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=280" }, { "text": " 9", "link": "\/biz\/nicks-crispy-tacos-san-francisco?rpp=40&sort_by=relevance_desc&start=320" }, { "text": "View Larger Map\/Directions »", "link": "\/map\/nicks-crispy-tacos-san-francisco" }, { "text": "Restaurants", "link": "\/search?find_loc=1500+Broadway%2C+San+Francisco%2C+CA+94109&cflt=restaurants" }, { "text": "Nightlife", "link": "\/search?find_loc=1500+Broadway%2C+San+Francisco%2C+CA+94109&cflt=nightlife" }, { "text": "Shopping", "link": "\/search?find_loc=1500+Broadway%2C+San+Francisco%2C+CA+94109&cflt=shopping" }, { "text": "Coffee", "link": "\/search?find_loc=1500+Broadway%2C+San+Francisco%2C+CA+94109&cflt=coffee" }, { "text": "All", "link": "\/search?find_loc=1500+Broadway%2C+San+Francisco%2C+CA+94109" }, { "text": "Pancho's Salsa Bar &…", "link": "\/biz\/panchos-salsa-bar-and-grill-san-francisco" }, { "text": "Olivo's", "link": "\/biz\/olivos-san-francisco" }, { "text": "Underdog's Sports Bar &…", "link": "\/biz\/underdogs-sports-bar-and-grill-san-francisco" }, { "text": "La Mexicana Taqueria", "link": "\/biz\/la-mexicana-taqueria-san-francisco" }, { "text": "Tortilla Heights", "link": "\/biz\/tortilla-heights-san-francisco" }, { "text": "My Favorite Places Within…", "link": "\/list\/my-favorite-places-within-walking-distance-san-francisco" }, { "text": "Top Restaurants", "link": "\/list\/P3o3qe3Ho82HY5Pa1wkbyA" }, { "text": "My New Hood!", "link": "\/list\/my-new-hood-san-francisco-2" }, { "text": "Kiko's Top Ten Places to…", "link": "\/list\/kikos-top-ten-places-to-eat-san-francisco" }, { "text": "My Neighborhood", "link": "\/list\/7BeV0ZLAHGeK9KlePdj8lQ" }, { "text": "Cheap and Easy Weeknight…", "link": "\/list\/cheap-and-easy-weeknight-dinner-san-francisco" }, { "text": "Polk Me!", "link": "\/list\/polk-me-san-francisco" }, { "text": "Strong Recommendations", "link": "\/list\/strong-recommendations-san-leandro" }, { "text": "San Francisco Mexican Restaurants", "link": "http:\/\/local.yahoo.com\/CA\/San+Francisco\/Food+Dining\/Restaurants\/Mexican+Restaurants" }, { "text": "Business Owners", "link": "\/business?country=US" }, { "text": "My Account", "link": "\/signup" }, { "text": "About Yelp", "link": "\/about" }, { "text": "FAQ", "link": "\/faq" }, { "text": "The Weekly Yelp", "link": "\/weekly" }, { "text": "Yelp Blog", "link": "http:\/\/blog.yelp.com\/" }, { "text": "Yelp Mobile", "link": "\/yelpmobile" }, { "text": "Yelp Canada", "link": "\/toronto" }, { "text": "RSS", "link": "\/rss" }, { "text": "Developers", "link": "\/developers?country=US" }, { "text": "Feedback", "link": "\/contact" }, { "text": "Jobs", "link": "\/jobs?country=US" }, { "text": "#", "link": "\/sm\/san-francisco-ca\/num" }, { "text": "A", "link": "\/sm\/san-francisco-ca\/a" }, { "text": "B", "link": "\/sm\/san-francisco-ca\/b" }, { "text": "C", "link": "\/sm\/san-francisco-ca\/c" }, { "text": "D", "link": "\/sm\/san-francisco-ca\/d" }, { "text": "E", "link": "\/sm\/san-francisco-ca\/e" }, { "text": "F", "link": "\/sm\/san-francisco-ca\/f" }, { "text": "G", "link": "\/sm\/san-francisco-ca\/g" }, { "text": "H", "link": "\/sm\/san-francisco-ca\/h" }, { "text": "I", "link": "\/sm\/san-francisco-ca\/i" }, { "text": "J", "link": "\/sm\/san-francisco-ca\/j" }, { "text": "K", "link": "\/sm\/san-francisco-ca\/k" }, { "text": "L", "link": "\/sm\/san-francisco-ca\/l" }, { "text": "M", "link": "\/sm\/san-francisco-ca\/m" }, { "text": "N", "link": "\/sm\/san-francisco-ca\/n" }, { "text": "O", "link": "\/sm\/san-francisco-ca\/o" }, { "text": "P", "link": "\/sm\/san-francisco-ca\/p" }, { "text": "Q", "link": "\/sm\/san-francisco-ca\/q" }, { "text": "R", "link": "\/sm\/san-francisco-ca\/r" }, { "text": "S", "link": "\/sm\/san-francisco-ca\/s" }, { "text": "T", "link": "\/sm\/san-francisco-ca\/t" }, { "text": "U", "link": "\/sm\/san-francisco-ca\/u" }, { "text": "V", "link": "\/sm\/san-francisco-ca\/v" }, { "text": "W", "link": "\/sm\/san-francisco-ca\/w" }, { "text": "X", "link": "\/sm\/san-francisco-ca\/x" }, { "text": "Y", "link": "\/sm\/san-francisco-ca\/y" }, { "text": "Z", "link": "\/sm\/san-francisco-ca\/z" }, { "text": "Newly Added", "link": "\/sm\/san-francisco-ca-added" }, { "text": "Terms of Service", "link": "\/static?p=tos&country=US" }, { "text": "Privacy Policy", "link": "\/static?p=privacy&country=US" }, { "text": "Atlanta", "link": "\/atlanta" }, { "text": "Austin", "link": "\/austin" }, { "text": "Boston", "link": "\/boston" }, { "text": "Chicago", "link": "\/chicago" }, { "text": "Dallas", "link": "\/dallas" }, { "text": "Denver", "link": "\/denver" }, { "text": "Detroit", "link": "\/detroit" }, { "text": "Honolulu", "link": "\/honolulu" }, { "text": "Houston", "link": "\/houston" }, { "text": "Las Vegas", "link": "\/lasvegas" }, { "text": "Los Angeles", "link": "\/la" }, { "text": "Miami", "link": "\/miami" }, { "text": "Minneapolis", "link": "\/minneapolis" }, { "text": "New York", "link": "\/nyc" }, { "text": "Philadelphia", "link": "\/philadelphia" }, { "text": "Phoenix", "link": "\/phoenix" }, { "text": "Portland", "link": "\/portland" }, { "text": "Sacramento", "link": "\/sacramento" }, { "text": "San Diego", "link": "\/sandiego" }, { "text": "San Francisco", "link": "\/sf" }, { "text": "San Jose", "link": "\/sanjose" }, { "text": "Seattle", "link": "\/seattle" }, { "text": "Washington, DC", "link": "\/dc" }, { "text": "More Cities", "link": "\/locations" }, { "text": "Atlanta", "link": "\/reviews\/12_Atlanta_GA.html" }, { "text": "Austin", "link": "\/reviews\/12_Austin_TX.html" }, { "text": "Boston", "link": "\/reviews\/12_Boston_MA.html" }, { "text": "Chicago", "link": "\/reviews\/12_Chicago_IL.html" }, { "text": "Dallas", "link": "\/reviews\/12_Dallas_TX.html" }, { "text": "Denver", "link": "\/reviews\/12_Denver_CO.html" }, { "text": "Honolulu", "link": "\/reviews\/12_Honolulu_HI.html" }, { "text": "Houston", "link": "\/reviews\/12_Houston_TX.html" }, { "text": "Las Vegas", "link": "\/reviews\/12_Las_Vegas_NV.html" }, { "text": "Los Angeles", "link": "\/reviews\/12_Los_Angeles_CA.html" }, { "text": "Miami", "link": "\/reviews\/12_Miami_FL.html" }, { "text": "New York", "link": "\/reviews\/12_New_York_NY.html" }, { "text": "Philadelphia", "link": "\/reviews\/12_Philadelphia_PA.html" }, { "text": "Phoenix", "link": "\/reviews\/12_Phoenix_AZ.html" }, { "text": "Portland", "link": "\/reviews\/12_Portland_OR.html" }, { "text": "Sacramento", "link": "\/reviews\/12_Sacramento_CA.html" }, { "text": "San Diego", "link": "\/reviews\/12_San_Diego_CA.html" }, { "text": "San Francisco", "link": "\/reviews\/12_San_Francisco_CA.html" }, { "text": "San Jose", "link": "\/reviews\/12_San_Jose_CA.html" }, { "text": "Seattle", "link": "\/reviews\/12_Seattle_WA.html" }, { "text": "Washington, DC", "link": "\/reviews\/12_Washington_DC.html" }, { "text": "Austin", "link": "\/archived_topics\/Austin_TX.html" }, { "text": "Boston", "link": "\/archived_topics\/Boston_MA.html" }, { "text": "Chicago", "link": "\/archived_topics\/Chicago_IL.html" }, { "text": "Los Angeles", "link": "\/archived_topics\/Los_Angeles_CA.html" }, { "text": "New York", "link": "\/archived_topics\/New_York_NY.html" }, { "text": "San Diego", "link": "\/archived_topics\/San_Diego_CA.html" }, { "text": "San Francisco", "link": "\/archived_topics\/San_Francisco_CA.html" }, { "text": "San Jose", "link": "\/archived_topics\/San_Jose_CA.html" }, { "text": "Seattle", "link": "\/archived_topics\/Seattle_WA.html" }, { "text": "Washington, DC", "link": "\/archived_topics\/Washington_DC.html" }, { "text": "Austin", "link": "\/topsearches\/austin" }, { "text": "Boston", "link": "\/topsearches\/boston" }, { "text": "Chicago", "link": "\/topsearches\/chicago" }, { "text": "Los Angeles", "link": "\/topsearches\/la" }, { "text": "New York", "link": "\/topsearches\/nyc" }, { "text": "San Diego", "link": "\/topsearches\/sandiego" }, { "text": "San Francisco", "link": "\/topsearches\/sf" }, { "text": "San Jose", "link": "\/topsearches\/sanjose" }, { "text": "Seattle", "link": "\/topsearches\/seattle" }, { "text": "Washington, DC", "link": "\/topsearches\/dc" } ] } diff --git a/test/yelp-home.dex b/test/yelp-home.dex new file mode 100644 index 0000000..2946807 --- /dev/null +++ b/test/yelp-home.dex @@ -0,0 +1,6 @@ +{ + "categories(#cat_list a)": [ { + "text": ".", + "href": "@href" + } ] +} \ No newline at end of file diff --git a/test/yelp-home.html b/test/yelp-home.html new file mode 100644 index 0000000..085215b --- /dev/null +++ b/test/yelp-home.html @@ -0,0 +1,1004 @@ + + + + + + + + + + + + + + + + + + + + + San Francisco Restaurants, Dentists, Bars, Beauty Salons, Doctors + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+ + + + +

On a mobile device? Try our mobile site, optimized for faster browsing.

+ + + + + +
+ +
+
+ Hide +

Are You Looking For Yelp San Francisco?

+ + + + + + +
+
+

Yelp San Francisco

+
+
+ + +

+ Yelp is the fun and easy way to find, review and talk about what's great - and not so great, in your area. +

+ + + + +
+
+ + + + + + +
+ +
+More Best Of +

Top reviewed businesses in San Francisco

+ + + + +
+
+

Browse by Category

+ +

 

+
+
+ + +
+

Hot on Yelp

+

Hottest in the past month, based on bookmarks

+ + +
+ Humphry Slocombe Ice Cream, San Francisco, CA +
+ +
4.5 star rating
+

1. Humphry Slocombe Ice Cream

+

Just came from Humphry's after picking up 2 pints of bb viet coffee and 2 pints of secret breakfast. While I was there, I was talking to the nice, handsome gentleman behind the counter (i didn't get…

+
+

More Hot Picks

+ +
+
+mailbox image +

Stay up on what's hot and new. +Sign up and get The Weekly Yelp delivered to your inbox every Tuesday.

+Get it +
+ +
+ + + + + + + +
+ +more +

New Reviews Near You

+ +
+
+ Photo of Menaka M. +
+ + Killian Clinton Attorney + A moment ago +

+ I contacted this attorney asking for a consultation.  He would not… +

+
+
+
+ Photo of Brian S. +
+ + The Monk's Kettle + A moment ago +

+ It is either a beer lovers paradise or an agoraphobes worst nightmare,… +

+
+
+
+ Photo of Kevin B. +
+ + A Really Clean Home + A moment ago +

+ I have been a satisfied customer of Lorna Leitao of A Really Clean Home for… +

+
+ +More New Reviews Near You » + + + +
+ +
+
+ + + +
+Archive +

Review of the Day

+

+ Voted by our members! +

+
+
+ Photo of Patricia P. +
+ +

Patricia P.

+

+ Glamour and glitter, fashion…

+
+
+
5 star rating
+

Miscreant's Cabaret

+

+ Since no gentleman will have me, I decided to escort myself on a lovely Valentine's date to see the Miscreants Cabaret's "The Nightmare Before Valentine's Day: a massacre you'll love to hate". Taking… Read more » +

+
+
+ + + + + +
+ More +

Sales & Offers Near You

+ +
+ + +
+ Search lists +

Fresh Lists

+

The newest of our users' favorites

+ +
+
+ Photo ofT A. +
+ +

+ Ju Lika Da Salsas? +
I love hot hot salsas and good, homemade beans & Al Pastor. Trust me, I know what's up! Here are some places I like and some I don't. You should know… +

+
+
+
+ Photo ofclaudia y. +
+ +

+ union square places +
if you like or dont like rubbing elbows with tourists +

+
+
+
+ Photo ofVictor F. +
+ +

+ Burgers +
burgers and stuff +

+
+
+
+ Photo ofCaro S. +
+ +

+ The Very Best of Fro-Yo in Da Bay Yo! +
This is a list of the frozen yogurt  I have tried in the Bay Area listed in order of yummyness. +

+
+
+
+ Photo ofYvette B. +
+ +

+ Sweet Spots Downtown +
Here's where I go for my afternoon sugar fix! +

+
+ +
+ + + +
+More +

Today in Talk

+ +
+
+ Photo of Kristen Q. +
+

A moment ago

+

+ How to politely ask your SO to stop singing? +

+
+
+
+ Photo of Wes O. +
+

A moment ago

+

+ 2 pretty good short films... you vote! +

+
+
+
+ Photo of kris r. +
+

1 minute ago

+

+ What are you eating for lunch? +

+
+
+
+ Photo of Mike B. +
+

1 minute ago

+

+ My review got yanked +

+
+
+
+ Photo of Pam B. +
+

1 minute ago

+

+ Talk to me goose +

+
+ +
+ +
+

Featured Yelpers

+
+
+
+ Photo of Wing C. +
+

+ Wing C. +

+
+
+
+ Photo of Nicole S. +
+

+ Nicole S. +

+

+ White Washed +

+
+
+
+
+
+ Photo of Mark G. +
+

+ Mark G. +

+
+
+
+ Photo of James S. +
+

+ James S. +

+
+
+ +
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file