Full list of Coca Cola brands - had no idea there were so many

9 years ago

As a part of my Ruby learning process, i decided to write something to retrieve the full list of brands that Coca Cola currently owns from their website. The list is split across multiple pages, but with some Ruby magic and a nice library called Hpricot to traverse the HTML it was 5 minutes of work :)

Here's the script:
require 'open-uri'
require 'rubygems'
require 'hpricot'
require 'pp'

my_file = File.new("cola.txt", 'w')

('a'..'z').each do |letter|
open("http://www.thecoca-colacompany.com/brands/product_list_#{letter}.html") do |f|

    # meta info
    #pp f.meta

    #pp 'Content-Type: ' + f.content_type
    #pp 'Last modified: ' + f.last_modified.to_s

    doc = Hpricot.XML(f)
    div = doc/"#products_link_list"
    (div/:ul).each do |ul|
      (ul/:li).each do |li|
        if (li/:a).first
          my_file.puts((li/:a).first.inner_html)
        else
          my_file.puts li.inner_html.to_s
        end
      end
    end
  end
end
And here's the full list of brands that belong to Coca Cola:

A&W Acueducto Ades Agua Manantial Ali Alive Alpina Ambasa Ameyal Amorino Andina/Andina light Andina Fortified Andina Fresh Andina Frut Andina Nectar Apollinaris Aqua+ Aquabona Aquactivede by Aquarius Aquana Aquarius Aquarius Active Diet BACARDI Mixers* BACARDI Premium Mixers* Bajoru Gira Bankia Barq's Barrelitos BEAT Beautia Bebere Benedictino Beverly Bevi Bibo Big Crush Big Tai Bimbo Bimbo Break Biotime Bird's Nest* Bistra Bistrone Bjare Blackfire Boco Bogadera Bom Bit Maesil BonAqua/BonAqa Borneo Botaniq 1QQ Botany BPM Brazzi Bright & Early Brisa Agua Pura Brisa by Bonaqua Brisa con un Toque de Gas Brisa Spa Bu Bubbly burn buzz CAFÉ ZU caffeine-free Barq's caffeine-free Coca-Cola caffeine-free Diet Coke/caffeine-free Coca-Cola light Calypso Canada Dry Canning's Cappy Caprice Caribou Coffee* Carioca Cascal Carver's Cepita Chaqwa Charrua Chaudfontaine Cheers cherry Coke cherry Coke zero Chinotto Chinotto light Ciel CITRA Club Coca-Cola Coca-Cola Black Cherry Vanilla Coca-Cola Blāk Coca-Cola C2 Coca-Cola Citra Coca-Cola light/Diet Coke Coca-Cola with Lemon Coca-Cola with Lime Coca-Cola with Raspberry Coca-Cola Zero Cocoteen Cola Guaraná Jesus Country Club Cresta Cristal Crush Crusta Crystal Damla Minera DANNON* DASANI DASANI Active DASANI Balance DASANI Flavors DASANI Nutriwater DASANI Plus Del Valle Del Valle Frut Del Valle Frutsi Del Valle Frutsi Desarrollo Del Valle Kapo Del Valle Mais light Del Valle light Delaware Punch diet A&W diet Andina Frut/Andina Frut light diet Andina Nectar/Andina Nectar light diet Barq's diet Canada Dry Diet cherry Coke Diet Coke/Coca-Cola light Diet Coke Black Cherry Vanilla Diet Coke Citra/Coca-Cola light Citra Diet Coke Plus Diet Coke Sweetened with Splenda® Diet Coke with Lemon/Coca-Cola light with Lemon Diet Coke with Lime/Coca-Cola light with Lime Diet Coke with Raspberry Diet Crush diet Dr Pepper/Dr Pepper Zero diet Fanta/Fanta light/Fanta Zero/Fanta Free diet Freskyta diet INCA KOLA diet Kia Ora diet Krest diet Lift/Lift light diet Lilt/Lilt Zero diet Master Pour diet Mello Yello diet Mezzo Mix diet Minute Maid Soft Drink diet Nestea/Nestea light* diet Northern Neck diet Oasis diet Quatro/Quatro light diet Schweppes diet Seagram's* diet Sprite/Sprite light/diet Sprite Zero/Sprite Zero diet Squirt diet Tai/Tai light diet Vanilla Coke Disney Xtreme Cooler* Diva Dobriy Dogadan Dorna Dr Pepper E2 Earth and Sky Eight O'Clock El Rayek Enviga* Epika Escuis Eva Water Fanta Fanta Verdia Far Coast Felicia Finley Fioravanti Fire Five Alive Flavor Rage Fontana Fresca Fresca 1 Frescolita Freskyta Fresquinha Fress Frestea* Friolin Frisco Frugos Frugos Fresh Fruit Solutions Fruitia Fruitier Fruitopia Fruktime Frutina Frutonic Full Throttle Full Throttle Blue Demon Full Throttle Sugar Free Funchum Orange Drink Furusato Dayori FUZE Healthy Infusions GEORGIA GEORGIA Club GEORGIA Gold GEORGIA Grande Gini Girios Gira glacéau smartwater glacéau vitaminwater glacéau vitaminwater zero Gladiator Godiva* Belgian Blends Gold Peak Gold Spot Golden Crush Goombay Punch Goulburn Valley Grapette Groovy Guaraná Kuat light Guaraná Kuat Zero Hajime Haru No Mint Shukan Hawai Healthworks Heppinger Hero Hi Spot Hi-C Hires Hit Horizon Hot Point Huang Ice Dew Ice Dew 3+ Ice Tea Leao illy issimo* INCA KOLA Ipsei Izvorul Alb Jaz Cola Jericho Jet Tonic Jolly Juice Joy Joya Juan Valdez Juices To Go Just Juice Kani Kapo Kapo Zero Karada Meguri-Cha Kashaya Tea Keloco Keri Kia Ora Kildevaeld Kilimanjaro Kin Kinley Kist Kiwi Blue Kochakaden Kola Inglesa Koumisoukai Krest Kristal Kropla Beskidu Krushka & Bochka Kuat Kuat Guaraná Kuat light Kuli Kyun La Jolla La Vuelta Lanitis Lanitis Extra Lanitis Filaraki Leao Green Tea Leao Guaraná Power Leao Iced Tea Less Is More, Kinley Lift Lift Plus Lift Plus light Lilia Lilt Limca Limelite Limonade Linnuse Lion Love Body Maaza Mad River Malvern Manantial Mare Rosso Marocha Master Chill Master Pour Matte Leao Matusov Pramen Mazoe Mello Mello Yello Mer Mezzo Mezzo Mix Miami Mickey* Migoro-Nomigoro Minaqua Mineragua Minute Maid Minute Maid Active Minute Maid Antiox Minute Maid Deli Minute Maid Duofrutas Minute Maid Fruit Plus Minute Maid Heart Wise Minute Maid Just 10 Minute Maid Light Minute Maid Mais Minute Maid Nutri+ Minute Maid Premium Minute Maid Soft Drink Minute Maid Splash Mireille Mission Mone Montefiore Mori No Mizudayori Morning Deli Mother Mr. Pibb multiVita Nada Nagomi Nalu Namthip Nanairo Acha Naturaqua Natures Own* Nectarin Nestea* Nestea Choglit* Nestea COOL* Nestea Viteao* Nevada Neverfail Next Nico Nordic Mist Northern Neck NOS Nos Entendemos Oasis Odwalla Olimpija Orchy Paani Treated Water Pacific Orchard Pampa Paradise Sun Parle Pasazade Pearona Peats Ridge Springs Pibb Xtra Pibb Zero Piko Pilskania Planet Java* Play Energy Drink Pocket Dr Poiana Negri Polar Brew Poms Ponkana Pop Portello POWERADE POWERADE Advance POWERADE alive POWERADE aqua+ POWERADE Balance POWERADE light POWERADE OPTION POWERADE Zero Powerplay Premio Presta Presta light Pulp Orange Pulpy Pump Pumped Enhanced Hydration Pura Sol Qoo Quatro Quwat Jabal R'fresh Ramlosa Real Real Leaf Real Gold Rehab Relentless Rich Richy Riwa Roemerquelle Rosa Rosalta Roses Royal Tru Royal Tru light Safety First Safia Sahtain Samantha Samurai San Luis Sarsi Saryusaisai Schuss Schweppes Schweppes Abbey Well Seagram's* Seltz Sensation Sensun Gazoz SENZAO Shandy Shangri-La ShiZen* Shock Signature Sim Simba Simply Apple Simply Grapefruit Simply Lemonade Simply Limeade Simply Orange Smart Sobo Sokenbicha Solo Sonfil Soonsoo 100 Southern Sun Sparkle Sparletta Sparletta Iron Brew Splash Splice Sport Sprite Sprite 3G Sprite Duo Sprite Flavors Sprite Ice Sprite Remix Sprite Zero/diet Sprite/Sprite light /diet Sprite Zero Spur Squirt Stoney Gold Ginger Beer Sucos Mais Sunfill SURGE Svali Sveva Sweecha TaB TaB energy TaB X-Tra TADAS Tai The Spirit of Georgia The Wellness From Coca-Cola Thextons Thums Up Tian Yu Di/Heaven and Earth Tiky Toppur Top's Tropi Tropical Turkuaz Ultra Urge Urun V Florida 7 Valle Frut Valpre Valser Valser Viva Vanilla Coke Vanilla Coke Zero VAULT VAULT Zero Vegitabeta VICA Vio Vita Vital Wilkins Wink Winnie the Pooh* Yangguang Yangguang Juicy T Yo Conozco a Hugo Yoli Youki Yuan Ye