diff --git a/data/beer.json b/data/beer.json new file mode 100644 index 000000000..973299050 --- /dev/null +++ b/data/beer.json @@ -0,0 +1,247 @@ +[{"Name":"Sucaba","Brewery":"Firestone Walker Brewing Co.","Type":"English Barleywine","ABV":"12.50% ABV"}, +{"Name":"A Deal With The Devil","Brewery":"Anchorage Brewing Company","Type":"American Barleywine","ABV":"17.30% ABV"}, +{"Name":"Aaron","Brewery":"Hill Farmstead Brewery","Type":"English Barleywine","ABV":"8.20% ABV"}, +{"Name":"Abner","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"8.20% ABV"}, +{"Name":"Abrasive Ale","Brewery":"Surly Brewing Company","Type":"American Double Imperial IPA","ABV":"9.00% ABV"}, +{"Name":"Abraxas","Brewery":"Perennial Artisan Ales","Type":"American Double Imperial Stout","ABV":"10.00% ABV"}, +{"Name":"Adam From The Wood","Brewery":"Hair of the Dog Brewing Company","Type":"Old Ale","ABV":"12.00% ABV"}, +{"Name":"AleSmith Speedway Stout","Brewery":"AleSmith Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"AleSmith Speedway Stout - Bourbon Barrel Aged","Brewery":"AleSmith Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"AleSmith Speedway Stout - Kopi Luwak","Brewery":"AleSmith Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"AleSmith Speedway Stout - Vietnamese Coffee","Brewery":"AleSmith Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"All Green Everything","Brewery":"Other Half Brewing Co.","Type":"American Double Imperial IPA","ABV":"10.50% ABV"}, +{"Name":"Allagash Coolship Red","Brewery":"Allagash Brewing Company","Type":"Lambic - Fruit","ABV":"5.70% ABV"}, +{"Name":"Alter Ego","Brewery":"Tree House Brewing Company","Type":"American IPA","ABV":"6.80% ABV"}, +{"Name":"Andechser Doppelbock Dunkel","Brewery":"Klosterbrauerei Andechs","Type":"Doppelbock","ABV":"7.10% ABV"}, +{"Name":"Ann","Brewery":"Hill Farmstead Brewery","Type":"Saison Farmhouse Ale","ABV":"6.50% ABV"}, +{"Name":"Arctic Devil Barley Wine","Brewery":"Midnight Sun Brewing Co.","Type":"English Barleywine","ABV":"13.20% ABV"}, +{"Name":"Artaic","Brewery":"Trillium Brewing Company","Type":"American Double Imperial IPA","ABV":"8.50% ABV"}, +{"Name":"Assassin Imperial Stout","Brewery":"Toppling Goliath Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"Atrial Rubicite","Brewery":"Jester King Brewery","Type":"American Wild Ale","ABV":"5.80% ABV"}, +{"Name":"Ayinger Celebrator Doppelbock","Brewery":"Brauerei Aying","Type":"Doppelbock","ABV":"6.70% ABV"}, +{"Name":"Bad Boy","Brewery":"Alpine Beer Company","Type":"American Double Imperial IPA","ABV":"9.00% ABV"}, +{"Name":"Barrel-Aged Abraxas","Brewery":"Perennial Artisan Ales","Type":"American Double Imperial Stout","ABV":"11.00% ABV"}, +{"Name":"Beatification","Brewery":"Russian River Brewing Company","Type":"American Wild Ale","ABV":"5.50% ABV"}, +{"Name":"Beer Geek Brunch Weasel","Brewery":"Mikkeller ApS","Type":"American Double Imperial Stout","ABV":"10.90% ABV"}, +{"Name":"Beer Geek Vanilla Shake","Brewery":"Mikkeller ApS","Type":"American Double Imperial Stout","ABV":"13.00% ABV"}, +{"Name":"Bell's Black Note Stout","Brewery":"Bell's Brewery, Inc.","Type":"American Double Imperial Stout","ABV":"11.40% ABV"}, +{"Name":"Berserker Imperial Stout","Brewery":"Midnight Sun Brewing Co.","Type":"American Double Imperial Stout","ABV":"12.70% ABV"}, +{"Name":"Beyond Good And Evil","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial Stout","ABV":"Imperial Stout"}, +{"Name":"Biere De Mars - Grand Reserve","Brewery":"Jolly Pumpkin Artisan Ales","Type":"Biere de Garde","ABV":"7.00% ABV"}, +{"Name":"Birth Of Tragedy","Brewery":"Hill Farmstead Brewery","Type":"American Porter","ABV":"9.00% ABV"}, +{"Name":"Bitter Monk","Brewery":"Anchorage Brewing Company","Type":"Belgian IPA","ABV":"9.00% ABV"}, +{"Name":"Black Damnation V - Double Black","Brewery":"De Struise Brouwers","Type":"American Double Imperial Stout","ABV":"26.00% ABV"}, +{"Name":"Black Tuesday","Brewery":"The Bruery","Type":"American Double Imperial Stout","ABV":"19.20% ABV"}, +{"Name":"Blind Pig IPA","Brewery":"Russian River Brewing Company","Type":"American IPA","ABV":"6.10% ABV"}, +{"Name":"BOMB!","Brewery":"Prairie Artisan Ales","Type":"American Double Imperial Stout","ABV":"14.00% ABV"}, +{"Name":"Bourbon Abominable Winter Ale","Brewery":"Fremont Brewing Company","Type":"American Strong Ale","ABV":"11.00% ABV"}, +{"Name":"Bourbon Barrel Aged Abominable: Coffee And Cinnamon","Brewery":"Fremont Brewing Company","Type":"American Strong Ale","ABV":"11.00% ABV"}, +{"Name":"Bourbon Barrel Aged Dark Lord Imperial Stout","Brewery":"3 Floyds Brewing Co.","Type":"Russian Imperial Stout","ABV":"15.00% ABV"}, +{"Name":"Bourbon Barrel Aged Vanilla Bean Dark Lord","Brewery":"3 Floyds Brewing Co.","Type":"Russian Imperial Stout","ABV":"15.00% ABV"}, +{"Name":"Bourbon Barrel Black Maple","Brewery":"Jackie O's Pub & Brewery","Type":"American Porter","ABV":"11.00% ABV"}, +{"Name":"Bourbon Barrel Champion Ground","Brewery":"Jackie O's Pub & Brewery","Type":"American Double Imperial Stout","ABV":"11.00% ABV"}, +{"Name":"Bourbon County Brand Barleywine Ale","Brewery":"Goose Island Beer Co.","Type":"English Barleywine","ABV":"12.10% ABV"}, +{"Name":"Bourbon County Brand Coffee Stout","Brewery":"Goose Island Beer Co.","Type":"American Double Imperial Stout","ABV":"13.40% ABV"}, +{"Name":"Bourbon County Brand Stout","Brewery":"Goose Island Beer Co.","Type":"American Double Imperial Stout","ABV":"13.80% ABV"}, +{"Name":"Box Set Track #10 - Bat Out Of Hell","Brewery":"The Lost Abbey","Type":"American Double Imperial Stout","ABV":"13.50% ABV"}, +{"Name":"Cable Car","Brewery":"The Lost Abbey","Type":"American Wild Ale","ABV":"7.00% ABV"}, +{"Name":"Caffe Americano","Brewery":"Cigar City Brewing","Type":"American Double Imperial Stout","ABV":"11.00% ABV"}, +{"Name":"Cantillon Blåbær Lambik","Brewery":"Brasserie Cantillon","Type":"Lambic - Fruit","ABV":"5.00% ABV"}, +{"Name":"Cantillon Fou' Foune","Brewery":"Brasserie Cantillon","Type":"Lambic - Fruit","ABV":"5.00% ABV"}, +{"Name":"Cantillon Gueuze 100% Lambic","Brewery":"Brasserie Cantillon","Type":"Gueuze","ABV":"5.00% ABV"}, +{"Name":"Cantillon Lou Pepe - Framboise","Brewery":"Brasserie Cantillon","Type":"Lambic - Fruit","ABV":"5.00% ABV"}, +{"Name":"Cantillon Lou Pepe - Gueuze","Brewery":"Brasserie Cantillon","Type":"Gueuze","ABV":"5.00% ABV"}, +{"Name":"Cantillon Lou Pepe - Kriek","Brewery":"Brasserie Cantillon","Type":"Lambic - Fruit","ABV":"5.00% ABV"}, +{"Name":"Cantillon Saint Lamvinus","Brewery":"Brasserie Cantillon","Type":"Lambic - Fruit","ABV":"5.00% ABV"}, +{"Name":"Cascade Sang Noir","Brewery":"Cascade Brewing","Type":"American Wild Ale","ABV":"9.50% ABV"}, +{"Name":"Chocolate Rain","Brewery":"The Bruery","Type":"American Double Imperial Stout","ABV":"18.50% ABV"}, +{"Name":"Citra","Brewery":"Pipeworks Brewing Company","Type":"American Double Imperial IPA","ABV":"9.50% ABV"}, +{"Name":"Citra Double IPA","Brewery":"Kern River Brewing Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Citra Pale Ale","Brewery":"Hill Farmstead Brewery","Type":"American Pale Ale (APA)","ABV":"5.40% ABV"}, +{"Name":"Citra Showers","Brewery":"Noble Ale Works","Type":"American Double Imperial IPA","ABV":"8.80% ABV"}, +{"Name":"Columbus Bodhi DIPA","Brewery":"Columbus Brewing Company","Type":"American Double Imperial IPA","ABV":"8.50% ABV"}, +{"Name":"Compunction","Brewery":"Russian River Brewing Company","Type":"American Wild Ale","ABV":"5.40% ABV"}, +{"Name":"Congress Street IPA","Brewery":"Trillium Brewing Company","Type":"American IPA","ABV":"7.20% ABV"}, +{"Name":"Consecration","Brewery":"Russian River Brewing Company","Type":"American Wild Ale","ABV":"10.00% ABV"}, +{"Name":"Coriolis","Brewery":"New England Brewing Co.","Type":"American Double Imperial IPA","ABV":"8.20% ABV"}, +{"Name":"Crank IPA","Brewery":"Peg's Cantina & Brew Pub","Type":"American IPA","ABV":"6.00% ABV"}, +{"Name":"Czar Jack Imperial Stout","Brewery":"Minneapolis Town Hall Brewery","Type":"Russian Imperial Stout","ABV":"9.30% ABV"}, +{"Name":"Damon (Bourbon Barrel Aged)","Brewery":"Hill Farmstead Brewery","Type":"Russian Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"Dark Horse Bourbon Barrel Aged Plead The 5th","Brewery":"Dark Horse Brewing Company","Type":"Russian Imperial Stout","ABV":"11.00% ABV"}, +{"Name":"Darkness","Brewery":"Surly Brewing Company","Type":"Russian Imperial Stout","ABV":"10.30% ABV"}, +{"Name":"Darkness - High West Rye Whiskey Barrel Aged (2014)","Brewery":"Surly Brewing Company","Type":"Russian Imperial Stout","ABV":"10.30% ABV"}, +{"Name":"Devil Over A Barrel - Bourbon Barrel-Aged Coffee Imperial Oatmeal Porter","Brewery":"Tyranena Brewing Company","Type":"American Porter","ABV":"8.00% ABV"}, +{"Name":"Dinner","Brewery":"Maine Beer Company","Type":"American Double Imperial IPA","ABV":"8.20% ABV"}, +{"Name":"Double Barrel Mexican Cake","Brewery":"Westbrook Brewing Co.","Type":"American Double Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"Double Citra","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Double Dry Hopped Congress Street","Brewery":"Trillium Brewing Company","Type":"American IPA","ABV":"7.20% ABV"}, +{"Name":"Double Dry Hopped Fort Point Pale Ale","Brewery":"Trillium Brewing Company","Type":"American Pale Ale (APA)","ABV":"6.60% ABV"}, +{"Name":"Double Galaxy","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Double Shot","Brewery":"Tree House Brewing Company","Type":"American Stout","ABV":"7.60% ABV"}, +{"Name":"Double Shot - Sumatra Mandheling","Brewery":"Tree House Brewing Company","Type":"American Stout","ABV":"7.80% ABV"}, +{"Name":"Double Sunshine IPA","Brewery":"Lawson's Finest Liquids","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Dreadnaught IPA","Brewery":"3 Floyds Brewing Co.","Type":"American Double Imperial IPA","ABV":"9.50% ABV"}, +{"Name":"Drie Fonteinen Framboos","Brewery":"Brouwerij Drie Fonteinen","Type":"Lambic - Fruit","ABV":"5.00% ABV"}, +{"Name":"Drie Fonteinen Hommage","Brewery":"Brouwerij Drie Fonteinen","Type":"Lambic - Fruit","ABV":"6.00% ABV"}, +{"Name":"Drie Fonteinen Oude Geuze","Brewery":"Brouwerij Drie Fonteinen","Type":"Gueuze","ABV":"6.00% ABV"}, +{"Name":"Drie Fonteinen Oude Geuze Golden Blend","Brewery":"Brouwerij Drie Fonteinen","Type":"Gueuze","ABV":"7.50% ABV"}, +{"Name":"Drie Fonteinen Oude Geuze Vintage","Brewery":"Brouwerij Drie Fonteinen","Type":"Gueuze","ABV":"6.00% ABV"}, +{"Name":"Duck Duck Gooze","Brewery":"The Lost Abbey","Type":"American Wild Ale","ABV":"7.00% ABV"}, +{"Name":"Duet","Brewery":"Alpine Beer Company","Type":"American IPA","ABV":"7.00% ABV"}, +{"Name":"Edward","Brewery":"Hill Farmstead Brewery","Type":"American Pale Ale (APA)","ABV":"5.20% ABV"}, +{"Name":"Ephraim","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"10.50% ABV"}, +{"Name":"Epiphany","Brewery":"Foundation Brewing Company","Type":"American IPA","ABV":"8.00% ABV"}, +{"Name":"Everett Porter","Brewery":"Hill Farmstead Brewery","Type":"American Porter","ABV":"7.50% ABV"}, +{"Name":"Evil Twin Double Barrel Jesus","Brewery":"Evil Twin Brewing","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"Evil Twin Imperial Biscotti Break","Brewery":"Evil Twin Brewing","Type":"American Double Imperial Stout","ABV":"11.50% ABV"}, +{"Name":"Exponential Hoppiness","Brewery":"Alpine Beer Company","Type":"American Double Imperial IPA","ABV":"11.00% ABV"}, +{"Name":"Fantôme Saison","Brewery":"Brasserie Fantôme","Type":"Saison Farmhouse Ale","ABV":"8.00% ABV"}, +{"Name":"Fat Head's Head Hunter IPA","Brewery":"Fat Head's Brewery & Saloon","Type":"American IPA","ABV":"7.50% ABV"}, +{"Name":"Focal Banger","Brewery":"The Alchemist","Type":"American IPA","ABV":"7.00% ABV"}, +{"Name":"Fort Point Pale Ale","Brewery":"Trillium Brewing Company","Type":"American Pale Ale (APA)","ABV":"6.60% ABV"}, +{"Name":"Founders Breakfast Stout","Brewery":"Founders Brewing Company","Type":"American Double Imperial Stout","ABV":"8.30% ABV"}, +{"Name":"Founders CBS Imperial Stout","Brewery":"Founders Brewing Company","Type":"American Double Imperial Stout","ABV":"10.60% ABV"}, +{"Name":"Founders Imperial Stout","Brewery":"Founders Brewing Company","Type":"Russian Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"Founders KBS (Kentucky Breakfast Stout)","Brewery":"Founders Brewing Company","Type":"American Double Imperial Stout","ABV":"11.20% ABV"}, +{"Name":"Framboise Du Fermier","Brewery":"Side Project Brewing","Type":"Saison Farmhouse Ale","ABV":"8.00% ABV"}, +{"Name":"Fundamental Observation","Brewery":"Bottle Logic Brewing","Type":"American Double Imperial Stout","ABV":"14.30% ABV"}, +{"Name":"Furious","Brewery":"Surly Brewing Company","Type":"American IPA","ABV":"6.20% ABV"}, +{"Name":"Fuzzy","Brewery":"Side Project Brewing","Type":"American Wild Ale","ABV":"8.00% ABV"}, +{"Name":"Fuzzy Baby Ducks IPA","Brewery":"New England Brewing Co.","Type":"American IPA","ABV":"6.20% ABV"}, +{"Name":"Galaxy Dry Hopped Fort Point Pale Ale","Brewery":"Trillium Brewing Company","Type":"American Pale Ale (APA)","ABV":"6.60% ABV"}, +{"Name":"Genealogy Of Morals (Bourbon Barrel Aged)","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial Stout","ABV":"10.70% ABV"}, +{"Name":"Ghost In The Machine","Brewery":"Parish Brewing Company","Type":"American Double Imperial IPA","ABV":"8.50% ABV"}, +{"Name":"Good Morning","Brewery":"Tree House Brewing Company","Type":"American Double Imperial Stout","ABV":"8.40% ABV"}, +{"Name":"Grassroots Brother Soigné","Brewery":"Grassroots Brewing","Type":"Saison Farmhouse Ale","ABV":"5.00% ABV"}, +{"Name":"Great","Brewery":"Alpine Beer Company","Type":"American Barleywine","ABV":"14.00% ABV"}, +{"Name":"Great Lakes Barrel-Aged Blackout Stout","Brewery":"Great Lakes Brewing Co.","Type":"Russian Imperial Stout","ABV":"9.50% ABV"}, +{"Name":"Green","Brewery":"Tree House Brewing Company","Type":"American IPA","ABV":"7.60% ABV"}, +{"Name":"Grey Monday","Brewery":"The Bruery","Type":"American Double Imperial Stout","ABV":"19.50% ABV"}, +{"Name":"Haze","Brewery":"Tree House Brewing Company","Type":"American Double Imperial IPA","ABV":"8.20% ABV"}, +{"Name":"Headroom Double IPA","Brewery":"Trillium Brewing Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Heady Topper","Brewery":"The Alchemist","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Heavy Mettle","Brewery":"Trillium Brewing Company","Type":"American Double Imperial IPA","ABV":"9.30% ABV"}, +{"Name":"Hop JuJu Imperial IPA","Brewery":"Fat Head's Brewery & Saloon","Type":"American Double Imperial IPA","ABV":"9.00% ABV"}, +{"Name":"Hop Venom Double IPA","Brewery":"Boneyard Beer Company","Type":"American Double Imperial IPA","ABV":"8.90% ABV"}, +{"Name":"Hoppy Birthday","Brewery":"Alpine Beer Company","Type":"American Pale Ale (APA)","ABV":"5.25% ABV"}, +{"Name":"Hopslam Ale","Brewery":"Bell's Brewery, Inc.","Type":"American Double Imperial IPA","ABV":"10.00% ABV"}, +{"Name":"Hunahpu's Imperial Stout","Brewery":"Cigar City Brewing","Type":"American Double Imperial Stout","ABV":"11.00% ABV"}, +{"Name":"Imperial Biscotti Break Bourbon Barrel Aged","Brewery":"Evil Twin Brewing","Type":"American Double Imperial Stout","ABV":"11.50% ABV"}, +{"Name":"Imperial Eclipse Stout - Elijah Craig (12 Year)","Brewery":"FiftyFifty Brewing Co.","Type":"American Double Imperial Stout","ABV":"11.90% ABV"}, +{"Name":"Imperial Russian Stout - Bourbon Barrel Aged","Brewery":"Stone Brewing Co.","Type":"Russian Imperial Stout","ABV":"11.50% ABV"}, +{"Name":"In Perpetuity","Brewery":"Tree House Brewing Company","Type":"American IPA","ABV":"6.70% ABV"}, +{"Name":"Julius","Brewery":"Tree House Brewing Company","Type":"American IPA","ABV":"6.80% ABV"}, +{"Name":"Keene Idea","Brewery":"Alpine Beer Company","Type":"American Double Imperial IPA","ABV":"8.88% ABV"}, +{"Name":"Kentucky Brunch Brand Stout","Brewery":"Toppling Goliath Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"King Sue","Brewery":"Toppling Goliath Brewing Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Kiwi Herman","Brewery":"Alpine Beer Company","Type":"American Wild Ale","ABV":"7.00% ABV"}, +{"Name":"Kuhnhenn Bourbon Barrel Barley Wine","Brewery":"Kuhnhenn Brewing Company","Type":"English Barleywine","ABV":"14.50% ABV"}, +{"Name":"Kuhnhenn Bourbon Barrel Fourth Dementia","Brewery":"Kuhnhenn Brewing Company","Type":"Old Ale","ABV":"13.50% ABV"}, +{"Name":"Kuhnhenn Raspberry Eisbock","Brewery":"Kuhnhenn Brewing Company","Type":"Eisbock","ABV":"15.50% ABV"}, +{"Name":"La Fin Du Monde","Brewery":"Unibroue","Type":"Tripel","ABV":"9.00% ABV"}, +{"Name":"Lagunitas Sucks (Brown Shugga Substitute Ale)","Brewery":"Lagunitas Brewing Company","Type":"American Double Imperial IPA","ABV":"7.85% ABV"}, +{"Name":"Last Buffalo In The Park","Brewery":"Funky Buddha Brewery","Type":"American Double Imperial Stout","ABV":"11.50% ABV"}, +{"Name":"Last Snow","Brewery":"Funky Buddha Brewery","Type":"American Porter","ABV":"6.50% ABV"}, +{"Name":"Lawson's Double Dose IPA","Brewery":"Otter Creek Brewing","Type":"American Double Imperial IPA","ABV":"8.50% ABV"}, +{"Name":"Live Oak HefeWeizen","Brewery":"Live Oak Brewing Company","Type":"Hefeweizen","ABV":"5.20% ABV"}, +{"Name":"Lunch","Brewery":"Maine Beer Company","Type":"American IPA","ABV":"7.00% ABV"}, +{"Name":"Luscious","Brewery":"The Alchemist","Type":"Russian Imperial Stout","ABV":"11.10% ABV"}, +{"Name":"Maple Bacon Coffee Porter","Brewery":"Funky Buddha Brewery","Type":"American Porter","ABV":"6.40% ABV"}, +{"Name":"Masala Mama India Pale Ale","Brewery":"Minneapolis Town Hall Brewery","Type":"American IPA","ABV":"6.00% ABV"}, +{"Name":"Mastermind","Brewery":"Fiddlehead Brewing Company","Type":"American Double Imperial IPA","ABV":"8.10% ABV"}, +{"Name":"Matt","Brewery":"Hair of the Dog Brewing Company","Type":"American Strong Ale","ABV":"11.50% ABV"}, +{"Name":"Melange No. 3","Brewery":"The Bruery","Type":"American Strong Ale","ABV":"15.50% ABV"}, +{"Name":"Mexican Cake","Brewery":"Westbrook Brewing Co.","Type":"American Double Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"Mocha Wednesday","Brewery":"The Bruery","Type":"American Double Imperial Stout","ABV":"19.20% ABV"}, +{"Name":"Monsters Park - Bourbon Barrel Aged With Coconut And Cacao Nibs","Brewery":"Modern Times Beer","Type":"American Double Imperial Stout","ABV":"13.00% ABV"}, +{"Name":"Montmorency Vs Balaton","Brewery":"Jester King Brewery","Type":"American Wild Ale","ABV":"6.70% ABV"}, +{"Name":"Mornin' Delight","Brewery":"Toppling Goliath Brewing Company","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"Morning Wood","Brewery":"Funky Buddha Brewery","Type":"American Porter","ABV":"12.00% ABV"}, +{"Name":"Mosaic Dry Hopped Fort Point","Brewery":"Trillium Brewing Company","Type":"American Pale Ale (APA)","ABV":"6.60% ABV"}, +{"Name":"Mother Of All Storms","Brewery":"Pelican Pub & Brewery","Type":"English Barleywine","ABV":"14.00% ABV"}, +{"Name":"Nelson","Brewery":"Alpine Beer Company","Type":"American IPA","ABV":"7.10% ABV"}, +{"Name":"Nelson Sauvin Pale Ale","Brewery":"Hill Farmstead Brewery","Type":"American Pale Ale (APA)","ABV":"5.20% ABV"}, +{"Name":"No Rules","Brewery":"Perrin Brewery","Type":"American Porter","ABV":"15.00% ABV"}, +{"Name":"Notorious Triple IPA","Brewery":"Boneyard Beer Company","Type":"American Double Imperial IPA","ABV":"12.00% ABV"}, +{"Name":"Old Stock Cellar Reserve (Aged In Bourbon Barrels)","Brewery":"North Coast Brewing Co.","Type":"Old Ale","ABV":"13.16% ABV"}, +{"Name":"Old Stock Cellar Reserve (Aged In Brandy Barrels)","Brewery":"North Coast Brewing Co.","Type":"Old Ale","ABV":"15.20% ABV"}, +{"Name":"Older Viscosity","Brewery":"Port Brewing","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"Omega Point","Brewery":"Olde Hickory Brewery","Type":"English Barleywine","ABV":"10.00% ABV"}, +{"Name":"On The Wings Of Armageddon","Brewery":"DC Brau Brewing Co.","Type":"American Double Imperial IPA","ABV":"9.20% ABV"}, +{"Name":"Oro Negro","Brewery":"Jackie O's Pub & Brewery","Type":"American Double Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"Oude Tart With Sour Cherries","Brewery":"The Bruery","Type":"American Wild Ale","ABV":"7.50% ABV"}, +{"Name":"Pallet 1","Brewery":"Peg's Cantina & Brew Pub","Type":"American Double Imperial Stout","ABV":"13.00% ABV"}, +{"Name":"Pannepot","Brewery":"De Struise Brouwers","Type":"Quadrupel (Quad)","ABV":"10.00% ABV"}, +{"Name":"Parabola","Brewery":"Firestone Walker Brewing Co.","Type":"Russian Imperial Stout","ABV":"14.00% ABV"}, +{"Name":"Péché Mortel (Bourbon Barrel Aged)","Brewery":"Brasserie Dieu Du Ciel","Type":"American Double Imperial Stout","ABV":"9.50% ABV"}, +{"Name":"Péché Mortel (Imperial Stout Au Cafe)","Brewery":"Brasserie Dieu Du Ciel","Type":"American Double Imperial Stout","ABV":"9.50% ABV"}, +{"Name":"Peche 'n Brett","Brewery":"Logsdon Farmhouse Ales","Type":"Saison Farmhouse Ale","ABV":"10.00% ABV"}, +{"Name":"Peg's G.O.O.D. RareR D.O.S.","Brewery":"Peg's Cantina & Brew Pub","Type":"American Double Imperial Stout","ABV":"10.00% ABV"}, +{"Name":"Permanent Funeral","Brewery":"3 Floyds Brewing Co.","Type":"American Double Imperial IPA","ABV":"10.50% ABV"}, +{"Name":"Pipeworks / 4 Hands Square Grouper","Brewery":"Pipeworks Brewing Company","Type":"American Double Imperial IPA","ABV":"9.50% ABV"}, +{"Name":"Pliny The Elder","Brewery":"Russian River Brewing Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Pliny The Younger","Brewery":"Russian River Brewing Company","Type":"American Double Imperial IPA","ABV":"11.00% ABV"}, +{"Name":"Prairie Apple Brandy Noir","Brewery":"Prairie Artisan Ales","Type":"American Double Imperial Stout","ABV":"12.00% ABV"}, +{"Name":"Prairie Pirate Bomb!","Brewery":"Prairie Artisan Ales","Type":"American Double Imperial Stout","ABV":"14.00% ABV"}, +{"Name":"Project Dank","Brewery":"La Cumbre Brewing Co.","Type":"American IPA","ABV":"7.50% ABV"}, +{"Name":"PseudoSue","Brewery":"Toppling Goliath Brewing Company","Type":"American Pale Ale (APA)","ABV":"5.80% ABV"}, +{"Name":"Pure Hoppiness","Brewery":"Alpine Beer Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"R&D Vintage 2014","Brewery":"New Glarus Brewing Company","Type":"American Wild Ale","ABV":"6.00% ABV"}, +{"Name":"Raspberry Tart","Brewery":"New Glarus Brewing Company","Type":"Fruit Vegetable Beer","ABV":"4.00% ABV"}, +{"Name":"Rodenbach Caractere Rouge","Brewery":"Brouwerij Rodenbach N.V.","Type":"Flanders Red Ale","ABV":"7.00% ABV"}, +{"Name":"Sahalie","Brewery":"The Ale Apothecary","Type":"American Wild Ale","ABV":"9.83% ABV"}, +{"Name":"Saison Bernice","Brewery":"Sante Adairius Rustic Ales","Type":"Saison Farmhouse Ale","ABV":"6.50% ABV"}, +{"Name":"Saison Du Fermier","Brewery":"Side Project Brewing","Type":"Saison Farmhouse Ale","ABV":"7.00% ABV"}, +{"Name":"Saison-Brett","Brewery":"Boulevard Brewing Co.","Type":"Saison Farmhouse Ale","ABV":"8.50% ABV"}, +{"Name":"Samuel Adams Utopias","Brewery":"Boston Beer Company","Type":"American Strong Ale","ABV":"29.00% ABV"}, +{"Name":"ScareCity #3: High West-ified Imperial Coffee Stout","Brewery":"Lagunitas Brewing Company","Type":"American Double Imperial Stout","ABV":"12.10% ABV"}, +{"Name":"Schneider Weisse Tap 6 Unser Aventinus","Brewery":"Weisses Bräuhaus G. Schneider & Sohn GmbH","Type":"Weizenbock","ABV":"8.20% ABV"}, +{"Name":"Sculpin IPA","Brewery":"Ballast Point Brewing Company","Type":"American IPA","ABV":"7.00% ABV"}, +{"Name":"Second Fiddle","Brewery":"Fiddlehead Brewing Company","Type":"American Double Imperial IPA","ABV":"8.10% ABV"}, +{"Name":"Serendipity","Brewery":"New Glarus Brewing Company","Type":"Fruit Vegetable Beer","ABV":"4.00% ABV"}, +{"Name":"Seventeen","Brewery":"Central Waters Brewing Co.","Type":"American Double Imperial Stout","ABV":"11.50% ABV"}, +{"Name":"Sip Of Sunshine","Brewery":"Lawson's Finest Liquids","Type":"American IPA","ABV":"8.00% ABV"}, +{"Name":"Sloth - Belgian-Style Imperial Stout","Brewery":"Midnight Sun Brewing Co.","Type":"Russian Imperial Stout","ABV":"10.20% ABV"}, +{"Name":"Society & Solitude #4","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Society & Solitude #5","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"8.10% ABV"}, +{"Name":"Society & Solitude #6","Brewery":"Hill Farmstead Brewery","Type":"American Double Imperial IPA","ABV":"8.10% ABV"}, +{"Name":"Sosus","Brewery":"Toppling Goliath Brewing Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"SR-71 Blackbird (2015)","Brewery":"Toppling Goliath Brewing Company","Type":"American Double Imperial Stout","ABV":"14.00% ABV"}, +{"Name":"St. Bernardus Abt 12","Brewery":"Brouwerij St. Bernardus NV","Type":"Quadrupel (Quad)","ABV":"10.00% ABV"}, +{"Name":"Stickee Monkee","Brewery":"Firestone Walker Brewing Co.","Type":"Quadrupel (Quad)","ABV":"13.40% ABV"}, +{"Name":"Stone Enjoy By IPA","Brewery":"Stone Brewing Co.","Type":"American Double Imperial IPA","ABV":"9.40% ABV"}, +{"Name":"Stone Imperial Russian Stout","Brewery":"Stone Brewing Co.","Type":"Russian Imperial Stout","ABV":"10.60% ABV"}, +{"Name":"Stone RuinTen IPA","Brewery":"Stone Brewing Co.","Type":"American Double Imperial IPA","ABV":"10.80% ABV"}, +{"Name":"Sunday Morning Stout","Brewery":"Weyerbacher Brewing Co.","Type":"American Double Imperial Stout","ABV":"11.30% ABV"}, +{"Name":"Sunny Side Up (Little Amps! Double Coffee)","Brewery":"Al's of Hampden","Type":"American Double Imperial Stout","ABV":"9.50% ABV"}, +{"Name":"Supplication","Brewery":"Russian River Brewing Company","Type":"American Wild Ale","ABV":"7.00% ABV"}, +{"Name":"Susan","Brewery":"Hill Farmstead Brewery","Type":"American IPA","ABV":"6.20% ABV"}, +{"Name":"Temptation","Brewery":"Russian River Brewing Company","Type":"American Wild Ale","ABV":"7.50% ABV"}, +{"Name":"Ten FIDY","Brewery":"Oskar Blues Grill & Brew","Type":"Russian Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"The Abyss","Brewery":"Deschutes Brewery","Type":"American Double Imperial Stout","ABV":"11.00% ABV"}, +{"Name":"The Crusher","Brewery":"The Alchemist","Type":"American Double Imperial IPA","ABV":"9.60% ABV"}, +{"Name":"The Event Horizon","Brewery":"Olde Hickory Brewery","Type":"American Double Imperial Stout","ABV":"8.50% ABV"}, +{"Name":"The Pupil","Brewery":"Societe Brewing Co.","Type":"American IPA","ABV":"7.80% ABV"}, +{"Name":"Three Hour Tour","Brewery":"Minneapolis Town Hall Brewery","Type":"Milk Sweet Stout","ABV":"6.10% ABV"}, +{"Name":"Todd The Axe Man","Brewery":"Surly Brewing Company","Type":"American IPA","ABV":"7.20% ABV"}, +{"Name":"Trappist Westvleteren 12 (XII)","Brewery":"Brouwerij Westvleteren","Type":"Quadrupel (Quad)","ABV":"10.20% ABV"}, +{"Name":"Trappist Westvleteren 8 (VIII)","Brewery":"Brouwerij Westvleteren","Type":"Dubbel","ABV":"8.00% ABV"}, +{"Name":"Trappistes Rochefort 10","Brewery":"Brasserie de Rochefort","Type":"Quadrupel (Quad)","ABV":"11.30% ABV"}, +{"Name":"Trappistes Rochefort 8","Brewery":"Brasserie de Rochefort","Type":"Belgian Strong Dark Ale","ABV":"9.20% ABV"}, +{"Name":"Triple Sunshine IPA","Brewery":"Lawson's Finest Liquids","Type":"American Double Imperial IPA","ABV":"10.50% ABV"}, +{"Name":"Tröegs Nugget Nectar","Brewery":"Tröegs Brewing Company","Type":"American Amber Red Ale","ABV":"7.50% ABV"}, +{"Name":"Tropicália","Brewery":"Creature Comforts","Type":"American IPA","ABV":"6.50% ABV"}, +{"Name":"Tweak","Brewery":"Avery Brewing Company","Type":"American Double Imperial Stout","ABV":"17.81% ABV"}, +{"Name":"Uncle Jacob's Stout","Brewery":"Avery Brewing Company","Type":"American Double Imperial Stout","ABV":"16.90% ABV"}, +{"Name":"Unsessionable","Brewery":"Revolution Brewing Company","Type":"American Double Imperial IPA","ABV":"10.00% ABV"}, +{"Name":"Vicinity","Brewery":"Trillium Brewing Company","Type":"American Double Imperial IPA","ABV":"8.00% ABV"}, +{"Name":"Victory At Sea Coffee Vanilla Imperial Porter","Brewery":"Ballast Point Brewing Company","Type":"American Porter","ABV":"10.00% ABV"}, +{"Name":"Weihenstephaner Hefeweissbier","Brewery":"Bayerische Staatsbrauerei Weihenstephan","Type":"Hefeweizen","ABV":"5.40% ABV"}, +{"Name":"West Ashley","Brewery":"Sante Adairius Rustic Ales","Type":"American Wild Ale","ABV":"7.30% ABV"}, +{"Name":"What Is Enlightenment?","Brewery":"Hill Farmstead Brewery","Type":"American Pale Ale (APA)","ABV":"5.40% ABV"}, +{"Name":"Wide Awake It's Morning","Brewery":"Funky Buddha Brewery","Type":"American Double Imperial Stout","ABV":"10.50% ABV"}, +{"Name":"Wisconsin Belgian Red","Brewery":"New Glarus Brewing Company","Type":"Fruit Vegetable Beer","ABV":"4.00% ABV"}, +{"Name":"Wulver","Brewery":"Thirsty Dog Brewing Company","Type":"Scotch Ale Wee Heavy","ABV":"12.00% ABV"}, +{"Name":"Yellow Rose","Brewery":"The Lone Pint Brewery","Type":"American IPA","ABV":"6.80% ABV"}, +{"Name":"Zhukov's Final Push","Brewery":"Cigar City Brewing","Type":"Russian Imperial Stout","ABV":"11.50% ABV"}, +{"Name":"Zombie Dust","Brewery":"3 Floyds Brewing Co.","Type":"American Pale Ale (APA)","ABV":"6.20% ABV"}] \ No newline at end of file diff --git a/data/cocktail.json b/data/cocktail.json new file mode 100644 index 000000000..70413a026 --- /dev/null +++ b/data/cocktail.json @@ -0,0 +1,529 @@ +{ + "templates": [ + "makes {user} a {quality} {type}, {extra}. Recipe: {address}" + ], + "parts": { + "quality": [ + "spicy", + "mild", + "delicious", + ["boring", 1], + ["disgusting", 1], + "perfect" + ], + "extra": [ + ["straight up", 10], + ["neat", 10], + ["on the rocks", 10], + "shaken, not stirred", + ["with a little umbrella", 10], + ["erupting with fog", 3], + ["lit on fire", 2], + ["served in a klein bottle", 2], + ["served in an ice glass", 2], + ["made from my private stash", 1], + ["made from rubbing alcohol", 1], + ["spiked with moonshine", 1], + ["garnished with the tears of internet trolls", 1] + ] + }, + "type": [ + {"Address":"http://wiki.webtender.com/wiki/151_Swizzle","Name":"151 Swizzle"}, + {"Address":"http://wiki.webtender.com/wiki/7_%26_7","Name":"7 & 7"}, + {"Address":"http://wiki.webtender.com/wiki/75_Cocktail","Name":"75 Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Absinthe_Frappe","Name":"Absinthe Frappe"}, + {"Address":"http://wiki.webtender.com/wiki/Absinthe_Suissesse","Name":"Absinthe Suissesse"}, + {"Address":"http://wiki.webtender.com/wiki/Acapulco","Name":"Acapulco"}, + {"Address":"http://wiki.webtender.com/wiki/Acapulco_gold","Name":"Acapulco gold"}, + {"Address":"http://wiki.webtender.com/wiki/Ace_Of_Clubs","Name":"Ace Of Clubs"}, + {"Address":"http://wiki.webtender.com/wiki/Adios_Motherfucker","Name":"Adios Motherfucker"}, + {"Address":"http://wiki.webtender.com/wiki/Admiral_Schley","Name":"Admiral Schley"}, + {"Address":"http://wiki.webtender.com/wiki/Affinity","Name":"Affinity"}, + {"Address":"http://wiki.webtender.com/wiki/African_Punch","Name":"African Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Air_Mail","Name":"Air Mail"}, + {"Address":"http://wiki.webtender.com/wiki/Alabama_Slammer","Name":"Alabama Slammer"}, + {"Address":"http://wiki.webtender.com/wiki/Alabazam","Name":"Alabazam"}, + {"Address":"http://wiki.webtender.com/wiki/Albermarle_Fizz","Name":"Albermarle Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Alexander","Name":"Alexander"}, + {"Address":"http://wiki.webtender.com/wiki/Alexanders","Name":"Alexanders"}, + {"Address":"http://wiki.webtender.com/wiki/Algarrobina","Name":"Algarrobina"}, + {"Address":"http://wiki.webtender.com/wiki/Algonquin","Name":"Algonquin"}, + {"Address":"http://wiki.webtender.com/wiki/Americano","Name":"Americano"}, + {"Address":"http://wiki.webtender.com/wiki/Anatole_Special","Name":"Anatole Special"}, + {"Address":"http://wiki.webtender.com/wiki/Ancient_Mariner","Name":"Ancient Mariner"}, + {"Address":"http://wiki.webtender.com/wiki/Andrew_Jackson","Name":"Andrew Jackson"}, + {"Address":"http://wiki.webtender.com/wiki/Angel%27s_Tip","Name":"Angel's Tip"}, + {"Address":"http://wiki.webtender.com/wiki/Angel%27s_Tit","Name":"Angel's Tit"}, + {"Address":"http://wiki.webtender.com/wiki/Angels_Passion","Name":"Angels Passion"}, + {"Address":"http://wiki.webtender.com/wiki/Appendicitis","Name":"Appendicitis"}, + {"Address":"http://wiki.webtender.com/wiki/Apple_Brandy_Rickey","Name":"Apple Brandy Rickey"}, + {"Address":"http://wiki.webtender.com/wiki/Apple_Bumboo","Name":"Apple Bumboo"}, + {"Address":"http://wiki.webtender.com/wiki/Apple_Jack_Cocktail","Name":"Apple Jack Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Apple_Martini","Name":"Apple Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Applejack_Fix","Name":"Applejack Fix"}, + {"Address":"http://wiki.webtender.com/wiki/Applejack_Highball","Name":"Applejack Highball"}, + {"Address":"http://wiki.webtender.com/wiki/Applejack_Sour","Name":"Applejack Sour"}, + {"Address":"http://wiki.webtender.com/wiki/Arrack_Cooler","Name":"Arrack Cooler"}, + {"Address":"http://wiki.webtender.com/wiki/Arrack_Punch","Name":"Arrack Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Astro_Aku_Aku","Name":"Astro Aku Aku"}, + {"Address":"http://wiki.webtender.com/wiki/Astronaut","Name":"Astronaut"}, + {"Address":"http://wiki.webtender.com/wiki/Aviation","Name":"Aviation"}, + {"Address":"http://wiki.webtender.com/wiki/Azteca","Name":"Azteca"}, + {"Address":"http://wiki.webtender.com/wiki/B-52","Name":"B-52"}, + {"Address":"http://wiki.webtender.com/wiki/Baby_Kitty","Name":"Baby Kitty"}, + {"Address":"http://wiki.webtender.com/wiki/Bacardi_Cocktail","Name":"Bacardi Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Bachelor%27s_Dream","Name":"Bachelor's Dream"}, + {"Address":"http://wiki.webtender.com/wiki/Bahama_Mama","Name":"Bahama Mama"}, + {"Address":"http://wiki.webtender.com/wiki/Bahia","Name":"Bahia"}, + {"Address":"http://wiki.webtender.com/wiki/Banana_Colada","Name":"Banana Colada"}, + {"Address":"http://wiki.webtender.com/wiki/Banana_Daiquiri","Name":"Banana Daiquiri"}, + {"Address":"http://wiki.webtender.com/wiki/Barbary_Coast","Name":"Barbary Coast"}, + {"Address":"http://wiki.webtender.com/wiki/Batanga","Name":"Batanga"}, + {"Address":"http://wiki.webtender.com/wiki/Batida","Name":"Batida"}, + {"Address":"http://wiki.webtender.com/wiki/Batida_de_Cafe","Name":"Batida de Cafe"}, + {"Address":"http://wiki.webtender.com/wiki/Batman","Name":"Batman"}, + {"Address":"http://wiki.webtender.com/wiki/Bay_Breeze","Name":"Bay Breeze"}, + {"Address":"http://wiki.webtender.com/wiki/Bazooka_Joe","Name":"Bazooka Joe"}, + {"Address":"http://wiki.webtender.com/wiki/Beer_Buster","Name":"Beer Buster"}, + {"Address":"http://wiki.webtender.com/wiki/Belladonna","Name":"Belladonna"}, + {"Address":"http://wiki.webtender.com/wiki/Bellini","Name":"Bellini"}, + {"Address":"http://wiki.webtender.com/wiki/Belmont_Breeze","Name":"Belmont Breeze"}, + {"Address":"http://wiki.webtender.com/wiki/Bentley","Name":"Bentley"}, + {"Address":"http://wiki.webtender.com/wiki/Bertha","Name":"Bertha"}, + {"Address":"http://wiki.webtender.com/wiki/Bertita","Name":"Bertita"}, + {"Address":"http://wiki.webtender.com/wiki/Between_the_Sheets","Name":"Between the Sheets"}, + {"Address":"http://wiki.webtender.com/wiki/Big_Spender","Name":"Big Spender"}, + {"Address":"http://wiki.webtender.com/wiki/Bishop","Name":"Bishop"}, + {"Address":"http://wiki.webtender.com/wiki/Bizzy_Izzy","Name":"Bizzy Izzy"}, + {"Address":"http://wiki.webtender.com/wiki/Black_and_Tan_Punch","Name":"Black and Tan Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Black_Feather","Name":"Black Feather"}, + {"Address":"http://wiki.webtender.com/wiki/Black_Russian","Name":"Black Russian"}, + {"Address":"http://wiki.webtender.com/wiki/Black_Velvet","Name":"Black Velvet"}, + {"Address":"http://wiki.webtender.com/wiki/Blackberry_Julep","Name":"Blackberry Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Blackjack","Name":"Blackjack"}, + {"Address":"http://wiki.webtender.com/wiki/Bliz%27s_Royal_Rickey","Name":"Bliz's Royal Rickey"}, + {"Address":"http://wiki.webtender.com/wiki/Blood_and_Sand","Name":"Blood and Sand"}, + {"Address":"http://wiki.webtender.com/wiki/Bloody_Bull","Name":"Bloody Bull"}, + {"Address":"http://wiki.webtender.com/wiki/Bloody_Caesar","Name":"Bloody Caesar"}, + {"Address":"http://wiki.webtender.com/wiki/Bloody_Mary","Name":"Bloody Mary"}, + {"Address":"http://wiki.webtender.com/wiki/Blow_Job","Name":"Blow Job"}, + {"Address":"http://wiki.webtender.com/wiki/Blue_Blazer","Name":"Blue Blazer"}, + {"Address":"http://wiki.webtender.com/wiki/Blue_Hawaii","Name":"Blue Hawaii"}, + {"Address":"http://wiki.webtender.com/wiki/Blue_Hawaiian","Name":"Blue Hawaiian"}, + {"Address":"http://wiki.webtender.com/wiki/Blue_Moon","Name":"Blue Moon"}, + {"Address":"http://wiki.webtender.com/wiki/Boating_Punch","Name":"Boating Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Boilermaker","Name":"Boilermaker"}, + {"Address":"http://wiki.webtender.com/wiki/Bombay_Punch","Name":"Bombay Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Bon_Soir_Highball","Name":"Bon Soir Highball"}, + {"Address":"http://wiki.webtender.com/wiki/Boulevard","Name":"Boulevard"}, + {"Address":"http://wiki.webtender.com/wiki/Bourbon_%26_Branch","Name":"Bourbon & Branch"}, + {"Address":"http://wiki.webtender.com/wiki/Bramble,_The","Name":"Bramble"}, + {"Address":"http://wiki.webtender.com/wiki/Brandy_%26_Benedictine","Name":"Brandy & Benedictine"}, + {"Address":"http://wiki.webtender.com/wiki/Brandy_Alexander","Name":"Brandy Alexander"}, + {"Address":"http://wiki.webtender.com/wiki/Brandy_Crusta","Name":"Brandy Crusta"}, + {"Address":"http://wiki.webtender.com/wiki/Brandy_Flip","Name":"Brandy Flip"}, + {"Address":"http://wiki.webtender.com/wiki/Brandy_Julep","Name":"Brandy Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Brandy_Smash","Name":"Brandy Smash"}, + {"Address":"http://wiki.webtender.com/wiki/Brave_Bull","Name":"Brave Bull"}, + {"Address":"http://wiki.webtender.com/wiki/Bronx","Name":"Bronx"}, + {"Address":"http://wiki.webtender.com/wiki/Bubblegum_Princess","Name":"Bubblegum Princess"}, + {"Address":"http://wiki.webtender.com/wiki/Buck%27s_Fizz","Name":"Buck's Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Bullshot","Name":"Bullshot"}, + {"Address":"http://wiki.webtender.com/wiki/Bumboo","Name":"Bumboo"}, + {"Address":"http://wiki.webtender.com/wiki/Caipirinha","Name":"Caipirinha"}, + {"Address":"http://wiki.webtender.com/wiki/Caipiroska","Name":"Caipiroska"}, + {"Address":"http://wiki.webtender.com/wiki/Cajun_Martini","Name":"Cajun Martini"}, + {"Address":"http://wiki.webtender.com/wiki/California_Dream","Name":"California Dream"}, + {"Address":"http://wiki.webtender.com/wiki/Calimocho","Name":"Calimocho"}, + {"Address":"http://wiki.webtender.com/wiki/Camerons_Kick","Name":"Camerons Kick"}, + {"Address":"http://wiki.webtender.com/wiki/Campariano","Name":"Campariano"}, + {"Address":"http://wiki.webtender.com/wiki/Canch%C3%A1nchara","Name":"Canchanchara"}, + {"Address":"http://wiki.webtender.com/wiki/Candy_Apple","Name":"Candy Apple"}, + {"Address":"http://wiki.webtender.com/wiki/Cape_Codder","Name":"Cape Codder"}, + {"Address":"http://wiki.webtender.com/wiki/Carleton_Rickey","Name":"Carleton Rickey"}, + {"Address":"http://wiki.webtender.com/wiki/Champagne_Cocktail","Name":"Champagne Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Champagne_Julep","Name":"Champagne Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Chi_Chi","Name":"Chi Chi"}, + {"Address":"http://wiki.webtender.com/wiki/Chilcano","Name":"Chilcano"}, + {"Address":"http://wiki.webtender.com/wiki/Chimayo","Name":"Chimayo"}, + {"Address":"http://wiki.webtender.com/wiki/Chocolate_Martini","Name":"Chocolate Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Chocolate_Mudslide","Name":"Chocolate Mudslide"}, + {"Address":"http://wiki.webtender.com/wiki/Ciros_Special","Name":"Ciros Special"}, + {"Address":"http://wiki.webtender.com/wiki/Clover_Club","Name":"Clover Club"}, + {"Address":"http://wiki.webtender.com/wiki/Cobra%27s_Fang","Name":"Cobra's Fang"}, + {"Address":"http://wiki.webtender.com/wiki/Coco_Loco","Name":"Coco Loco"}, + {"Address":"http://wiki.webtender.com/wiki/Cold_Deck","Name":"Cold Deck"}, + {"Address":"http://wiki.webtender.com/wiki/Commodore_Cocktail","Name":"Commodore Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Coronado_Luau_Special","Name":"Coronado Luau Special"}, + {"Address":"http://wiki.webtender.com/wiki/Corpse_Reviver_No.2","Name":"Corpse Reviver No.2"}, + {"Address":"http://wiki.webtender.com/wiki/Cosmonaut","Name":"Cosmonaut"}, + {"Address":"http://wiki.webtender.com/wiki/Cosmopolitan","Name":"Cosmopolitan"}, + {"Address":"http://wiki.webtender.com/wiki/Cowboy_Martini","Name":"Cowboy Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Cranhammer","Name":"Cranhammer"}, + {"Address":"http://wiki.webtender.com/wiki/Cuba_Libre","Name":"Cuba Libre"}, + {"Address":"http://wiki.webtender.com/wiki/Cuban_Apricot","Name":"Cuban Apricot"}, + {"Address":"http://wiki.webtender.com/wiki/Cuban_Cocktail","Name":"Cuban Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Cuban_Special","Name":"Cuban Special"}, + {"Address":"http://wiki.webtender.com/wiki/Cugat_Conga","Name":"Cugat Conga"}, + {"Address":"http://wiki.webtender.com/wiki/Daiquiri","Name":"Daiquiri"}, + {"Address":"http://wiki.webtender.com/wiki/Daisy_de_Santiago","Name":"Daisy de Santiago"}, + {"Address":"http://wiki.webtender.com/wiki/Dallas_Star","Name":"Dallas Star"}, + {"Address":"http://wiki.webtender.com/wiki/Dark_and_Stormy","Name":"Dark and Stormy"}, + {"Address":"http://wiki.webtender.com/wiki/Death_in_Venice","Name":"Death in Venice"}, + {"Address":"http://wiki.webtender.com/wiki/Del_Coronado","Name":"Del Coronado"}, + {"Address":"http://wiki.webtender.com/wiki/Demerara_Dry_Float","Name":"Demerara Dry Float"}, + {"Address":"http://wiki.webtender.com/wiki/Depth_Charge","Name":"Depth Charge"}, + {"Address":"http://wiki.webtender.com/wiki/Derby_Daiquiri","Name":"Derby Daiquiri"}, + {"Address":"http://wiki.webtender.com/wiki/Dillitini","Name":"Dillitini"}, + {"Address":"http://wiki.webtender.com/wiki/Dirty_Martini","Name":"Dirty Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Dirty_Mother","Name":"Dirty Mother"}, + {"Address":"http://wiki.webtender.com/wiki/Doctor_Cocktail","Name":"Doctor Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Doctor_Funk","Name":"Doctor Funk"}, + {"Address":"http://wiki.webtender.com/wiki/Dons_Own_Planters","Name":"Dons Own Planters"}, + {"Address":"http://wiki.webtender.com/wiki/Draque","Name":"Draque"}, + {"Address":"http://wiki.webtender.com/wiki/Dry_Rob_Roy","Name":"Dry Rob Roy"}, + {"Address":"http://wiki.webtender.com/wiki/Dubonnet_Cocktail","Name":"Dubonnet Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Duck_Fart","Name":"Duck Fart"}, + {"Address":"http://wiki.webtender.com/wiki/Dunlop","Name":"Dunlop"}, + {"Address":"http://wiki.webtender.com/wiki/Eastern_Sour","Name":"Eastern Sour"}, + {"Address":"http://wiki.webtender.com/wiki/Egg_Nog","Name":"Egg Nog"}, + {"Address":"http://wiki.webtender.com/wiki/El_Burro","Name":"El Burro"}, + {"Address":"http://wiki.webtender.com/wiki/El_Diablo","Name":"El Diablo"}, + {"Address":"http://wiki.webtender.com/wiki/El_Floridita_No.1","Name":"El Floridita No.1"}, + {"Address":"http://wiki.webtender.com/wiki/El_Floridita_No.2","Name":"El Floridita No.2"}, + {"Address":"http://wiki.webtender.com/wiki/El_Guapo","Name":"El Guapo"}, + {"Address":"http://wiki.webtender.com/wiki/El_Macu%C3%A1","Name":"El Macua"}, + {"Address":"http://wiki.webtender.com/wiki/El_Presidente","Name":"El Presidente"}, + {"Address":"http://wiki.webtender.com/wiki/Elizabeth_my_dear","Name":"Elizabeth my dear"}, + {"Address":"http://wiki.webtender.com/wiki/Embury_Daiquiris","Name":"Embury Daiquiris"}, + {"Address":"http://wiki.webtender.com/wiki/Enzoni","Name":"Enzoni"}, + {"Address":"http://wiki.webtender.com/wiki/Ernest_Hemingway_Special","Name":"Ernest Hemingway Special"}, + {"Address":"http://wiki.webtender.com/wiki/Fade_to_Black","Name":"Fade to Black"}, + {"Address":"http://wiki.webtender.com/wiki/Fellini","Name":"Fellini"}, + {"Address":"http://wiki.webtender.com/wiki/Fireball","Name":"Fireball"}, + {"Address":"http://wiki.webtender.com/wiki/Fitzgerald","Name":"Fitzgerald"}, + {"Address":"http://wiki.webtender.com/wiki/Fjellbekk","Name":"Fjellbekk"}, + {"Address":"http://wiki.webtender.com/wiki/Flaming_Homer","Name":"Flaming Homer"}, + {"Address":"http://wiki.webtender.com/wiki/Floridita_Especial","Name":"Floridita Especial"}, + {"Address":"http://wiki.webtender.com/wiki/Florodora","Name":"Florodora"}, + {"Address":"http://wiki.webtender.com/wiki/Fog_Cutter","Name":"Fog Cutter"}, + {"Address":"http://wiki.webtender.com/wiki/Fog_Horn","Name":"Fog Horn"}, + {"Address":"http://wiki.webtender.com/wiki/Freddy_Fudpucker","Name":"Freddy Fudpucker"}, + {"Address":"http://wiki.webtender.com/wiki/French_75","Name":"French 75"}, + {"Address":"http://wiki.webtender.com/wiki/French_Connection","Name":"French Connection"}, + {"Address":"http://wiki.webtender.com/wiki/French_Martini","Name":"French Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Frenchmans_Punch","Name":"Frenchmans Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Frosty_Dawn","Name":"Frosty Dawn"}, + {"Address":"http://wiki.webtender.com/wiki/Fuego_Manzana","Name":"Fuego Manzana"}, + {"Address":"http://wiki.webtender.com/wiki/Fuzzy_Navel","Name":"Fuzzy Navel"}, + {"Address":"http://wiki.webtender.com/wiki/Game_Over","Name":"Game Over"}, + {"Address":"http://wiki.webtender.com/wiki/Gibson","Name":"Gibson"}, + {"Address":"http://wiki.webtender.com/wiki/Gimlet","Name":"Gimlet"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_%26_Tonic","Name":"Gin & Tonic"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Fix","Name":"Gin Fix"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Fizz","Name":"Gin Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Gin_Mule","Name":"Gin Gin Mule"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Julep","Name":"Gin Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Rickey","Name":"Gin Rickey"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Sling","Name":"Gin Sling"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Swizzle","Name":"Gin Swizzle"}, + {"Address":"http://wiki.webtender.com/wiki/Gin_Twist","Name":"Gin Twist"}, + {"Address":"http://wiki.webtender.com/wiki/Godfather","Name":"Godfather"}, + {"Address":"http://wiki.webtender.com/wiki/Godmother","Name":"Godmother"}, + {"Address":"http://wiki.webtender.com/wiki/Golden_Cadillac","Name":"Golden Cadillac"}, + {"Address":"http://wiki.webtender.com/wiki/Golden_Dream","Name":"Golden Dream"}, + {"Address":"http://wiki.webtender.com/wiki/Golden_Wave","Name":"Golden Wave"}, + {"Address":"http://wiki.webtender.com/wiki/Goombay_smash","Name":"Goombay smash"}, + {"Address":"http://wiki.webtender.com/wiki/Granatka","Name":"Granatka"}, + {"Address":"http://wiki.webtender.com/wiki/Grapefruit_Mojito","Name":"Grapefruit Mojito"}, + {"Address":"http://wiki.webtender.com/wiki/Grappa_Mojito","Name":"Grappa Mojito"}, + {"Address":"http://wiki.webtender.com/wiki/Grappacino","Name":"Grappacino"}, + {"Address":"http://wiki.webtender.com/wiki/Grasshopper","Name":"Grasshopper"}, + {"Address":"http://wiki.webtender.com/wiki/Greyhound","Name":"Greyhound"}, + {"Address":"http://wiki.webtender.com/wiki/Grog","Name":"Grog"}, + {"Address":"http://wiki.webtender.com/wiki/Grotto_Fizz","Name":"Grotto Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Hairy_Navel","Name":"Hairy Navel"}, + {"Address":"http://wiki.webtender.com/wiki/Happy_Japa","Name":"Happy Japa"}, + {"Address":"http://wiki.webtender.com/wiki/Harvey_Wallbanger","Name":"Harvey Wallbanger"}, + {"Address":"http://wiki.webtender.com/wiki/Havana_Side-car","Name":"Havana Side-car"}, + {"Address":"http://wiki.webtender.com/wiki/Hawaiian","Name":"Hawaiian"}, + {"Address":"http://wiki.webtender.com/wiki/Hawaiian_King","Name":"Hawaiian King"}, + {"Address":"http://wiki.webtender.com/wiki/Headless_horseman","Name":"Headless horseman"}, + {"Address":"http://wiki.webtender.com/wiki/Holland%27s_Pride","Name":"Holland's Pride"}, + {"Address":"http://wiki.webtender.com/wiki/Honey_Bee","Name":"Honey Bee"}, + {"Address":"http://wiki.webtender.com/wiki/Hong_Kong_Fuey","Name":"Hong Kong Fuey"}, + {"Address":"http://wiki.webtender.com/wiki/Honi_Honi","Name":"Honi Honi"}, + {"Address":"http://wiki.webtender.com/wiki/Horses_Collar","Name":"Horses Collar"}, + {"Address":"http://wiki.webtender.com/wiki/Horses_Neck","Name":"Horses Neck"}, + {"Address":"http://wiki.webtender.com/wiki/Hot_Pants","Name":"Hot Pants"}, + {"Address":"http://wiki.webtender.com/wiki/Hurricane","Name":"Hurricane"}, + {"Address":"http://wiki.webtender.com/wiki/Ibsen","Name":"Ibsen"}, + {"Address":"http://wiki.webtender.com/wiki/Ice_Cream_Flip","Name":"Ice Cream Flip"}, + {"Address":"http://wiki.webtender.com/wiki/Ice_Temple","Name":"Ice Temple"}, + {"Address":"http://wiki.webtender.com/wiki/Imperial_Arrack_Punch","Name":"Imperial Arrack Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Imperial_Topaz","Name":"Imperial Topaz"}, + {"Address":"http://wiki.webtender.com/wiki/Irish_Coffee","Name":"Irish Coffee"}, + {"Address":"http://wiki.webtender.com/wiki/Irish_Rickey","Name":"Irish Rickey"}, + {"Address":"http://wiki.webtender.com/wiki/Island_Temple","Name":"Island Temple"}, + {"Address":"http://wiki.webtender.com/wiki/Jack_Rose","Name":"Jack Rose"}, + {"Address":"http://wiki.webtender.com/wiki/Jagerbomb","Name":"Jagerbomb"}, + {"Address":"http://wiki.webtender.com/wiki/Jai_Alai_Special","Name":"Jai Alai Special"}, + {"Address":"http://wiki.webtender.com/wiki/Jamestown_Julep","Name":"Jamestown Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Japanese_Fizz","Name":"Japanese Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Japanese_Slipper","Name":"Japanese Slipper"}, + {"Address":"http://wiki.webtender.com/wiki/Jasmine","Name":"Jasmine"}, + {"Address":"http://wiki.webtender.com/wiki/Jazz_Cocktail","Name":"Jazz Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Jersey_Girl","Name":"Jersey Girl"}, + {"Address":"http://wiki.webtender.com/wiki/Jersey_Lightning","Name":"Jersey Lightning"}, + {"Address":"http://wiki.webtender.com/wiki/Jet_Pilot","Name":"Jet Pilot"}, + {"Address":"http://wiki.webtender.com/wiki/Joe_Buck","Name":"Joe Buck"}, + {"Address":"http://wiki.webtender.com/wiki/John_Collins","Name":"John Collins"}, + {"Address":"http://wiki.webtender.com/wiki/Jolly_Roger","Name":"Jolly Roger"}, + {"Address":"http://wiki.webtender.com/wiki/Julip","Name":"Julip"}, + {"Address":"http://wiki.webtender.com/wiki/Junior","Name":"Junior"}, + {"Address":"http://wiki.webtender.com/wiki/Jupiter_Cocktail","Name":"Jupiter Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Kamikaze","Name":"Kamikaze"}, + {"Address":"http://wiki.webtender.com/wiki/Karamelka","Name":"Karamelka"}, + {"Address":"http://wiki.webtender.com/wiki/Kentucky_Mint_Julep","Name":"Kentucky Mint Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Kick_in_the_Pants","Name":"Kick in the Pants"}, + {"Address":"http://wiki.webtender.com/wiki/King_Kong","Name":"King Kong"}, + {"Address":"http://wiki.webtender.com/wiki/Kir","Name":"Kir"}, + {"Address":"http://wiki.webtender.com/wiki/Kir_Royale","Name":"Kir Royale"}, + {"Address":"http://wiki.webtender.com/wiki/Knickerbocker","Name":"Knickerbocker"}, + {"Address":"http://wiki.webtender.com/wiki/Larchmont","Name":"Larchmont"}, + {"Address":"http://wiki.webtender.com/wiki/Last_Word","Name":"Last Word"}, + {"Address":"http://wiki.webtender.com/wiki/Lava_Lamp","Name":"Lava Lamp"}, + {"Address":"http://wiki.webtender.com/wiki/Le_Demon_Vert","Name":"Le Demon Vert"}, + {"Address":"http://wiki.webtender.com/wiki/Lemon_Coconut_Colada","Name":"Lemon Coconut Colada"}, + {"Address":"http://wiki.webtender.com/wiki/Lemon_Drop","Name":"Lemon Drop"}, + {"Address":"http://wiki.webtender.com/wiki/Lemon_Drop_Martini","Name":"Lemon Drop Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Lemony_Snicket","Name":"Lemony Snicket"}, + {"Address":"http://wiki.webtender.com/wiki/Long_Island_Iced_Tea","Name":"Long Island Iced Tea"}, + {"Address":"http://wiki.webtender.com/wiki/Lord_Jim","Name":"Lord Jim"}, + {"Address":"http://wiki.webtender.com/wiki/Love_Supreme","Name":"Love Supreme"}, + {"Address":"http://wiki.webtender.com/wiki/Lovely_Lovely","Name":"Lovely Lovely"}, + {"Address":"http://wiki.webtender.com/wiki/Luchador","Name":"Luchador"}, + {"Address":"http://wiki.webtender.com/wiki/Lucien_Gaudin","Name":"Lucien Gaudin"}, + {"Address":"http://wiki.webtender.com/wiki/Lynchburg_Lemonade","Name":"Lynchburg Lemonade"}, + {"Address":"http://wiki.webtender.com/wiki/MacArthur_Cocktail","Name":"MacArthur Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Madras","Name":"Madras"}, + {"Address":"http://wiki.webtender.com/wiki/Maharaja%E2%80%99s_Revenge","Name":"Maharaja’s Revenge"}, + {"Address":"http://wiki.webtender.com/wiki/Mahukona","Name":"Mahukona"}, + {"Address":"http://wiki.webtender.com/wiki/Mai_Tai","Name":"Mai Tai"}, + {"Address":"http://wiki.webtender.com/wiki/Mamie_Taylor","Name":"Mamie Taylor"}, + {"Address":"http://wiki.webtender.com/wiki/Manhattan","Name":"Manhattan"}, + {"Address":"http://wiki.webtender.com/wiki/Maple_Leaf","Name":"Maple Leaf"}, + {"Address":"http://wiki.webtender.com/wiki/Mar_Tai","Name":"Mar Tai"}, + {"Address":"http://wiki.webtender.com/wiki/Marble","Name":"Marble"}, + {"Address":"http://wiki.webtender.com/wiki/Margarita","Name":"Margarita"}, + {"Address":"http://wiki.webtender.com/wiki/Marguerite_Cocktail","Name":"Marguerite Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Martinez","Name":"Martinez"}, + {"Address":"http://wiki.webtender.com/wiki/Martini_Cocktail","Name":"Martini Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Mary_Pickford","Name":"Mary Pickford"}, + {"Address":"http://wiki.webtender.com/wiki/Matador","Name":"Matador"}, + {"Address":"http://wiki.webtender.com/wiki/Melon_Ball","Name":"Melon Ball"}, + {"Address":"http://wiki.webtender.com/wiki/Mexican_Flag","Name":"Mexican Flag"}, + {"Address":"http://wiki.webtender.com/wiki/Micronesian_Fizz","Name":"Micronesian Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Midori_Sour","Name":"Midori Sour"}, + {"Address":"http://wiki.webtender.com/wiki/Milk_Punch","Name":"Milk Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Millionaire%27s_Manhattan","Name":"Millionaire's Manhattan"}, + {"Address":"http://wiki.webtender.com/wiki/Mimosa","Name":"Mimosa"}, + {"Address":"http://wiki.webtender.com/wiki/Mint_Julep","Name":"Mint Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Mirage_Cocktail","Name":"Mirage Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Missionary%27s_Downfall","Name":"Missionary's Downfall"}, + {"Address":"http://wiki.webtender.com/wiki/Mitch_Martini","Name":"Mitch Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Mojito","Name":"Mojito"}, + {"Address":"http://wiki.webtender.com/wiki/Mojito_Colada_Royale","Name":"Mojito Colada Royale"}, + {"Address":"http://wiki.webtender.com/wiki/Mojito_Criollo","Name":"Mojito Criollo"}, + {"Address":"http://wiki.webtender.com/wiki/Monkey_Gland","Name":"Monkey Gland"}, + {"Address":"http://wiki.webtender.com/wiki/Mont_Blanc","Name":"Mont Blanc"}, + {"Address":"http://wiki.webtender.com/wiki/Montgomery","Name":"Montgomery"}, + {"Address":"http://wiki.webtender.com/wiki/Moonkist_Coconut","Name":"Moonkist Coconut"}, + {"Address":"http://wiki.webtender.com/wiki/Morning_Glory_Fizz","Name":"Morning Glory Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Morretano","Name":"Morretano"}, + {"Address":"http://wiki.webtender.com/wiki/Moscow_Mule","Name":"Moscow Mule"}, + {"Address":"http://wiki.webtender.com/wiki/Mr._Bali_Hai","Name":"Mr. Bali Hai"}, + {"Address":"http://wiki.webtender.com/wiki/Mudslide","Name":"Mudslide"}, + {"Address":"http://wiki.webtender.com/wiki/Mystery_Gardenia","Name":"Mystery Gardenia"}, + {"Address":"http://wiki.webtender.com/wiki/Mystery_Island","Name":"Mystery Island"}, + {"Address":"http://wiki.webtender.com/wiki/Nautilus","Name":"Nautilus"}, + {"Address":"http://wiki.webtender.com/wiki/Navy_Grog","Name":"Navy Grog"}, + {"Address":"http://wiki.webtender.com/wiki/Negroni","Name":"Negroni"}, + {"Address":"http://wiki.webtender.com/wiki/No_Job","Name":"No Job"}, + {"Address":"http://wiki.webtender.com/wiki/Nordic_Dame","Name":"Nordic Dame"}, + {"Address":"http://wiki.webtender.com/wiki/Norsk_Mulata","Name":"Norsk Mulata"}, + {"Address":"http://wiki.webtender.com/wiki/Norwegian_Side-car","Name":"Norwegian Side-car"}, + {"Address":"http://wiki.webtender.com/wiki/Nui_Nui","Name":"Nui Nui"}, + {"Address":"http://wiki.webtender.com/wiki/Nuremburg_Punch","Name":"Nuremburg Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Nutty_Colada","Name":"Nutty Colada"}, + {"Address":"http://wiki.webtender.com/wiki/Old_Cuban","Name":"Old Cuban"}, + {"Address":"http://wiki.webtender.com/wiki/Old_Fashioned","Name":"Old Fashioned"}, + {"Address":"http://wiki.webtender.com/wiki/Orgasm","Name":"Orgasm"}, + {"Address":"http://wiki.webtender.com/wiki/Outrigger_Special","Name":"Outrigger Special"}, + {"Address":"http://wiki.webtender.com/wiki/Overall_Julep","Name":"Overall Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Painkiller","Name":"Painkiller"}, + {"Address":"http://wiki.webtender.com/wiki/Paloma","Name":"Paloma"}, + {"Address":"http://wiki.webtender.com/wiki/Papa_Dobles","Name":"Papa Dobles"}, + {"Address":"http://wiki.webtender.com/wiki/Paradise_Cocktail","Name":"Paradise Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Peach_Punch","Name":"Peach Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Pearl_Diver%27s_Punch","Name":"Pearl Diver's Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Pegu_Club_Cocktail","Name":"Pegu Club Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Penang_Afrididi","Name":"Penang Afrididi"}, + {"Address":"http://wiki.webtender.com/wiki/Pennsylvanian","Name":"Pennsylvanian"}, + {"Address":"http://wiki.webtender.com/wiki/Periodista","Name":"Periodista"}, + {"Address":"http://wiki.webtender.com/wiki/Petit_Punch","Name":"Petit Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Pi_Yi","Name":"Pi Yi"}, + {"Address":"http://wiki.webtender.com/wiki/Picador","Name":"Picador"}, + {"Address":"http://wiki.webtender.com/wiki/Picon_Punch","Name":"Picon Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Pimm%27s_Cup","Name":"Pimm's Cup"}, + {"Address":"http://wiki.webtender.com/wiki/Pina_Colada","Name":"Pina Colada"}, + {"Address":"http://wiki.webtender.com/wiki/Pina_Sorpresa","Name":"Pina Sorpresa"}, + {"Address":"http://wiki.webtender.com/wiki/Pineapple_Mojito","Name":"Pineapple Mojito"}, + {"Address":"http://wiki.webtender.com/wiki/Pink_Gin","Name":"Pink Gin"}, + {"Address":"http://wiki.webtender.com/wiki/Pink_Lady","Name":"Pink Lady"}, + {"Address":"http://wiki.webtender.com/wiki/Pink_Lemonade","Name":"Pink Lemonade"}, + {"Address":"http://wiki.webtender.com/wiki/Pink_Squirrel","Name":"Pink Squirrel"}, + {"Address":"http://wiki.webtender.com/wiki/Pinky_Gonzalez","Name":"Pinky Gonzalez"}, + {"Address":"http://wiki.webtender.com/wiki/Pisco_Punch","Name":"Pisco Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Pisco_Sour","Name":"Pisco Sour"}, + {"Address":"http://wiki.webtender.com/wiki/Piscola","Name":"Piscola"}, + {"Address":"http://wiki.webtender.com/wiki/Planters_Punch","Name":"Planters Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Polish_Martini","Name":"Polish Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Port_Light","Name":"Port Light"}, + {"Address":"http://wiki.webtender.com/wiki/Porto_Flip","Name":"Porto Flip"}, + {"Address":"http://wiki.webtender.com/wiki/Prairie_Oyster","Name":"Prairie Oyster"}, + {"Address":"http://wiki.webtender.com/wiki/Presbyterian","Name":"Presbyterian"}, + {"Address":"http://wiki.webtender.com/wiki/Puka_Punch","Name":"Puka Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Punch_of_the_Legionnaire","Name":"Punch of the Legionnaire"}, + {"Address":"http://wiki.webtender.com/wiki/Pushka","Name":"Pushka"}, + {"Address":"http://wiki.webtender.com/wiki/Q.B._Cooler","Name":"Q.B. Cooler"}, + {"Address":"http://wiki.webtender.com/wiki/Queen%27s_Park_Swizzle","Name":"Queen's Park Swizzle"}, + {"Address":"http://wiki.webtender.com/wiki/Raffaello","Name":"Raffaello"}, + {"Address":"http://wiki.webtender.com/wiki/Ramos_Gin_Fizz","Name":"Ramos Gin Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Raspberry_Beret","Name":"Raspberry Beret"}, + {"Address":"http://wiki.webtender.com/wiki/Red_Admiral","Name":"Red Admiral"}, + {"Address":"http://wiki.webtender.com/wiki/Red_Cup","Name":"Red Cup"}, + {"Address":"http://wiki.webtender.com/wiki/Red_Snapper","Name":"Red Snapper"}, + {"Address":"http://wiki.webtender.com/wiki/Remsen_Cooler","Name":"Remsen Cooler"}, + {"Address":"http://wiki.webtender.com/wiki/Reverb_Crash,_The","Name":"Reverb Crash"}, + {"Address":"http://wiki.webtender.com/wiki/Rob_Roy","Name":"Rob Roy"}, + {"Address":"http://wiki.webtender.com/wiki/Rose","Name":"Rose"}, + {"Address":"http://wiki.webtender.com/wiki/Roy_Rogers","Name":"Roy Rogers"}, + {"Address":"http://wiki.webtender.com/wiki/Royal_Bermuda_Yacht_Club_Cocktail","Name":"Royal Bermuda Yacht Club Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Royal_Romance","Name":"Royal Romance"}, + {"Address":"http://wiki.webtender.com/wiki/Ruby_Fizz","Name":"Ruby Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Keg","Name":"Rum Keg"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Punch","Name":"Rum Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Rickey","Name":"Rum Rickey"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Runner","Name":"Rum Runner"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Sling","Name":"Rum Sling"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Swizzle","Name":"Rum Swizzle"}, + {"Address":"http://wiki.webtender.com/wiki/Rum_Welcome","Name":"Rum Welcome"}, + {"Address":"http://wiki.webtender.com/wiki/Russian_Spring_Punch","Name":"Russian Spring Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Rusty_Nail","Name":"Rusty Nail"}, + {"Address":"http://wiki.webtender.com/wiki/Salty_Dog","Name":"Salty Dog"}, + {"Address":"http://wiki.webtender.com/wiki/San_Diego_Cocktail","Name":"San Diego Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Sangaree","Name":"Sangaree"}, + {"Address":"http://wiki.webtender.com/wiki/Sangria","Name":"Sangria"}, + {"Address":"http://wiki.webtender.com/wiki/Santiago_Julep","Name":"Santiago Julep"}, + {"Address":"http://wiki.webtender.com/wiki/Satans_Whiskers","Name":"Satans Whiskers"}, + {"Address":"http://wiki.webtender.com/wiki/Sazerac","Name":"Sazerac"}, + {"Address":"http://wiki.webtender.com/wiki/Scorpion","Name":"Scorpion"}, + {"Address":"http://wiki.webtender.com/wiki/Scorpion_Bowl","Name":"Scorpion Bowl"}, + {"Address":"http://wiki.webtender.com/wiki/Scotch_%26_Soda","Name":"Scotch & Soda"}, + {"Address":"http://wiki.webtender.com/wiki/Screaming_Orgasm","Name":"Screaming Orgasm"}, + {"Address":"http://wiki.webtender.com/wiki/Screwdriver","Name":"Screwdriver"}, + {"Address":"http://wiki.webtender.com/wiki/Seabreeze","Name":"Seabreeze"}, + {"Address":"http://wiki.webtender.com/wiki/Seelbach_Cocktail","Name":"Seelbach Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/September_Morn","Name":"September Morn"}, + {"Address":"http://wiki.webtender.com/wiki/Sex_on_the_Beach","Name":"Sex on the Beach"}, + {"Address":"http://wiki.webtender.com/wiki/Sexy_Woody","Name":"Sexy Woody"}, + {"Address":"http://wiki.webtender.com/wiki/Shanghai_Buck","Name":"Shanghai Buck"}, + {"Address":"http://wiki.webtender.com/wiki/Shannon%27s_Milk_Shake","Name":"Shannon's Milk Shake"}, + {"Address":"http://wiki.webtender.com/wiki/Sherry_Cobbler","Name":"Sherry Cobbler"}, + {"Address":"http://wiki.webtender.com/wiki/Shirley_Temple","Name":"Shirley Temple"}, + {"Address":"http://wiki.webtender.com/wiki/Side-car","Name":"Side-car"}, + {"Address":"http://wiki.webtender.com/wiki/Silk_Panties","Name":"Silk Panties"}, + {"Address":"http://wiki.webtender.com/wiki/Silver_Bullet","Name":"Silver Bullet"}, + {"Address":"http://wiki.webtender.com/wiki/Silver_Streak","Name":"Silver Streak"}, + {"Address":"http://wiki.webtender.com/wiki/Singapore_Sling","Name":"Singapore Sling"}, + {"Address":"http://wiki.webtender.com/wiki/Sloe_Comfy_Screw","Name":"Sloe Comfy Screw"}, + {"Address":"http://wiki.webtender.com/wiki/Sloe_Comfy_Screw_Against_The_Wall","Name":"Sloe Comfy Screw Against The Wall"}, + {"Address":"http://wiki.webtender.com/wiki/Sloe_Gin_Fizz","Name":"Sloe Gin Fizz"}, + {"Address":"http://wiki.webtender.com/wiki/Sloe_Screw","Name":"Sloe Screw"}, + {"Address":"http://wiki.webtender.com/wiki/Smurf_bomb","Name":"Smurf bomb"}, + {"Address":"http://wiki.webtender.com/wiki/Sneaky_Tiki","Name":"Sneaky Tiki"}, + {"Address":"http://wiki.webtender.com/wiki/Snood_Murdekin","Name":"Snood Murdekin"}, + {"Address":"http://wiki.webtender.com/wiki/Southampton","Name":"Southampton"}, + {"Address":"http://wiki.webtender.com/wiki/Southern_Cross","Name":"Southern Cross"}, + {"Address":"http://wiki.webtender.com/wiki/Southside","Name":"Southside"}, + {"Address":"http://wiki.webtender.com/wiki/St_Lawrence","Name":"St Lawrence"}, + {"Address":"http://wiki.webtender.com/wiki/Star_Cocktail","Name":"Star Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Starboard_Light","Name":"Starboard Light"}, + {"Address":"http://wiki.webtender.com/wiki/Staten_Island_Ferry","Name":"Staten Island Ferry"}, + {"Address":"http://wiki.webtender.com/wiki/Stinger","Name":"Stinger"}, + {"Address":"http://wiki.webtender.com/wiki/Stone_Fence","Name":"Stone Fence"}, + {"Address":"http://wiki.webtender.com/wiki/Strawberry_Margarita","Name":"Strawberry Margarita"}, + {"Address":"http://wiki.webtender.com/wiki/Strawberry_Nirvana","Name":"Strawberry Nirvana"}, + {"Address":"http://wiki.webtender.com/wiki/Suffering_Bastard","Name":"Suffering Bastard"}, + {"Address":"http://wiki.webtender.com/wiki/Suffering_Bastard_-_Trader_Vic%27s","Name":"Suffering Bastard - Trader Vic's"}, + {"Address":"http://wiki.webtender.com/wiki/Suzdal_Mule","Name":"Suzdal Mule"}, + {"Address":"http://wiki.webtender.com/wiki/Swamp_Zombie","Name":"Swamp Zombie"}, + {"Address":"http://wiki.webtender.com/wiki/Tahitian","Name":"Tahitian"}, + {"Address":"http://wiki.webtender.com/wiki/Tapa_Punch","Name":"Tapa Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Cocktail","Name":"Tequila Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Daisy","Name":"Tequila Daisy"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Mockingbird","Name":"Tequila Mockingbird"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Screwdriver","Name":"Tequila Screwdriver"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Side-car","Name":"Tequila Side-car"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Sour","Name":"Tequila Sour"}, + {"Address":"http://wiki.webtender.com/wiki/Tequila_Sunrise","Name":"Tequila Sunrise"}, + {"Address":"http://wiki.webtender.com/wiki/Tequini","Name":"Tequini"}, + {"Address":"http://wiki.webtender.com/wiki/Test_Pilot","Name":"Test Pilot"}, + {"Address":"http://wiki.webtender.com/wiki/The_Emiliano_Zapata_Cocktail","Name":"The Emiliano Zapata Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/The_Hearst","Name":"The Hearst"}, + {"Address":"http://wiki.webtender.com/wiki/Three_Dots_and_a_Dash","Name":"Three Dots and a Dash"}, + {"Address":"http://wiki.webtender.com/wiki/Thug_Passion","Name":"Thug Passion"}, + {"Address":"http://wiki.webtender.com/wiki/Toddy","Name":"Toddy"}, + {"Address":"http://wiki.webtender.com/wiki/Tom_and_Jerry","Name":"Tom and Jerry"}, + {"Address":"http://wiki.webtender.com/wiki/Tom_Collins","Name":"Tom Collins"}, + {"Address":"http://wiki.webtender.com/wiki/Tonga_Punch","Name":"Tonga Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Toreador","Name":"Toreador"}, + {"Address":"http://wiki.webtender.com/wiki/Trader_Vic%27s_Grog","Name":"Trader Vic's Grog"}, + {"Address":"http://wiki.webtender.com/wiki/Treacle,_The","Name":"Treacle"}, + {"Address":"http://wiki.webtender.com/wiki/Tropical_Itch","Name":"Tropical Itch"}, + {"Address":"http://wiki.webtender.com/wiki/Turf_Cocktail","Name":"Turf Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Twentieth_Century_Cocktail","Name":"Twentieth Century Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Union_Jack_Cocktail","Name":"Union Jack Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/United_Service_Punch","Name":"United Service Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Vampiro","Name":"Vampiro"}, + {"Address":"http://wiki.webtender.com/wiki/Vesper","Name":"Vesper"}, + {"Address":"http://wiki.webtender.com/wiki/Vieux_Carre","Name":"Vieux Carre"}, + {"Address":"http://wiki.webtender.com/wiki/Vit_75","Name":"Vit 75"}, + {"Address":"http://wiki.webtender.com/wiki/Vodka_Collins","Name":"Vodka Collins"}, + {"Address":"http://wiki.webtender.com/wiki/Vodka_Daisy","Name":"Vodka Daisy"}, + {"Address":"http://wiki.webtender.com/wiki/Vodka_Espresso","Name":"Vodka Espresso"}, + {"Address":"http://wiki.webtender.com/wiki/Vodka_Gimlet","Name":"Vodka Gimlet"}, + {"Address":"http://wiki.webtender.com/wiki/Vodka_Martini","Name":"Vodka Martini"}, + {"Address":"http://wiki.webtender.com/wiki/Vodka_Side-car","Name":"Vodka Side-car"}, + {"Address":"http://wiki.webtender.com/wiki/Volcano","Name":"Volcano"}, + {"Address":"http://wiki.webtender.com/wiki/Ward_Eight","Name":"Ward Eight"}, + {"Address":"http://wiki.webtender.com/wiki/West_Indies_Punch","Name":"West Indies Punch"}, + {"Address":"http://wiki.webtender.com/wiki/West_Side_Cocktail","Name":"West Side Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Whiskey_Cobbler","Name":"Whiskey Cobbler"}, + {"Address":"http://wiki.webtender.com/wiki/Whiskey_Daisey","Name":"Whiskey Daisey"}, + {"Address":"http://wiki.webtender.com/wiki/Whiskey_Sling","Name":"Whiskey Sling"}, + {"Address":"http://wiki.webtender.com/wiki/Whiskey_Smash","Name":"Whiskey Smash"}, + {"Address":"http://wiki.webtender.com/wiki/Whiskey_Sour","Name":"Whiskey Sour"}, + {"Address":"http://wiki.webtender.com/wiki/White_Lady","Name":"White Lady"}, + {"Address":"http://wiki.webtender.com/wiki/White_Lion","Name":"White Lion"}, + {"Address":"http://wiki.webtender.com/wiki/White_Russian","Name":"White Russian"}, + {"Address":"http://wiki.webtender.com/wiki/White_Star_Imperial_Daisy","Name":"White Star Imperial Daisy"}, + {"Address":"http://wiki.webtender.com/wiki/White_Wine_Punch","Name":"White Wine Punch"}, + {"Address":"http://wiki.webtender.com/wiki/Wibble,_The","Name":"Wibble"}, + {"Address":"http://wiki.webtender.com/wiki/Woo_Woo","Name":"Woo Woo"}, + {"Address":"http://wiki.webtender.com/wiki/Xeres_Cocktail","Name":"Xeres Cocktail"}, + {"Address":"http://wiki.webtender.com/wiki/Yungue%C3%B1o","Name":"Yungueno"}, + {"Address":"http://wiki.webtender.com/wiki/Zombie","Name":"Zombie"} + ] +} diff --git a/data/rootbeer.json b/data/rootbeer.json new file mode 100644 index 000000000..8bbe77f4c --- /dev/null +++ b/data/rootbeer.json @@ -0,0 +1,48 @@ +{ + "templates": [ + "hands {user} a {condition} {container} of {quality} {type}!" + ], + "parts": { + "type": [ + ["root beer", 10], + "birch beer", + ["sarsaparilla", 2], + ["Julmust", 2], + ["horehound beer", 2], + ["Malta", 2], + ["Jones Soda! Damn Hipster",1] + ], + "quality": [ + ["ice cold", 10], + ["frosty", 10], + "delicious", + "refreshing", + "thirst quenching", + "icy", + ["piss warm", 1], + ["disgusting", 1], + "perfect", + ["vile", 1], + ["flat", 1], + ["frozen", 1] + ], + "container": [ + ["mug", 10], + ["glass", 10], + "bottle", + ["stein", 2], + ["coffee cup", 2], + ["bed pan", 1], + ["urinal", 1] + ], + "condition": [ + ["chilled", 10], + ["fancy", 7], + "big", + ["cracked", 3], + ["dirty", 1], + ["disgusting", 1], + ["shattered", 1] + ] + } +} diff --git a/plugins/foods.py b/plugins/foods.py index 71171a28f..6b16ec768 100644 --- a/plugins/foods.py +++ b/plugins/foods.py @@ -65,14 +65,22 @@ def load_foods(bot): """ :type bot: cloudbot.bot.CloudBot """ - global sandwich_data, taco_data + global sandwich_data, taco_data, beer_data, cocktail_data, rootbeer_data with codecs.open(os.path.join(bot.data_dir, "sandwich.json"), encoding="utf-8") as f: sandwich_data = json.load(f) with codecs.open(os.path.join(bot.data_dir, "taco.json"), encoding="utf-8") as f: taco_data = json.load(f) + + with codecs.open(os.path.join(bot.data_dir, "beer.json"), encoding="utf-8") as f: + beer_data = json.load(f) + with codecs.open(os.path.join(bot.data_dir, "cocktail.json"), encoding="utf-8") as f: + cocktail_data = json.load(f) + + with codecs.open(os.path.join(bot.data_dir, "rootbeer.json"), encoding="utf-8") as f: + rootbeer_data = json.load(f) @asyncio.coroutine @hook.command @@ -161,3 +169,54 @@ def taco(text, action): # act out the message action(generator.generate_string()) + +@asyncio.coroutine +@hook.command +def beer(text, action): + """ - give a beer to """ + user = text.strip() + + if not is_valid(user): + return "I can't give a beer to that user." + + selection = beer_data[random.randint(0,246)] + beer_name = selection['Name'] + brewery_name = selection['Brewery'] + beer_type = selection['Type'] + beer_abv = selection['ABV'] + + # act out the message + action("pours {} a pint of {}, a {} {} from {}!".format(user, beer_name, beer_abv, beer_type, brewery_name)) + +@asyncio.coroutine +@hook.command +def cocktail(text, action): + """ - give a cocktail to """ + user = text.strip() + + if not is_valid(user): + return "I can't give a cocktail to that user." + + selection = cocktail_data["type"][random.randint(0,496)] + cocktail_name = selection['Name'] + recipe_address = selection['Address'] + generator = textgen.TextGenerator(cocktail_data["templates"], cocktail_data["parts"], + variables={"user": user, "type": cocktail_name, "address": recipe_address}) + + # act out the message + action(generator.generate_string()) + +@asyncio.coroutine +@hook.command +def rootbeer(text, action): + """ - give a root beer to """ + user = text.strip() + + if not is_valid(user): + return "I can't give a root beer to that user." + + generator = textgen.TextGenerator(rootbeer_data["templates"], rootbeer_data["parts"], + variables={"user": user}) + + # act out the message + action(generator.generate_string()) \ No newline at end of file