I was doing my usual thing at lunch today (watching a TED talk as I ate) and noticed the url said http://www.ted.com/talks/view/id/201
. I have been watching a lot of these videos lately, and I decided I might as well watch them in order. I wrote a quick ruby / Mechanize script (source below) to loop through videos 1-201 and fetch the titles for each. Some of the titles did not have the speaker/topic, but most did. Here they are:
- TED | Talks | Al Gore: 15 ways to avert a climate crisis (video)
- TED | Talks | Amy Smith: Simple designs that could save millions of childrens' lives (video)
- TED | Talks | Ashraf Ghani: How to fix broken states (video)
- TED | Talks | Burt Rutan: Entrepreneurs are the future of space flight (video)
- TED | Talks | Chris Bangle: Great cars are Art (video)
- TED | Talks | Craig Venter: A voyage of DNA, genes and the sea (video)
- TED | Talks | David Pogue: When it comes to tech, simplicity sells (video)
- TED | Talks | David Rockwell: Building the Ground Zero viewing platform (video)
- TED | Talks | Dean Kamen: Rolling along, helping students and the third world (video)
- TED | Talks | Dr. Dean Ornish: The world now eats (and dies) like Americans (video)
- TED | Talks | Jane Goodall: What separates us from the apes? (video)
- TED | Talks | Eva Vertes: My dream about the future of medicine (video)
- TED | Talks
- TED | Talks | Golan Levin: The truly soft side of software (video)
- TED | Talks | Gregory Colbert: Gorgeous video from "Ashes and Snow" (video)
- TED | Talks | Helen Fisher: The science of love, and the future of women (video)
- TED | Talks
- TED | Talks | Janine Benyus: 12 sustainable design ideas from nature (video)
- TED | Talks | Kevin Kelly: How does technology evolve? Like we did (video)
- TED | Talks | Malcolm Gladwell: What we can learn from spaghetti sauce (video)
- TED | Talks | Mena Trott: Building a friendlier world through blogs (video)
- TED | Talks | Michael Shermer: Why people believe strange things (video)
- TED | Talks | Peter Gabriel: Fighting injustice with a videocamera (video)
- TED | Talks | Pilobolus: A performance merging dance and biology (video)
- TED | Talks | Richard Baraniuk: Goodbye, textbooks; hello, open-source learning (video)
- TED | Talks | Rives: "If I controlled the Internet" (a poem) (video)
- TED | Talks | Ross Lovegrove: The power and beauty of organic design (video)
- TED | Talks | Seth Godin: Sliced bread and other marketing delights (video)
- TED | Talks | Steven Levitt: Why do crack dealers still live with their moms? (video)
- TED | Talks
- TED | Talks | Thom Mayne: Architecture is a new way to connect to the world (video)
- TED | Talks | Vik Muniz: Art with wire, thread, sugar, chocolate (video)
- TED | Talks | Thomas Barnett: The Pentagon's new map for war and peace (video)
- TED | Talks | Phil Borges: Documenting our endangered cultures (video)
- TED | Talks | James Watson: The double helix and today's DNA mysteries (video)
- TED | Talks | Robert Neuwirth: The "shadow cities" of the future (video)
- TED | Talks | Jimmy Wales: How a ragtag band created Wikipedia (video)
- TED | Talks | Ray Kurzweil: How technology's accelerating power will transform us (video)
- TED | Talks | Aubrey de Grey: Why we age and how we can avoid it (video)
- TED | Talks | Frans Lanting: A lyrical view of life on Earth (video)
- TED | Talks | Nicholas Negroponte: The vision behind One Laptop Per Child (video)
- TED | Talks | Sir Martin Rees: Earth in its final century? (video)
- TED | Talks | Paul Bennett: Design is in the details (video)
- TED | Talks | Nick Bostrom: Humanity's biggest problems aren't what you think they are (video)
- TED | Talks | Sirena Huang: Dazzling set by 11-year-old violinist (video)
- TED | Talks | Jennifer Lin: Magical improv from 14-year-old pianist (video)
- TED | Talks | David Deutsch: What is our place in the cosmos? (video)
- TED | Talks | Saul Griffith: Hardware solutions to everyday problems (video)
- TED | Talks | Joshua Prince-Ramus: Designing the Seattle Central Library (video)
- TED | Talks | Stefan Sagmeister: Yes, design can make you happy (video)
- TED | Talks | Amory Lovins: We must win the oil endgame (video)
- TED | Talks
- TED | Talks | Majora Carter: Greening the ghetto (video)
- TED | Talks | Cameron Sinclair: TED Prize wish: Open-source architecture to house the world (video)
- TED | Talks | Jehane Noujaim: TED Prize wish: Unite the world on Pangea Day, a global day of film (video)
- TED | Talks | Edward Burtynsky: TED Prize wish: Share the story of Earth's manufactured landscapes (video)
- TED | Talks | Robert Fischell: TED Prize wish: Finding new cures for migraine, depression, malpractice (video)
- TED | Talks | Larry Brilliant: TED Prize wish: Help stop the next pandemic (video)
- TED | Talks | Bono: TED Prize wish: Join my call to action on Africa (video)
- TED | Talks | Anna Deavere Smith: Four American characters (video)
- TED | Talks | Steven Johnson: A guided tour of the Ghost Map (video)
- TED | Talks | Bjorn Lomborg: Our priorities for saving the world (video)
- TED | Talks | Charles Leadbeater: The rise of the amateur professional (video)
- TED | Talks | Eve Ensler: Finding happiness in body and soul (video)
- TED | Talks | Jeff Han: Unveiling the genius of multi-touch interface design (video)
- TED | Talks | Sir Ken Robinson: Do schools kill creativity? (video)
- TED | Talks | Peter Donnelly: How juries are fooled by statistics (video)
- TED | Talks | Robert Wright: How cooperation (eventually) trumps conflict (video)
- TED | Talks | Wade Davis: Cultures at the far edge of the world (video)
- TED | Talks | Richard St. John: Secrets of success in 8 words, 3 minutes (video)
- TED | Talks | Rick Warren: Living a life of purpose (video)
- TED | Talks | Chris Anderson: Technology's Long Tail (video)
- TED | Talks | Carl Honore: Slowing down in a world built for speed (video)
- TED | Talks | Alex Steffen: Inspired ideas for a sustainable future (video)
- TED | Talks | Sasa Vucinic: A new way to invest in press freedom (video)
- TED | Talks | Susan Savage-Rumbaugh: Apes that write, start fires and play Pac-Man (video)
- TED | Talks | Sheila Patek: Measuring the fastest animal on earth (video)
- TED | Talks | Al Seckel: Your brain is badly wired -- enjoy it! (video)
- TED | Talks | Iqbal Quadir: The power of the mobile phone to end poverty (video)
- TED | Talks | Juan Enriquez: Decoding the future with genomics (video)
- TED | Talks | Nora York: "What I Want" (video)
- TED | Talks | Dean Kamen: New prosthetic arm for veterans (video)
- TED | Talks | E.O. Wilson: TED Prize wish: Help build the Encyclopedia of Life (video)
- TED | Talks | James Nachtwey: TED Prize wish: Share a vital story with the world (video)
- TED | Talks | Bill Clinton: TED Prize wish: Let's build a health care system in Rwanda (video)
- TED | Talks | Julia Sweeney: "Letting Go of God" (an excerpt) (video)
- TED | Talks | Ze Frank: What's so funny about the Web? (video)
- TED | Talks
- TED | Talks | Ben Saunders: Three things to know before you ski to the North Pole (video)
- TED | Talks | Neil Gershenfeld: The beckoning promise of personal fabrication (video)
- TED | Talks | Jacqueline Novogratz: Investing in Africa's own solutions (video)
- TED | Talks | Hans Rosling: Debunking third-world myths with the best stats you've ever seen (video)
- TED | Talks | Barry Schwartz: The paradox of choice (video)
- TED | Talks | Dan Dennett: A secular, scientific rebuttal to Rick Warren (video)
- TED | Talks
- TED | Talks | Tony Robbins: Why we do what we do, and how we can do it better (video)
- TED | Talks | Dan Gilbert: Why are we happy? Why aren't we happy? (video)
- TED | Talks | Richard Dawkins: The universe is queerer than we can suppose (video)
- TED | Talks | Jill Sobule: A happy song about global warming (video)
- TED | Talks
- TED | Talks | Caroline Lavelle: A cello performance that casts a spell (video)
- TED | Talks | Dan Dennett: Can we know our own minds? (video)
- TED | Talks | Evelyn Glennie: How to listen to music with your whole body (video)
- TED | Talks | William McDonough: The wisdom of designing Cradle to Cradle (video)
- TED | Talks | Jeff Bezos: After the gold rush, there's innovation ahead (video)
- TED | Talks
- TED | Talks
- TED | Talks | Rives: A mockingbird remix of TED2006 (video)
- TED | Talks | Eddi Reader, Thomas Dolby: "What You Do With What You've Got" (video)
- TED | Talks | Eddi Reader: "Kiteflyer's Hill" (video)
- TED | Talks
- TED | Talks | Rev. Tom Honey: How could God have allowed the tsunami? (video)
- TED | Talks | Richard Dawkins: An atheist's call to arms (video)
- TED | Talks | Tom Rielly: A comic send-up of TED2006 (video)
- TED | Talks | Thomas Dolby: With Rachelle Garniez, "La Vie en Rose" (video)
- TED | Talks | Dan Dennett: Ants, terrorism, and the awesome power of memes (video)
- TED | Talks | Natalie MacMaster, Thomas Dolby: Fiddling in reel time (video)
- TED | Talks | Sergey Brin and Larry Page: Inside the Google machine (video)
- TED | Talks | Stew: "Black Men Ski" (video)
- TED | Talks
- TED | Talks | James Howard Kunstler: The tragedy of suburbia (video)
- TED | Talks | David Kelley: The future of design is human-centered (video)
- TED | Talks | Stewart Brand: Why squatter cities are a good thing (video)
- TED | Talks
- TED | Talks | Jeff Hawkins: Brain science is about to fundamentally change computing (video)
- TED | Talks | Tierney Thys: Swim with giant sunfish in the open ocean (video)
- TED | Talks | Ngozi Okonjo-Iweala: How to help Africa? Do business there (video)
- TED | Talks | John Doerr: Seeking salvation and profit in greentech (video)
- TED | Talks | Blaise Aguera y Arcas: Jaw-dropping Photosynth demo (video)
- TED | Talks | Bob Thurman: Becoming Buddha -- on the Web (video)
- TED | Talks | Anand Agarawala: BumpTop desktop is a beautiful mess (video)
- TED | Talks
- TED | Talks
- TED | Talks
- TED | Talks
- TED | Talks
- TED | Talks
- TED | Talks | Ethel: "Blue Room" (video)
- TED | Talks | Stephen Lawler: Look! Up in the sky! It's Virtual Earth! (video)
- TED | Talks | Hans Rosling: New insights on poverty and life around the world (video)
- TED | Talks | Bill Stone: Journey to the center of the Earth ... and beyond! (video)
- TED | Talks | Alan Russell: Why can't we grow new body parts? (video)
- TED | Talks | Emily Oster: What do we really know about the spread of AIDS? (video)
- TED | Talks | Jonathan Harris: The Web's secret stories (video)
- TED | Talks
- TED | Talks | Will Wright: Toys that make worlds (video)
- TED | Talks | David Bolinsky: Fantastic voyage inside a cell (video)
- TED | Talks | Rives: Is 4 a.m. the new midnight? (video)
- TED | Talks | Allison Hunt: How I got my new hip (video)
- TED | Talks
- TED | Talks | George Ayittey: Cheetahs vs. Hippos for Africa's future (video)
- TED | Talks | Ngozi Okonjo-Iweala: Let's have a deeper discussion on aid (video)
- TED | Talks | William Kamkwamba: How I built my family a windmill (video)
- TED | Talks | Euvin Naidoo: Africa as an investment (video)
- TED | Talks | Chris Abani: Learning the stories of Africa (video)
- TED | Talks | Patrick Awuah: Educating a new generation of African leaders (video)
- TED | Talks | Jacqueline Novogratz: Tackling poverty with "patient capital" (video)
- TED | Talks | Vusi Mahlasela: "Thula Mama" (video)
- TED | Talks | Andrew Mwenda: Let's take a new look at African aid (video)
- TED | Talks
- TED | Talks | Erin McKean: Redefining the dictionary (video)
- TED | Talks | Theo Jansen: The art of creating creatures (video)
- TED | Talks | Steven Pinker: A brief history of violence (video)
- TED | Talks | Steven Pinker: The stuff of thought (video)
- TED | Talks | Hod Lipson: Robots that are "self-aware" (video)
- TED | Talks
- TED | Talks | Stephen Petranek: 10 ways the world could end (video)
- TED | Talks | Zeresenay Alemseged: Finding the origins of humanity (video)
- TED | Talks | Vusi Mahlasela: "Woza" (video)
- TED | Talks | Jeff Skoll: Making movies that make change (video)
- TED | Talks | Deborah Scranton: Scenes from "The War Tapes" (video)
- TED | Talks | John Maeda: Simplicity patterns (video)
- TED | Talks
- TED | Talks
- TED | Talks
- TED | Talks | Paul MacCready: Flying on solar wings (video)
- TED | Talks | Larry Brilliant: The case for informed optimism (video)
- TED | Talks | Carolyn Porco: Fly me to the moons of Saturn (video)
- TED | Talks | Kenichi Ebina: Hip-hop dance and a little magic (video)
- TED | Talks
- TED | Talks | Richard Branson: Life at 30,000 feet (video)
- TED | Talks | Maira Kalman: The illustrated woman (video)
- TED | Talks | Paul Rothemund: Casting spells with DNA (video)
- TED | Talks | Vilayanur Ramachandran: A journey to the center of your mind (video)
- TED | Talks | Eleni Gabre-Madhin: Building a commodities market in Ethiopia (video)
- TED | Talks
- TED | Talks | Larry Lessig: How creativity is being strangled by the law (video)
- TED | Talks
- TED | Talks | Sherwin Nuland: My history of electroshock therapy (video)
- TED | Talks | Jan Chipchase: Our cell phones, ourselves (video)
- TED | Talks | Matthieu Ricard: Habits of happiness (video)
- TED | Talks | David Keith: A surprising idea for "solving" climate change (video)
- TED | Talks | Juan Enriquez: Why can't we grow new energy? (video)
- TED | Talks | Murray Gell-Mann: Beauty and truth in physics (video)
- TED | Talks | Robert Full: Secrets of movement, from geckos and roaches (video)
- TED | Talks
- TED | Talks | Philippe Starck: Why design? (video)
- TED | Talks | Ron Eglash: African fractals, in buildings and braids (video)
- TED | Talks | Arthur Benjamin: Lightning calculation and other "Mathemagic" (video)
- TED | Talks | Daniel Goleman: Why aren’t we all Good Samaritans? (video)
- TED | Talks | Lakshmi Pratury: The lost art of letter-writing (video)
#!/usr/bin/env ruby
require 'rubygems'
require 'mechanize'
html = "<ol>"
agent = WWW::Mechanize.new
201.times do |i|
url = "http://www.ted.com/talks/view/id/#{i+1}"
begin
page = agent.get url
line = "<li><a href='#{url}'>#{page.title}</a></li>"
rescue Exception => e
line = "<li>Couldn't fetch #{i+1}</li>"
end
html += line
puts line # show me where you are
end
html += "</ol>"
o = File.open('ted.html', "w")
o.write(html)
o.close
( I was looking in the rdoc for a way to do a HEAD request instead of a GET to save some time, but couldn’t find out how. Didn’t feel like messing with curl, so I just stuck with the GET. )