Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cocktails =
- {"categories":[
- {"categoryName":"Classics","drinks":[
- {"name":"Bellini","recipe":"Mix 6 oz peach purée, a dash of grenadine, and a dash of lemon juice in a champagne flute glass. Fill to the top with champagne."},
- {"name":"Bloody Mary","recipe":"Fill a highball glass with ice cubes. Pour in 1.5 oz vodka, 5 oz tomato juice, and 1.5 oz lemon juice. Add a pinch of celery salt. Stir. Add a pinch of ground black pepper. Garnish with a lemon wedge. Serve with a stirrer."},
- {"name":"Brandy Alexander","recipe":"Mix 1 oz cognac, 1 oz double cream, and 1 oz brown crème de cacao in a shaker. Strain into a cocktail glass."},
- {"name":"Caipirinha","recipe":"Cut a lime into quarters and put them in a chilled old-fashioned glass. Add 1 tsp caster sugar. Crush the lime quarters to release their juice until the sugar dissolves. Add 2 oz cachaça. Add ice cubes. Stir."},
- {"name":"Cosmopolitan","recipe":"Mix 1.5 oz vodka, 3/4 oz Cointreau, 1/3 oz lime juice, and a dash of cranberry juice in a shaker with ice. Strain into a cocktail glass. Garnish with a lime wedge."},
- {"name":"Daiquiri","recipe":"Mix 1.5 oz white rum, 1/2 oz lime juice, and 3 dashes gomme syrup in a shaker. Strain into a chilled cocktail glass. Garnish with a lime wedge."},
- {"name":"Gimlet","recipe":"Pour 2 oz gin or vodka into a cocktail glass with ice. Add 1 oz lime cordial. Garnish with a lime wedge."},
- {"name":"Manhattan","recipe":"Pour 2 oz rye whisky, 1/2 oz sweet vermouth, and a dash of Angostura bitters into a mixing glass. Stir. Strain into a cocktail glass. Add a maraschino cherry."},
- {"name":"Long Island Iced Tea","recipe":"Squeeze half of a lime into a collins glass. Add ice cubes. Add 3/4 oz light rum, 3/4 oz vodka, 3/4 oz gin, 3/4 oz tequila, 1/4 oz triple sec, and 3/4 oz orange juice. Stir. Add a dash of Coca-Cola."},
- {"name":"Mai Tai No. 1","recipe":"Mix 1 oz white rum, 1/2 oz Cointreau, 1/4 oz Rose's Lime Cordial, 1.5 oz orange juice, 1.5 oz unsweetened pineapple juice, and a dash of cranberry juice in a shaker. Strain into a collins glass half-filled with ice. Add 1/2 oz gold rum and a dash of grenadine. Garnish with a pineapple wedge."},
- {"name":"Margarita","recipe":"Rub a lime wedge around the rim of a margarita glass. Dip the glass into a saucer of salt to coat the rim. Mix 1.5 oz silver tequila, 3/4 oz Cointreau, and 1/2 oz lime juice in a shaker with cracked ice. Strain into the glass. Garnish with a lime slice."},
- {"name":"Martini","recipe":"Pour 1/2 oz extra dry vermouth into a mixing glass filled with extremely cold ice. Let the vermouth dribble down the ice. Strain it from the mixing glass. Add 3 oz chilled gin. Stir with a bar spoon. Strain into a chilled cocktail glass. Add a thin lemon twist or olive."},
- {"name":"Mint Julep","recipe":"Place 6 mint leaves in a highball glass. Add 1 tsp caster sugar and 1/2 oz water. Muddle (crush) the mint for a minute. Add 2 oz bourbon. Add crushed ice. Garnish with a sprig of mint. Serve with a straw and a stirrer."},
- {"name":"Negroni","recipe":"Pour 1 oz Campari and 1 oz sweet vermouth into an old-fashioned glass with ice. Stir. Add a splash of soda water if desired. Garnish with an orange slice."},
- {"name":"Old-Fashioned","recipe":"Muddle 3 dashes of Angostura bitters, 1 sugar cube, and a dash of bourbon into an old-fashioned glass. Add 2 ice cubes and 1 oz bourbon. Stir. Squeeze in some of the juice from an orange slice. Add 2 ice cubes and 1 oz bourbon. Stir. Add 2 ice cubes and a maraschino cherry. Garnish with the orange slice."},
- {"name":"Pisco Sour","recipe":""},
- {"name":"TBA","recipe":"TBA"}
- ]},
- {"categoryName":"Vodka","drinks":[
- {"name":"Aviation 2","recipe":"Mix 2 oz vodka, 2/3 oz lemon juice, and 1 oz maraschino liqueur in a shaker. Strain into a cocktail glass. Add a maraschino cherry. Garnish with a lemon twist."},
- {"name":"Bikini","recipe":"Mix 1 oz white rum, 2 oz vodka, 1/2 oz gomme syrup, and 4 oz milk or single cream in a shaker. Strain into a highball glass."},
- {"name":"Black Magic","recipe":"Stir 2 oz vodka, 1 oz Kahlua, and a dash of lemon juice. Pour into an old-fashioned glass with ice. Garnish with a lemon twist."},
- {"name":"Black Russian","recipe":"Pour 1 oz vodka into an old-fashioned glass with or without crushed ice. Add 2/3 oz Kahlua."},
- {"name":"Bullshot","recipe":"Mix 1 and 2/3 oz vodka, 5 oz beef bouillon, a dash of Tabasco sauce, a dash of lemon juice, 3 dashes of Worcestershire sauce, and a pinch of celery salt in a shaker. Strain into a highball glass with ice cubes. Add a pinch of black pepper. Serve with a stirrer."},
- {"name":"Cape Codder","recipe":"Stir 1.5 oz vodka and 3 oz cranberry juice in a highball glass with ice. Garnish with a lime slice."},
- {"name":"French Kiss","recipe":"Mix 1 oz vodka, 1 oz crème de mure, 1/2 oz white crème de cacao, and 1 oz double cream in a shaker. Strain into a cocktail glass."},
- {"name":"French Martini","recipe":"Mix 2 oz vodka, a dash of Chambord liqueur, and a dash of pineapple juice in a shaker. Strain into a cocktail glass."},
- {"name":"Harvey Wallbanger","recipe":"Stir 2 oz vodka and 5 oz orange juice in a highball glass with ice. Add 1 oz Galliano. Garnish with an orange slice. Serve with a stirrer."},
- {"name":"Joe Collins","recipe":"Stir 2 oz vodka, 1 oz lemon juice, 1 tsp caster sugar, and a dash of Angostura bitters in a highball glass with ice. Fill to the top with soda water. Stir."}
- ]},
- {"categoryName":"Gin","drinks":[
- {"name":"Alaska","recipe":"Mix 2 oz gin, a dash of yellow Chartreuse, and a dash of Angostura or orange bitters in a shaker. Strain into a cocktail glass. Garnish with a lemon twist."},
- {"name":"Astoria","recipe":"Mix 1 oz dry vermouth, 2 oz gin, and a dash of orange bitters in a shaker. Strain into a cocktail glass."},
- {"name":"Blue Monday","recipe":"Pour 1 oz gin and 1 oz Cointreau into a highball glass with ice. Fill to the top with soda water. Stir. Add a dash of blue curaçao. Stir again. Serve with a stirrer."}
- ]},
- {"categoryName":"Brandy","drinks":[
- {"name":"Adam and Eve","recipe":"Mix 1 oz gin, 1 oz cognac, and 1 oz forbidden fruit liqueur in a shaker. Strain into a cocktail glass."},
- {"name":"American Beauty","recipe":"Mix 3/4 oz orange juice, 1/4 oz sweet vermouth, 1/4 oz dry vermouth, 1/2 oz brandy, and a dash of grenadine in a shaker. Strain into a cocktail glass. Add a dash of port."},
- {"name":"April Shower","recipe":"Pour 1 oz brandy, 2 oz orange juice, and 1 oz Benedictine into a highball glass with ice. Stir. Fill to the top with soda water."}
- ]},
- {"categoryName":"Rum","drinks":[
- {"name":"Afternoon Delight","recipe":"Mix 1 oz dark rum, 1 oz orange juice, 1 oz coconut cream, 1/2 oz crème de fraise, 1/2 oz double cream, and 5 strawberries, and crushed ice in a blender. Pour into a goblet. Add a strawberry. Serve with a straw."},
- {"name":"Apollo 13","recipe":"Mix 1 oz white rum, 1/2 oz Grand Marnier, 1/2 oz Galliano, and 1 oz double cream in a shaker with ice. Strain into a champagne saucer. Add a maraschino cherry."},
- {"name":"Bahia","recipe":"Blend 2 oz white rum, 1 oz coconut cream, 2 oz pineapple juice, 1 oz grapefruit juice, and 1 oz double cream. Pour into a goblet."}
- ]},
- {"categoryName":"Whisky","drinks":[
- {"name":"Algonquin","recipe":"Mix 2 oz rye, 1 oz dry vermouth, 1 oz pineapple juice, and a dash of Peychaud's Bitters in a shaker. Strain into a cocktail glass."},
- {"name":"Angelic","recipe":"Mix 3 oz bourbon, 1 oz crème de cacao, 1 oz grenadine, and 1 oz double cream in a shaker. Strain into a cocktail glass. Add a pinch of grated nutmeg."},
- {"name":"Ballantine's","recipe":"Mix 2 oz Ballantine's Scotch whisky, 1 oz sweet vermouth, a dash of Angostura bitters, and a dash of crème de cassis in a shaker. Strain into a cocktail glass."}
- ]},
- {"categoryName":"Tequila","drinks":[
- {"name":"Acapulco","recipe":"Mix 1 oz gold tequila, 1 oz gold rum, 2 oz grapefruit juice, and 3 oz pineapple juice in a shaker. Strain into a highball glass with ice. Garnish with a pineapple wedge."},
- {"name":"All Night","recipe":"Mix 1 oz tequila, 1/2 oz lime juice, a dash of grenadine, and 1 egg white in a shaker with ice. Strain into a chilled cocktail glass. Add a maraschino cherry."},
- {"name":"Chapala","recipe":"Stir 1.5 oz tequila, 3/4 oz lemon juice, 2 oz orange juice, a dash of triple sec, and a dash of grenadine in a highball glass with ice."}
- ]},
- {"categoryName":"Champagne","drinks":[
- {"name":"Bastile","recipe":"Put 4 blackberries, a dash of gomme syrup, and 1/3 oz crème de mure in a shaker. Muddle (crush) the blackberries. Add 1 oz white rum. Squeeze half of an orange over the mixture. Add ice cubes. Shake. Strain into a highball glass with crushed ice. Fill to the top with champagne. Stir."},
- {"name":"Black Velvet","recipe":"Pour 2 oz chilled stout or Guinness into a champagne flute glass. Add 2 oz champagne."},
- {"name":"Casanova","recipe":"Stir 1 oz raspberry purée and 1 oz apple juice in a champagne flute glass. Fill to the top with champagne. Stir. Add 2 raspberries."}
- ]},
- {"categoryName":"Liqueur","drinks":[
- {"name":"After Eight","recipe":"Mix 1 oz Kahlua, 1 oz crème de menthe, 1 oz brown crème de cacao, and a dash of cognac in a shaker. Strain into a cocktail glass."},
- {"name":"Amaretto Comfort","recipe":"Stir 2 oz amaretto and 2 oz Southern Comfort. Strain into a cocktail glass. Add 1 oz double cream."},
- {"name":"Aristocrat","recipe":"Mix 2 oz Poire William, 1 oz white rum, 3 oz pineapple juice, a dash of Orgeat syrup, and half of a pear in a blender. Pour into a goblet."}
- ]},
- {"categoryName":"Shots","drinks":[
- {"name":"Alabama Summer","recipe":"Stir 1 oz amaretto, 1 oz Southern Comfort, and 1 oz sloe gin. Strain into a shot glass. Add a dash of lemon juice."},
- {"name":"Angel's Kiss No. 1","recipe":"Pour 1/4 oz white crème de cacao into a shot glass. Add 1/4 oz sloe gin. Add 1/4 oz brandy. Add 1/4 oz single cream."},
- {"name":"Angel Wing Shooter","recipe":"Pour 1/2 oz crème de cacao into a liqueur glass. Add 1/2 oz Baileys Irish Cream. Add 1/2 oz brandy."},
- {"name":"B-52","recipe":"Layer 1/3 oz Kahlua, 1/3 oz Baileys Irish Cream, and 1/3 oz Grand Marnier in this exact order in a shot glass."},
- {"name":"Black Jack Shooter","recipe":"Layer 1 oz Kahlua and 1/2 oz ouzo in this exact order in a shot glass."},
- {"name":"Chastity Belt Shooter","recipe":"Layer 1/2 oz Tia Maria, 1/3 oz Baileys Irish Cream, 1/3 oz Frangelico, and 1/3 oz single cream in this exact order in a shot glass."},
- {"name":"Deep Throat Shooter","recipe":"Layer 1/2 oz Kahlua, 1/2 oz Grand Marnier, and 1/2 oz double cream in this exact order in a shot glass."},
- {"name":"Sex on the Beach","recipe":"Stir 1/2 oz Chambord, 1/2 oz Midori, 1/2 oz vodka, and 1 oz pineapple juice. Strain into a shot glass. Fill to the top with cranberry juice."},
- {"name":"Slippery Nipple","recipe":"Layer 2/3 oz butterscotch schnapps and 2/3 oz Baileys Irish Cream in this exact order in a shot glass."},
- {"name":"Traffic Light","recipe":"Layer 1 oz crème de noix, 1 oz Galliano, and 1 oz Midori in this exact order in a shot glass."}
- ]}
- ]};
- args = q.toLowerCase().split(`|`).map(z => z.trim());
- categoriesResponse = cocktails.categories.map(z => z.categoryName).join(` | `);
- if(args[0]){
- categoryIndex = -1;
- for(i = 0; i < cocktails.categories.length; i++){
- if(cocktails.categories[i].categoryName.toLowerCase() == args[0]){
- categoryIndex = i;
- }
- }
- if(categoryIndex != -1){
- drinkIndex = -1;
- drinks = cocktails.categories[categoryIndex].drinks;
- if(args[1]){
- for(i = 0; i < drinks.length; i++){
- if(drinks[i].name.toLowerCase() == args[1]){
- drinkIndex = i;
- }
- }
- }
- if(drinkIndex != -1){
- result = drinks[drinkIndex];
- `Recipe for ${result.name}: ${result.recipe}`;
- }else{
- `${cocktails.categories[categoryIndex].categoryName} cocktails: ${drinks.map(z => z.name).join(` | `)}`.slice(0, 400);
- }
- }else{
- `Cocktail categories: ${categoriesResponse}`.slice(0, 400);
- }
- }else{
- `Usage: !cocktail [category] | [drink name] -- Cocktail categories: ${categoriesResponse} -- Type !cocktail [category] to browse a certain category.`.slice(0, 400);
- }
Add Comment
Please, Sign In to add comment