require 'rubygems' require 'nokogiri' require 'skedu' require 'pp' class ScrapeTCD def scrape schedule_page = Nokogiri::HTML.parse(DATA) @venues = {} venue_name = 'San Francisco Design Center Concourse' @venue = Venue.new @venue.name = venue_name @venue.location = Location.new @venue.location.address1 = '635 8th Street (at Brannan)' @venue.location.city = 'San Franciscop' @venue.location.region = 'California' @venue.description = <<-VENUE_DESC

Note: manually entering the address above in Google Maps points to the wrong location. The Design Center Concourse is at 8th and Brannan.

The San Francisco Design Center Concourse has 125,000 square feet of Disruption space for us. And we plan to fill it with startup demos and tons of energy and surprises. Join us.

Please don’t make the mistake of going to the San Francisco Design Center Galleria on Henry Adams Street by mistake. It’s similarly named and great if you want to go furniture shopping, but if you want to see tech startups, come join us at the Concourse location.

VENUE_DESC @venues[venue_name] = @venue File.open('scrape_log','w') do |log| session_elems = schedule_page/'//p[@style="text-align: left;"]' @month = '2010-09' # session_elems.each do |session_elem| # p session_elem.inner_html # end session_elems.each do |session_elem| @start_time = @end_time = @title = @description = @speaker = nil if session_elem.inner_html =~ %r(SEPT (\d\d)) @day = $1 next end if session_elem.inner_html =~ %r(([\d:]+)\s?-\s?([\d:]+) (.+)) @start_time = $1 @end_time = $2 @title = $3 elsif session_elem.inner_html =~ %r(([\d:]+)\s*-\s*([\d:]+)
\n?(.+)
\n?(.+)) @start_time = $1 @end_time = $2 @title = $3 @description = $4 elsif session_elem.inner_html =~ %r(([\d:]+)\s*-\s*([\d:]+)
\n?(.+):(.+)) @start_time = $1 @end_time = $2 @title = $3 @description = $4 elsif session_elem.inner_html =~ %r(([\d:]+)\s*-\s*([\d:]+)
\n?([^,]+), (.+)) @start_time = $1 @end_time = $2 @title = $3 @description = $4 elsif session_elem.inner_html =~ %r(([\d:]+)\s*-\s*([\d:]+)
\n?(.+)) @start_time = $1 @end_time = $2 @title = $3 end if @description speakers = session_elem.inner_html.scan(%r( TechCrunch Disrupt is a three-day, single-track conference and startup competition to immerse you in the debate about what’s changing in technology right now, what’s causing it and what we need to do about it to survive and thrive in real time.

Disrupt SF will explore the Third Wave—a phrase coined by legendary Kleiner Perkins venture capitalist John Doerr in his interview with Charlie Rose at Disrupt NYC– namely the innovations taking place with social, mobile and commerce platforms and applications. The conference kicks off Doerr interviewing Zynga CEO Mark Pincus and Bing Gordan, the former Chief Creative Officer at Electronic Arts and now the partner at Kleiner who sits on Zynga’s board. Intuit founder Scott Cook and GE’s senior vice president and chief marketing officer Beth Comstock will sit down to share with the audience how they keep innovation humming at scale. Other speakers included Michael Moritz, Barry Diller, HP’s Todd Bradley, Google’s Marissa Mayer, Microsoft’s Yusuf Mehdi, Twitter’s Jason Goldman, and many more. Full agenda can be viewed here.

Each afternoon of the conference will feature the Startup Battlefield a tournament-style launch platform where 24 startups will demo their products and impress the audience and panel of experts over multiple rounds of competition. Experts will be brought in to mentor and judge startups on product, business models, team, design and usability and more. The final round will put startups in the hot seat to present to Marissa Mayer from Google, angel Ron Conway, Sequoia’s Roleof Botha and Jason Goldberg from Twitter.

DESC event.basic_description = "Sand by the Ton: The Roaring Twenties" @venues.keys.each do |key| event.add_venue @venues[key] unless @venues[key].sessions.nil? || @venues[key].sessions.empty? end event end end if __FILE__ == $0 scraper = ScrapeTCD.new scraper.scrape puts scraper.event.to_json end __END__ TechCrunch Disrupt » AGENDA

MONDAY, SEPT 27

9:00-9:05
Opening Remarks by TechCrunch

9:05-9:45
Building Internet Treasures: John Doerr (KPC&B), Mark Pincus (Zynga), Bing Gordon (KPC&B)

9:45-10:15
Super Angels To Super VCs - The Changing Face Of Venture Capital: Ron Conway (SV Angel), Chris Sacca (Lowercase Capital), Dave McClure (500 Startups), Roelof Botha (Sequoia), Chris Dixon (Founder Collective), Mark Suster (GRP Partners)

10:15-10:35
Fireside chat: Reid Hoffman & David Sze, Greylock

10:35-10:45
Special Product Announcement

10:45-11:00 BREAK

11:00-11:10
Special Product Announcement

11:10-11:40
Fireside chat: Todd Bradley, HP

11:40-12:00
Cultures of Innovation: Beth Comstock (GE) & Scott Cook (Intuit)

12:00-12:30
Fireside chat: Peter Thiel, Founders Fund

12:30 - 2:00 LUNCH & Browse Startup Alley

2:00-2:15
Power Play: Dan Rosensweig, Chegg

2:15 - 3:15
Startup Battlefield Session 1
Expert Judges: Gina Bianchini (Andreessen Horowitz), Jim Lanzone (Clicker), Ted Maidenberg (US Venture Partners), Chris Sacca (Lowercase Capital)

3:15 - 3:30 BREAK

3:30 - 4:30
Startup Battlefield Session 2
Expert Judges: Jeff Clavier (SoftTech Venture Capital), Josh Felser (Freestyle Capital), Joe Kraus (Google Ventures), Robert Scoble (Rackspace’s building43)

4:30 - 4:45 BREAK

4:45 - 5:45
Startup Battlefield Session 3
Expert Judges: Chi-Hua Chien (Kleiner Perkins Caufield & Byers), Sandya Venkatachalam (Cisco Systems), Yossi Vardi (WeFi), Lior Zorea (Perkins Coie)

9:00 - midnight
After Party hosted by Media Temple
Manor West: 750 Harrison St., San Francisco, CA 94107 (Directions on GoogleMaps)
Conference badge required for admission

TUESDAY, SEPT 28

9:00-9:05
Opening Remarks by TechCrunch

9:05-9:40
To IPO or not to IPO
Bill Gurley (Benchmark) & Michael Grimes (Morgan Stanley)

9:40-10:20
The Road Less Traveled: Michael Moritz (Sequoia) & Steve Streit (Greendot)

10:20-10:40
Power Play: Chamillionaire (Chamillitary Entertainment)

10:40-10:45
Special Product Announcement

10:45-11:00 BREAK

11:00-11:30
Design vs. Engineering: Charlie Cheever (Quora), Jason Goldman (Twitter), Bradley Horowitz (Google)

11:30-12:00
Women in Tech: Lauren Leto (Bnter), Leila Chirayath Janah (Samasource), Sara Chipps (Girl Developer), Cyan Banister (Zivity), Rachel Sklar (Mediaite.com), Michelle Greer (SimpleSpeak Media)

12:00-12:10
Yammer (TechCrunch50 2008 Winner) New Product Announcement, David Sacks, Founder & CEO

12:10-12:30
Consumerization of Enterprise:  George Zachary (Charles River Ventures), David Sacks (Yammer), Dave Girouard (Google)

12:30 - 2:00 LUNCH

2:00 - 2:15
Power Play: Matt Cohler, Benchmark Capital

2:15 - 3:15
Startup Battlefield Session 4
Expert Judges: Chamillionaire (Chamillitary Entertainment), Howard Lindzon (StockTwits), Matt Thompson (Microsoft Biz Spark), Elaine Wherry (meebo)

3:15 - 3:30 BREAK

3:30 - 4:30
Startup Battlefield Session 5
Expert Judges: John Ham (Ustream.tv), Loic Le Meur (Seesmic), Sukhinder Singh Cassidy (Polyvore), Sean Parker (Founder’s Fund)

4:30 - 4:45 BREAK

4:45 - 5:45
Startup Battlefield Session 6
Expert Judges: Don Dodge (Google), James Slavet (Greylock), George Zachary (Charles River Ventures), Todor Tashev (Omidyar Network), Greg Tseng (Tagged), Victoria Ransom (Wildfire Interactive)

5:45 - 7:30
Cocktails hosted by Yammer in Startup Alley

9:00 - 12:30a.m.
After Party hosted by Google Ventures & SVAngel
Special entertainment provided by MC Hammer
1015 Folsom St., San Francisco, CA 94103 (Directions on GoogleMaps)
Conference badge required for admission

WEDNESDAY, SEPT 29

9:00-9:10
Opening Remarks from TechCrunch

9:10-9:20
Special Product Announcement

9:20-9:30
Power Play: Rio Caraeff, VEVO

9:30- 9:50
Fireside chat: Jeff Weiner, LinkedIn

9:50-9:55
Special Product Announcement

9:55-10:15
Fireside Chat: Yusuf Mehdi, Microsoft

10:15-10:30 BREAK

10:30-11:00
Fireside chat: Barry Diller, IAC

11:00-11:30
Mobile Advertising & Marketing: Zaw Thet (4INFO), Mihir Shah (Groupon), John Hadl (Brand In Hand),

11:30-12:00
New Mobile Frontiers: Laura Chambers (PayPal), Holger Luedorf (Foursquare), Keith Rabois (Square)

12:00-12:30
GreenTech Gurus: Kevin Skillern, GE & Vinod Khosla, Khosla Ventures

12:30 - 2:00 LUNCH

2:00 - 2:15
Redbeacon (TechCrunch50 2009 Winner) New Product Announcement, Ethan Anderson, Co-founder & CEO

2:15-2:30
Power Play: Kevin Rose, Digg

2:30-2:50
Hackathon Highlights with GroupMe Co-founders

2:50-3:15
Fireside Chat: Marissa Mayer, Google

3:15 - 3:30 BREAK

3:30 - 5:30
Startup Battlefield Final Round
Expert Judges: Marissa Mayer (Google), Ron Conway (SV Angel), Roelof Botha (Sequoia Capital), Jason Goldman (Twitter)

5:30 - 7:00
Closing Cocktail reception, hosted by Second Market

7:00 - 7:30
Closing Awards Ceremony
SCVNGR Mobile Game Award
Special Awards presented by:
Yume, Best Marketing Strategy,
Lior Zorea (Perkins Coie),
Reid Hoffman (Greylock),
Todor Tashev (Omidyar),
Dan’l Lewin (Microsoft)

$50,000 Grand Prize from TechCrunch
Passing of The Disrupt Cup from Saluto, TechCrunch Disrupt NY 2010 Winner

9:00 - midnight
After Party hosted by MailChimp
Mighty: 119 Utah St., San Francisco, CA 94103 (Directions)
Conference badge required for admission