-
-
Save Vast-Nectarine/7f0d6635d92ea4138f4922796c04f45b to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from flask import Flask, request | |
import os | |
import vk_api | |
from vk_api.keyboard import VkKeyboard, VkKeyboardColor | |
from vk_api.utils import get_random_id | |
from io import BytesIO | |
from sentences import SENTENCES | |
import random | |
from gtts import gTTS | |
import time | |
app = Flask(__name__) | |
access_token = os.getenv('access_token', None) | |
confirmation_code = os.getenv('confirmation_code', None) | |
secret_key = os.getenv('secret_key', None) | |
vk_session = vk_api.VkApi(token=access_token) | |
api = vk_session.get_api() | |
upload = vk_api.VkUpload(vk_session) | |
SEND_AUDIO_MESSAGE = 'Send audio message' | |
SEND_RANDOM_AUDIO = 'Send random audio' | |
START_MESSAGE = f"Type:" \ | |
f"{SEND_AUDIO_MESSAGE}" \ | |
f"or" \ | |
f"{SEND_RANDOM_AUDIO}" | |
COMMANDS = [SEND_AUDIO_MESSAGE, SEND_RANDOM_AUDIO] | |
AUDIO_LIST = [ | |
[-2001029500, 30029500], | |
[-2001029483, 30029483], | |
[-2001333256, 34333256], | |
[-2001333047, 34333047], | |
[-2001333044, 34333044], | |
[-2001029508, 30029508], | |
[-2001333056, 34333056], | |
[-2001029509, 30029509], | |
[-2001333265, 34333265] | |
] | |
keyboard = VkKeyboard(one_time=False) | |
for i, command in enumerate(COMMANDS): # simple and stupid. dont use it in production. fill keyboard like 2d array (5x10) | |
keyboard.add_button(command, color=VkKeyboardColor.DEFAULT) | |
if i != len(COMMANDS) - 1: | |
keyboard.add_line() | |
@app.route('/15e3afb61c6406bf152bcae8fa6a7a53', methods=['POST']) | |
def bot(): | |
data = request.get_json(force=True, silent=True) | |
if not data or 'type' not in data or 'secret' not in data: | |
return 'not ok' | |
if data['secret'] != secret_key: | |
return 'not ok' | |
if data['type'] == 'confirmation': | |
return confirmation_code | |
elif data['type'] == 'message_new': | |
try: | |
handle_new_message(data) | |
except Exception as e: | |
print(e) | |
return 'ok' | |
return 'ok' | |
def get_audio(): | |
""" | |
:return: file like object | |
""" | |
filename = f"{int(time.time())}.ogg" | |
text = random.choice(SENTENCES['data'])['sentence'] | |
tts = gTTS(text=text, lang='en', slow=False) | |
tts.save(filename) | |
buf = open(filename, 'rb') | |
os.remove(filename) | |
return buf | |
def send_audio_message(message): | |
audio = upload.audio_message(get_audio(), message['from_id']) | |
if "audio_message" in audio: | |
audio_message = audio['audio_message'] | |
api.messages.send(peer_id=message['from_id'], | |
message='', | |
attachment=f"audio_message{audio_message['owner_id']}_{audio_message['id']}", | |
random_id=get_random_id()) | |
def send_random_audio(message): | |
random_audio = random.choice(AUDIO_LIST) | |
api.messages.send(peer_id=message['from_id'], | |
message='', | |
attachment=f"audio{random_audio[0]}_{random_audio[1]}", | |
random_id=get_random_id()) | |
def handle_new_message(data): | |
print(data) | |
message = data['object']['message'] | |
if message['text'].strip() == SEND_AUDIO_MESSAGE: | |
send_audio_message(message) | |
elif message['text'].strip() == SEND_RANDOM_AUDIO: | |
send_random_audio(message) | |
else: | |
client_info = data['object']['client_info'] | |
if message['text'].strip() not in COMMANDS: | |
if client_info['keyboard']: | |
api.messages.send(peer_id=message['from_id'], | |
keyboard=keyboard.get_keyboard(), | |
random_id=get_random_id(), | |
message='Hi!') | |
else: | |
api.messages.send(peer_id=message['from_id'], | |
random_id=get_random_id(), | |
message=START_MESSAGE) | |
if __name__ == '__main__': | |
if access_token is None or confirmation_code is None or secret_key is None: | |
print("Env isn't set up") | |
exit(1) | |
app.run() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
SENTENCES = { | |
"data": [ | |
{ | |
"sentence": "The quick brown fox jumps over the lazy dog." | |
}, | |
{ | |
"sentence": "My Mum tries to be cool by saying that she likes all the same things that I do." | |
}, | |
{ | |
"sentence": "A purple pig and a green donkey flew a kite in the middle of the night and ended up sunburnt." | |
}, | |
{ | |
"sentence": "Last Friday I saw a spotted striped blue worm shake hands with a legless lizard." | |
}, | |
{ | |
"sentence": "A song can make or ruin a person’s day if they let it get to them." | |
}, | |
{ | |
"sentence": "Sometimes it is better to just walk away from things and go back to them later when you’re in a better frame of mind." | |
}, | |
{ | |
"sentence": "Writing a list of random sentences is harder than I initially thought it would be." | |
}, | |
{ | |
"sentence": "Lets all be unique together until we realise we are all the same." | |
}, | |
{ | |
"sentence": "If I don’t like something, I’ll stay away from it." | |
}, | |
{ | |
"sentence": "I love eating toasted cheese and tuna sandwiches." | |
}, | |
{ | |
"sentence": "If you like tuna and tomato sauce- try combining the two. It’s really not as bad as it sounds." | |
}, | |
{ | |
"sentence": "Someone I know recently combined Maple Syrup & buttered Popcorn thinking it would taste like caramel popcorn. It didn’t and they don’t recommend anyone else do it either." | |
}, | |
{ | |
"sentence": "Sometimes, all you need to do is completely make an ass of yourself and laugh it off to realise that life isn’t so bad after all." | |
}, | |
{ | |
"sentence": "When I was little I had a car door slammed shut on my hand and I still remember it quite vividly." | |
}, | |
{ | |
"sentence": "The clock within this blog and the clock on my laptop are 1 hour different from each other." | |
}, | |
{ | |
"sentence": "I want to buy a onesie… but know it won’t suit me." | |
}, | |
{ | |
"sentence": "I was very proud of my nickname throughout high school but today- I couldn’t be any different to what my nickname was." | |
}, | |
{ | |
"sentence": "I currently have 4 windows open up… and I don’t know why." | |
}, | |
{ | |
"sentence": "I often see the time 11:11 or 12:34 on clocks." | |
}, | |
{ | |
"sentence": "This is the last random sentence I will be writing and I am going to stop mid-sent" | |
}, | |
{ | |
"sentence": "We need to rent a room for our party." | |
}, | |
{ | |
"sentence": "Yeah, I think it's a good environment for learning English." | |
}, | |
{ | |
"sentence": "The lake is a long way from here." | |
}, | |
{ | |
"sentence": "This is a Japanese doll." | |
}, | |
{ | |
"sentence": "I hear that Nancy is very pretty." | |
}, | |
{ | |
"sentence": "She was too short to see over the fence." | |
}, | |
{ | |
"sentence": "He told us a very exciting adventure story." | |
}, | |
{ | |
"sentence": "She always speaks to him in a loud voice." | |
}, | |
{ | |
"sentence": "I want more detailed information." | |
}, | |
{ | |
"sentence": "I checked to make sure that he was still alive." | |
}, | |
{ | |
"sentence": "I'd rather be a bird than a fish." | |
}, | |
{ | |
"sentence": "Mary plays the piano." | |
}, | |
{ | |
"sentence": "She did her best to help him." | |
}, | |
{ | |
"sentence": "She borrowed the book from him many years ago and hasn't yet returned it." | |
}, | |
{ | |
"sentence": "She wrote him a long letter, but he didn't read it." | |
}, | |
{ | |
"sentence": "Please wait outside of the house." | |
}, | |
{ | |
"sentence": "Two seats were vacant." | |
}, | |
{ | |
"sentence": "Tom got a small piece of pie." | |
}, | |
{ | |
"sentence": "She folded her handkerchief neatly." | |
}, | |
{ | |
"sentence": "We have a lot of rain in June." | |
}, | |
{ | |
"sentence": "I am never at home on Sundays." | |
}, | |
{ | |
"sentence": "Don't step on the broken glass." | |
}, | |
{ | |
"sentence": "She advised him to come back at once." | |
}, | |
{ | |
"sentence": "Let me help you with your baggage." | |
}, | |
{ | |
"sentence": "The book is in front of the table." | |
}, | |
{ | |
"sentence": "The mysterious diary records the voice." | |
}, | |
{ | |
"sentence": "The stranger officiates the meal." | |
}, | |
{ | |
"sentence": "The shooter says goodbye to his love." | |
}, | |
{ | |
"sentence": "A glittering gem is not enough." | |
}, | |
{ | |
"sentence": "The memory we used to share is no longer coherent." | |
}, | |
{ | |
"sentence": "The old apple revels in its authority." | |
}, | |
{ | |
"sentence": "Rock music approaches at high velocity." | |
}, | |
{ | |
"sentence": "Sixty-Four comes asking for bread." | |
}, | |
{ | |
"sentence": "Abstraction is often one floor above you." | |
}, | |
{ | |
"sentence": "The river stole the gods." | |
}, | |
{ | |
"sentence": "Joe made the sugar cookies; Susan decorated them." | |
}, | |
{ | |
"sentence": "The sky is clear; the stars are twinkling." | |
}, | |
{ | |
"sentence": "The waves were crashing on the shore; it was a lovely sight." | |
}, | |
{ | |
"sentence": "There were white out conditions in the town; subsequently, the roads were impassable." | |
}, | |
{ | |
"sentence": "Check back tomorrow; I will see if the book has arrived." | |
}, | |
{ | |
"sentence": "He said he was not there yesterday; however, many people saw him there." | |
}, | |
{ | |
"sentence": "I am happy to take your donation; any amount will be greatly appreciated." | |
}, | |
{ | |
"sentence": "She only paints with bold colors; she does not like pastels." | |
}, | |
{ | |
"sentence": "She works two jobs to make ends meet; at least, that was her reason for not having time to join us." | |
}, | |
{ | |
"sentence": "Malls are great places to shop; I can find everything I need under one roof." | |
}, | |
{ | |
"sentence": "Italy is my favorite country; in fact, I plan to spend two weeks there next year." | |
}, | |
{ | |
"sentence": "He turned in the research paper on Friday; otherwise, he would have not passed the class." | |
}, | |
{ | |
"sentence": "She did not cheat on the test, for it was not the right thing to do." | |
}, | |
{ | |
"sentence": "I think I will buy the red car, or I will lease the blue one." | |
}, | |
{ | |
"sentence": "I really want to go to work, but I am too sick to drive." | |
}, | |
{ | |
"sentence": "I am counting my calories, yet I really want dessert." | |
}, | |
{ | |
"sentence": "He ran out of money, so he had to stop playing poker." | |
}, | |
{ | |
"sentence": "They got there early, and they got really good seats." | |
}, | |
{ | |
"sentence": "There was no ice cream in the freezer, nor did they have money to go to the store." | |
}, | |
{ | |
"sentence": "Everyone was busy, so I went to the movie alone." | |
}, | |
{ | |
"sentence": "I would have gotten the promotion, but my attendance wasn’t good enough." | |
}, | |
{ | |
"sentence": "It was getting dark, and we weren’t there yet." | |
}, | |
{ | |
"sentence": "Cats are good pets, for they are clean and are not noisy." | |
}, | |
{ | |
"sentence": "We have never been to Asia, nor have we visited Africa." | |
}, | |
{ | |
"sentence": "He didn’t want to go to the dentist, yet he went anyway." | |
}, | |
{ | |
"sentence": "Sometimes I stare at a door or a wall and I wonder what is this reality, why am I alive, and what is this all about?" | |
}, | |
{ | |
"sentence": "All you need to do is pick up the pen and begin." | |
}, | |
{ | |
"sentence": "Had he known what was going to happen, he would have never stepped into the shower." | |
}, | |
{ | |
"sentence": "She hadn't had her cup of coffee, and that made things all the worse." | |
}, | |
{ | |
"sentence": "All she wanted was the answer, but she had no idea how much she would hate it." | |
}, | |
{ | |
"sentence": "It must be five o'clock somewhere." | |
}, | |
{ | |
"sentence": "He went back to the video to see what had been recorded and was shocked at what he saw." | |
}, | |
{ | |
"sentence": "Behind the window was a reflection that only instilled fear." | |
}, | |
{ | |
"sentence": "That was how he came to win $1 million." | |
}, | |
{ | |
"sentence": "She could hear him in the shower singing with a joy she hoped he'd retain after she delivered the news." | |
}, | |
{ | |
"sentence": "As he looked out the window, he saw a clown walk by." | |
}, | |
{ | |
"sentence": "There should have been a time and a place, but this wasn't it." | |
}, | |
{ | |
"sentence": "It was the best sandcastle he had ever seen." | |
}, | |
{ | |
"sentence": "There's an art to getting your way, and spitting olive pits across the table isn't it." | |
}, | |
{ | |
"sentence": "They say that dogs are man's best friend, but this cat was setting out to sabotage that theory." | |
}, | |
{ | |
"sentence": "Of course, she loves her pink bunny slippers." | |
}, | |
{ | |
"sentence": "Don't put peanut butter on the dog's nose." | |
}, | |
{ | |
"sentence": "She can live her life however she wants as long as she listens to what I have to say." | |
}, | |
{ | |
"sentence": "There are few things better in life than a slice of pie." | |
}, | |
{ | |
"sentence": "Not all people who wander are lost." | |
}, | |
{ | |
"sentence": "The knives were out and she was sharpening hers." | |
}, | |
{ | |
"sentence": "She felt that chill that makes the hairs on the back of your neck when he walked into the room." | |
}, | |
{ | |
"sentence": "Don't piss in my garden and tell me you're trying to help my plants grow." | |
}, | |
{ | |
"sentence": "He found the end of the rainbow and was surprised at what he found there." | |
}, | |
{ | |
"sentence": "Two more days and all his problems would be solved." | |
}, | |
{ | |
"sentence": "Love is not like pizza." | |
}, | |
{ | |
"sentence": "There's a reason that roses have thorns." | |
}, | |
{ | |
"sentence": "He looked behind the door and didn't like what he saw." | |
}, | |
{ | |
"sentence": "He fumbled in the darkness looking for the light switch, but when he finally found it there was someone already there." | |
}, | |
{ | |
"sentence": "He barked orders at his daughters but they just stared back with amusement." | |
}, | |
{ | |
"sentence": "He had a hidden stash underneath the floorboards in the back room of the house." | |
}, | |
{ | |
"sentence": "Nobody loves a pig wearing lipstick." | |
}, | |
{ | |
"sentence": "They called out her name time and again, but were met with nothing but silence." | |
}, | |
{ | |
"sentence": "He had accidentally hacked into his company's server." | |
}, | |
{ | |
"sentence": "You can't compare apples and oranges, but what about bananas and plantains?" | |
}, | |
{ | |
"sentence": "It doesn't sound like that will ever be on my travel list." | |
}, | |
{ | |
"sentence": "He swore he just saw his sushi move." | |
}, | |
{ | |
"sentence": "He had reached the point where he was paranoid about being paranoid." | |
}, | |
{ | |
"sentence": "The sun had set and so had his dreams." | |
}, | |
{ | |
"sentence": "He learned the important lesson that a picnic at the beach on a windy day is a bad idea." | |
}, | |
{ | |
"sentence": "Be careful with that butter knife." | |
}, | |
{ | |
"sentence": "He didn't heed the warning and it had turned out surprisingly well." | |
}, | |
{ | |
"sentence": "It was a slippery slope and he was willing to slide all the way to the deepest depths." | |
}, | |
{ | |
"sentence": "He would only survive if he kept the fire going and he could hear thunder in the distance." | |
}, | |
{ | |
"sentence": "His confidence would have bee admirable if it wasn't for his stupidity." | |
}, | |
{ | |
"sentence": "She let the balloon float up into the air with her hopes and dreams." | |
}, | |
{ | |
"sentence": "his seven-layer cake only had six layers." | |
}, | |
{ | |
"sentence": "There was coal in his stocking and he was thrilled." | |
}, | |
{ | |
"sentence": "The rusty nail stood erect, angled at a 45-degree angle, just waiting for the perfect barefoot to come along." | |
}, | |
{ | |
"sentence": "So long and thanks for the fish." | |
}, | |
{ | |
"sentence": "The random sentence generator generated a random sentence about a random sentence." | |
}, | |
{ | |
"sentence": "She says she has the ability to hear the soundtrack of your life." | |
}, | |
{ | |
"sentence": "It turns out you don't need all that stuff you insisted you did." | |
}, | |
{ | |
"sentence": "The irony of the situation wasn't lost on anyone in the room." | |
}, | |
{ | |
"sentence": "The truth is that you pay for your lifestyle in hours." | |
}, | |
{ | |
"sentence": "The light in his life was actually a fire burning all around him." | |
}, | |
{ | |
"sentence": "Three generations with six decades of life experience." | |
}, | |
{ | |
"sentence": "Nothing seemed out of place except the washing machine in the bar." | |
}, | |
{ | |
"sentence": "He decided to live his life by the big beats manifesto." | |
}, | |
{ | |
"sentence": "The secret ingredient to his wonderful life was crime." | |
}, | |
{ | |
"sentence": "He was sitting in a trash can with high street class." | |
}, | |
{ | |
"sentence": "The fact that there's a stairway to heaven and a highway to hell explains life well." | |
}, | |
{ | |
"sentence": "I met an interesting turtle while the song on the radio blasted away." | |
}, | |
{ | |
"sentence": "At that moment he wasn't listening to music, he was living an experience." | |
}, | |
{ | |
"sentence": "This made him feel like an old-style rootbeer float smells." | |
}, | |
{ | |
"sentence": "In the end, he realized he could see sound and hear words." | |
}, | |
{ | |
"sentence": "The fish listened intently to what the frogs had to say." | |
}, | |
{ | |
"sentence": "He stepped gingerly onto the bridge knowing that enchantment awaited on the other side." | |
}, | |
{ | |
"sentence": "He learned the hardest lesson of his life and had the scars, both physical and mental, to prove it." | |
}, | |
{ | |
"sentence": "At that moment she realized she had a sixth sense." | |
}, | |
{ | |
"sentence": "He wondered why at 18 he was old enough to go to war, but not old enough to buy cigarettes." | |
}, | |
{ | |
"sentence": "She saw no irony asking me to change but wanting me to accept her for who she is." | |
}, | |
{ | |
"sentence": "The fox in the tophat whispered into the ear of the rabbit." | |
}, | |
{ | |
"sentence": "There can never be too many cherries on an ice cream sundae." | |
}, | |
{ | |
"sentence": "The minute she landed she understood the reason this was a fly-over state." | |
}, | |
{ | |
"sentence": "I just wanted to tell you I could see the love you have for your child by the way you look at her." | |
}, | |
{ | |
"sentence": "Everyone says they love nature until they realize how dangerous she can be." | |
}, | |
{ | |
"sentence": "He was willing to find the depths of the rabbit hole in order to be with her." | |
}, | |
{ | |
"sentence": "She wore green lipstick like a fashion icon." | |
}, | |
{ | |
"sentence": "Never underestimate the willingness of the greedy to throw you under the bus." | |
}, | |
{ | |
"sentence": "She finally understood that grief was her love with no place for it to go." | |
}, | |
{ | |
"sentence": "Each person who knows you has a different perception of who you are." | |
}, | |
{ | |
"sentence": "The beauty of the African sunset disguised the danger lurking nearby." | |
}, | |
{ | |
"sentence": "They ran around the corner to find that they had traveled back in time." | |
}, | |
{ | |
"sentence": "25 years later, she still regretted that specific moment." | |
}, | |
{ | |
"sentence": "In that instant, everything changed." | |
}, | |
{ | |
"sentence": "He hated that he loved what she hated about hate." | |
}, | |
{ | |
"sentence": "Random words in front of other random words create a random sentence." | |
}, | |
{ | |
"sentence": "The body piercing didn't go exactly as he expected." | |
}, | |
{ | |
"sentence": "The pigs were insulted that they were named hamburgers." | |
}, | |
{ | |
"sentence": "It caught him off guard that space smelled of seared steak." | |
}, | |
{ | |
"sentence": "As he waited for the shower to warm, he noticed that he could hear water change temperature." | |
}, | |
{ | |
"sentence": "He took one look at what was under the table and noped the hell out of there." | |
}, | |
{ | |
"sentence": "She found his complete dullness interesting." | |
}, | |
{ | |
"sentence": "The efficiency we have at removing trash has made creating trash more acceptable." | |
}, | |
{ | |
"sentence": "The opportunity of a lifetime passed before him as he tried to decide between a cone or a cup." | |
}, | |
{ | |
"sentence": "One small action would change her life, but whether it would be for better or for worse was yet to be determined." | |
}, | |
{ | |
"sentence": "It was the scarcity that fueled his creativity." | |
}, | |
{ | |
"sentence": "Flesh-colored yoga pants were far worse than even he feared." | |
}, | |
{ | |
"sentence": "He was 100% into fasting with her until he understood that meant he couldn't eat." | |
}, | |
{ | |
"sentence": "Tuesdays are free if you bring a gnome costume." | |
}, | |
{ | |
"sentence": "If any cop asks you where you were, just say you were visiting Kansas." | |
}, | |
{ | |
"sentence": "The crowd yells and screams for more memes." | |
}, | |
{ | |
"sentence": "They throw cabbage that turns your brain into emotional baggage." | |
}, | |
{ | |
"sentence": "Potato wedges probably are not best for relationships." | |
}, | |
{ | |
"sentence": "It would have been a better night if the guys next to us weren't in the splash zone." | |
}, | |
{ | |
"sentence": "I caught my squirrel rustling through my gym bag." | |
}, | |
{ | |
"sentence": "You've been eyeing me all day and waiting for your move like a lion stalking a gazelle in a savannah." | |
}, | |
{ | |
"sentence": "It's not often you find a soggy banana on the street." | |
}, | |
{ | |
"sentence": "As you consider all the possible ways to improve yourself and the world, you notice John Travolta seems fairly unhappy." | |
}, | |
{ | |
"sentence": "I purchased a baby clown from the Russian terrorist black market." | |
}, | |
{ | |
"sentence": "You realize you're not alone as you sit in your bedroom massaging your calves after a long day of playing tug-of-war with Grandpa Joe in the hospital." | |
}, | |
{ | |
"sentence": "You're unsure whether or not to trust him, but very thankful that you wore a turtle neck." | |
}, | |
{ | |
"sentence": "Your girlfriend bought your favorite cookie crisp cereal but forgot to get milk." | |
}, | |
{ | |
"sentence": "He is good at eating pickles and telling women about his emotional problems." | |
}, | |
{ | |
"sentence": "If my calculator had a history, it would be more embarrassing than my browser history." | |
}, | |
{ | |
"sentence": "I ate a sock because people on the Internet told me to." | |
}, | |
{ | |
"sentence": "Stop waiting for exceptional things to just happen." | |
}, | |
{ | |
"sentence": "Choosing to do nothing is still a choice, after all." | |
}, | |
{ | |
"sentence": "He was so preoccupied with whether or not he could that he failed to stop to consider if he should." | |
}, | |
{ | |
"sentence": "Red is greener than purple, for sure." | |
}, | |
{ | |
"sentence": "On a scale from one to ten, what's your favorite flavor of random grammar?" | |
}, | |
{ | |
"sentence": "He's in a boy band which doesn't make much sense for a snake." | |
}, | |
{ | |
"sentence": "He waited for the stop sign to turn to a go sign." | |
}, | |
{ | |
"sentence": "It's much more difficult to play tennis with a bowling ball than it is to bowl with a tennis ball." | |
}, | |
{ | |
"sentence": "She had some amazing news to share but nobody to share it with." | |
}, | |
{ | |
"sentence": "The green tea and avocado smoothie turned out exactly as would be expected." | |
}, | |
{ | |
"sentence": "When nobody is around, the trees gossip about the people who have walked under them." | |
}, | |
{ | |
"sentence": "She wanted a pet platypus but ended up getting a duck and a ferret instead." | |
}, | |
{ | |
"sentence": "It was at that moment that he learned there are certain parts of the body that you should never Nair." | |
}, | |
{ | |
"sentence": "He realized there had been several deaths on this road, but his concern rose when he saw the exact number." | |
}, | |
{ | |
"sentence": "The thunderous roar of the jet overhead confirmed her worst fears." | |
}, | |
{ | |
"sentence": "The best key lime pie is still up for debate." | |
}, | |
{ | |
"sentence": "Various sea birds are elegant, but nothing is as elegant as a gliding pelican." | |
}, | |
{ | |
"sentence": "Peanut butter and jelly caused the elderly lady to think about her past." | |
}, | |
{ | |
"sentence": "He set out for a short walk, but now all he could see were mangroves and water were for miles." | |
}, | |
{ | |
"sentence": "Everyone was curious about the large white blimp that appeared overnight." | |
}, | |
{ | |
"sentence": "The Tsunami wave crashed against the raised houses and broke the pilings as if they were toothpicks." | |
}, | |
{ | |
"sentence": "They wandered into a strange Tiki bar on the edge of the small beach town." | |
}, | |
{ | |
"sentence": "The tour bus was packed with teenage girls heading toward their next adventure." | |
}, | |
{ | |
"sentence": "Her hair was windswept as she rode in the black convertible." | |
}, | |
{ | |
"sentence": "Lightning Paradise was the local hangout joint where the group usually ended up spending the night." | |
}, | |
{ | |
"sentence": "The thick foliage and intertwined vines made the hike nearly impossible." | |
}, | |
{ | |
"sentence": "As the rental car rolled to a stop on the dark road, her fear increased by the moment." | |
}, | |
{ | |
"sentence": "The newly planted trees were held up by wooden frames in hopes they could survive the next storm." | |
}, | |
{ | |
"sentence": "The gruff old man sat in the back of the bait shop grumbling to himself as he scooped out a handful of worms." | |
}, | |
{ | |
"sentence": "All they could see was the blue water surrounding their sailboat." | |
}, | |
{ | |
"sentence": "The urgent care center was flooded with patients after the news of a new deadly virus was made public." | |
}, | |
{ | |
"sentence": "The sign said there was road work ahead so he decided to speed up." | |
}, | |
{ | |
"sentence": "The shark-infested South Pine channel was the only way in or out." | |
}, | |
{ | |
"sentence": "He decided water-skiing on a frozen lake wasn’t a good idea." | |
}, | |
{ | |
"sentence": "It was always dangerous to drive with him since he insisted the safety cones were a slalom course." | |
}, | |
{ | |
"sentence": "She was the type of girl who wanted to live in a pink house." | |
}, | |
{ | |
"sentence": "Her life in the confines of the house became her new normal." | |
}, | |
{ | |
"sentence": "The near-death experience brought new ideas to light." | |
}, | |
{ | |
"sentence": "They were excited to see their first sloth." | |
}, | |
{ | |
"sentence": "The wake behind the boat told of the past while the open sea for told life in the unknown future." | |
}, | |
{ | |
"sentence": "Even though he thought the world was flat he didn’t see the irony of wanting to travel around the world." | |
}, | |
{ | |
"sentence": "He wondered if it could be called a beach if there was no sand." | |
}, | |
{ | |
"sentence": "Thigh-high in the water, the fisherman’s hope for dinner soon turned to despair." | |
}, | |
{ | |
"sentence": "Combines are no longer just for farms." | |
}, | |
{ | |
"sentence": "The small white buoys marked the location of hundreds of crab pots." | |
}, | |
{ | |
"sentence": "The snow-covered path was no help in finding his way out of the back-country." | |
}, | |
{ | |
"sentence": "The waitress was not amused when he ordered green eggs and ham." | |
}, | |
{ | |
"sentence": "Buried deep in the snow, he hoped his batteries were fresh in his avalanche beacon." | |
}, | |
{ | |
"sentence": "Courage and stupidity were all he had." | |
}, | |
{ | |
"sentence": "I don’t respect anybody who can’t tell the difference between Pepsi and Coke." | |
}, | |
{ | |
"sentence": "As the years pass by, we all know owners look more and more like their dogs." | |
}, | |
{ | |
"sentence": "In hopes of finding out the truth, he entered the one-room library." | |
}, | |
{ | |
"sentence": "As he entered the church he could hear the soft voice of someone whispering into a cell phone." | |
}, | |
{ | |
"sentence": "He quietly entered the museum as the super bowl started." | |
}, | |
{ | |
"sentence": "He had concluded that pigs must be able to fly in Hog Heaven." | |
}, | |
{ | |
"sentence": "The rain pelted the windshield as the darkness engulfed us." | |
}, | |
{ | |
"sentence": "Beach-combing replaced wine tasting as his new obsession." | |
}, | |
{ | |
"sentence": "The blinking lights of the antenna tower came into focus just as I heard a loud snap." | |
}, | |
{ | |
"sentence": "People generally approve of dogs eating cat food but not cats eating dog food." | |
}, | |
{ | |
"sentence": "Car safety systems have come a long way, but he was out to prove they could be outsmarted." | |
}, | |
{ | |
"sentence": "They looked up at the sky and saw a million stars." | |
}, | |
{ | |
"sentence": "She opened up her third bottle of wine of the night." | |
}, | |
{ | |
"sentence": "With a single flip of the coin, his life changed forever." | |
}, | |
{ | |
"sentence": "The tart lemonade quenched her thirst, but not her longing." | |
}, | |
{ | |
"sentence": "He was the type of guy who liked Christmas lights on his house in the middle of July." | |
}, | |
{ | |
"sentence": "Toddlers feeding raccoons surprised even the seasoned park ranger." | |
}, | |
{ | |
"sentence": "She was disgusted he couldn’t tell the difference between lemonade and limeade." | |
}, | |
{ | |
"sentence": "Whenever he saw a red flag warning at the beach he grabbed his surfboard." | |
}, | |
{ | |
"sentence": "Twin 4-month-olds slept in the shade of the palm tree while the mother tanned in the sun." | |
}, | |
{ | |
"sentence": "He always wore his sunglasses at night." | |
}, | |
{ | |
"sentence": "The three-year-old girl ran down the beach as the kite flew behind her." | |
}, | |
{ | |
"sentence": "While on the first date he accidentally hit his head on the beam." | |
}, | |
{ | |
"sentence": "Her scream silenced the rowdy teenagers." | |
}, | |
{ | |
"sentence": "After exploring the abandoned building, he started to believe in ghosts." | |
}, | |
{ | |
"sentence": "The view from the lighthouse excited even the most seasoned traveler." | |
}, | |
{ | |
"sentence": "He wondered if she would appreciate his toenail collection." | |
}, | |
{ | |
"sentence": "Some bathing suits just shouldn’t be worn by some people." | |
}, | |
{ | |
"sentence": "His son quipped that power bars were nothing more than adult candy bars." | |
}, | |
{ | |
"sentence": "Pantyhose and heels are an interesting choice of attire for the beach." | |
}, | |
{ | |
"sentence": "She did a happy dance because all of the socks from the dryer matched." | |
}, | |
{ | |
"sentence": "She wasn't sure whether to be impressed or concerned that he folded underwear in neat little packages." | |
}, | |
{ | |
"sentence": "When she didn’t like a guy who was trying to pick her up, she started using sign language." | |
}, | |
{ | |
"sentence": "The delicious aroma from the kitchen was ruined by cigarette smoke." | |
}, | |
{ | |
"sentence": "Swim at your own risk was taken as a challenge for the group of Kansas City college students." | |
}, | |
{ | |
"sentence": "She wondered what his eyes were saying beneath his mirrored sunglasses." | |
}, | |
{ | |
"sentence": "The ants enjoyed the barbecue more than the family." | |
}, | |
{ | |
"sentence": "They did nothing as the raccoon attacked the lady’s bag of food." | |
}, | |
{ | |
"sentence": "When he had to picnic on the beach, he purposely put sand in other people’s food." | |
}, | |
{ | |
"sentence": "The trick to getting kids to eat anything is to put catchup on it." | |
}, | |
{ | |
"sentence": "The beauty of the sunset was obscured by the industrial cranes." | |
}, | |
{ | |
"sentence": "He stomped on his fruit loops and thus became a cereal killer." | |
}, | |
{ | |
"sentence": "He walked into the basement with the horror movie from the night before playing in his head." | |
}, | |
{ | |
"sentence": "She saw the brake lights, but not in time." | |
}, | |
{ | |
"sentence": "No matter how beautiful the sunset, it saddened her knowing she was one day older." | |
}, | |
{ | |
"sentence": "She lived on Monkey Jungle Road and that seemed to explain all of her strangeness." | |
}, | |
{ | |
"sentence": "When motorists sped in and out of traffic, all she could think of was those in need of a transplant." | |
}, | |
{ | |
"sentence": "The tortoise jumped into the lake with dreams of becoming a sea turtle." | |
}, | |
{ | |
"sentence": "For the 216th time, he said he would quit drinking soda after this last Coke." | |
}, | |
{ | |
"sentence": "Lucifer was surprised at the amount of life at Death Valley." | |
}, | |
{ | |
"sentence": "It had been sixteen days since the zombies first attacked." | |
}, | |
{ | |
"sentence": "Charles ate the french fries knowing they would be his last meal." | |
}, | |
{ | |
"sentence": "She had the gift of being able to paint songs." | |
}, | |
{ | |
"sentence": "Carol drank the blood as if she were a vampire." | |
}, | |
{ | |
"sentence": "He drank life before spitting it out." | |
}, | |
{ | |
"sentence": "He dreamed of eating green apples with worms." | |
}, | |
{ | |
"sentence": "Dolores wouldn't have eaten the meal if she had known what it actually was." | |
}, | |
{ | |
"sentence": "Greetings from the real universe." | |
}, | |
{ | |
"sentence": "There's a message for you if you look up." | |
}, | |
{ | |
"sentence": "He found the chocolate covered roaches quite tasty." | |
}, | |
{ | |
"sentence": "It dawned on her that others could make her happier, but only she could make herself happy." | |
}, | |
{ | |
"sentence": "She tilted her head back and let whip cream stream into her mouth while taking a bath." | |
}, | |
{ | |
"sentence": "Jeanne wished she has chosen the red button." | |
}, | |
{ | |
"sentence": "It was her first experience training a rainbow unicorn." | |
}, | |
{ | |
"sentence": "He uses onomatopoeia as a weapon of mental destruction." | |
}, | |
{ | |
"sentence": "Weather is not trivial - it's especially important when you're standing in it." | |
}, | |
{ | |
"sentence": "I may struggle with geography, but I'm sure I'm somewhere around here." | |
}, | |
{ | |
"sentence": "It's a skateboarding penguin with a sunhat!" | |
}, | |
{ | |
"sentence": "If you don't like toenails, you probably shouldn't look at your feet." | |
}, | |
{ | |
"sentence": "We will not allow you to bring your pet armadillo along." | |
}, | |
{ | |
"sentence": "When he encountered maize for the first time, he thought it incredibly corny." | |
}, | |
{ | |
"sentence": "He used to get confused between soldiers and shoulders, but as a military man, he now soldiers responsibility." | |
}, | |
{ | |
"sentence": "Just go ahead and press that button." | |
}, | |
{ | |
"sentence": "Going from child, to childish, to childlike is only a matter of time." | |
}, | |
{ | |
"sentence": "My dentist tells me that chewing bricks is very bad for your teeth." | |
}, | |
{ | |
"sentence": "He was disappointed when he found the beach to be so sandy and the sun so sunny." | |
}, | |
{ | |
"sentence": "She is never happy until she finds something to be unhappy about; then, she is overjoyed." | |
}, | |
{ | |
"sentence": "I would be delighted if the sea were full of cucumber juice." | |
}, | |
{ | |
"sentence": "The busker hoped that the people passing by would throw money, but they threw tomatoes instead, so he exchanged his hat for a juicer." | |
}, | |
{ | |
"sentence": "I love bacon, beer, birds, and baboons." | |
}, | |
{ | |
"sentence": "I come from a tribe of head-hunters, so I will never need a shrink." | |
}, | |
{ | |
"sentence": "You're good at English when you know the difference between a man eating chicken and a man-eating chicken." | |
}, | |
{ | |
"sentence": "I'm confused: when people ask me what's up, and I point, they groan." | |
}, | |
{ | |
"sentence": "The pet shop stocks everything you need to keep your anaconda happy." | |
}, | |
{ | |
"sentence": "This book is sure to liquefy your brain." | |
}, | |
{ | |
"sentence": "People who insist on picking their teeth with their elbows are so annoying!" | |
}, | |
{ | |
"sentence": "He enjoys practicing his ballet in the bathroom." | |
}, | |
{ | |
"sentence": "Separation anxiety is what happens when you can't find your phone." | |
}, | |
{ | |
"sentence": "Improve your goldfish's physical fitness by getting him a bicycle." | |
}, | |
{ | |
"sentence": "Nudist colonies shun fig-leaf couture." | |
}, | |
{ | |
"sentence": "A kangaroo is really just a rabbit on steroids." | |
}, | |
{ | |
"sentence": "When transplanting seedlings, candied teapots will make the task easier." | |
}, | |
{ | |
"sentence": "Before he moved to the inner city, he had always believed that security complexes were psychological." | |
}, | |
{ | |
"sentence": "Pair your designer cowboy hat with scuba gear for a memorable occasion." | |
}, | |
{ | |
"sentence": "For oil spots on the floor, nothing beats parking a motorbike in the lounge." | |
}, | |
{ | |
"sentence": "Standing on one's head at job interviews forms a lasting impression." | |
}, | |
{ | |
"sentence": "Every manager should be able to recite at least ten nursery rhymes backward." | |
}, | |
{ | |
"sentence": "Truth in advertising and dinosaurs with skateboards have much in common." | |
}, | |
{ | |
"sentence": "Nothing is as cautiously cuddly as a pet porcupine." | |
}, | |
{ | |
"sentence": "Nobody has encountered an explosive daisy and lived to tell the tale." | |
}, | |
{ | |
"sentence": "Iron pyrite is the most foolish of all minerals." | |
}, | |
{ | |
"sentence": "A suit of armor provides excellent sun protection on hot days." | |
}, | |
{ | |
"sentence": "I am my aunt's sister's daughter." | |
}, | |
{ | |
"sentence": "Wisdom is easily acquired when hiding under the bed with a saucepan on your head." | |
}, | |
{ | |
"sentence": "Everybody should read Chaucer to improve their everyday vocabulary." | |
}, | |
{ | |
"sentence": "He is no James Bond; his name is Roger Moore." | |
}, | |
{ | |
"sentence": "I like to leave work after my eight-hour tea-break." | |
}, | |
{ | |
"sentence": "Getting up at dawn is for the birds." | |
}, | |
{ | |
"sentence": "If eating three-egg omelets causes weight-gain, budgie eggs are a good substitute." | |
}, | |
{ | |
"sentence": "Shakespeare was a famous 17th-century diesel mechanic." | |
}, | |
{ | |
"sentence": "Hit me with your pet shark!" | |
}, | |
{ | |
"sentence": "The Japanese yen for commerce is still well-known." | |
}, | |
{ | |
"sentence": "The Guinea fowl flies through the air with all the grace of a turtle." | |
}, | |
{ | |
"sentence": "Fluffy pink unicorns are a popular status symbol among macho men." | |
}, | |
{ | |
"sentence": "She cried diamonds." | |
}, | |
{ | |
"sentence": "Dan took the deep dive down the rabbit hole." | |
}, | |
{ | |
"sentence": "Erin accidentally created a new universe." | |
}, | |
{ | |
"sentence": "The door slammed on the watermelon." | |
}, | |
{ | |
"sentence": "Eating eggs on Thursday for choir practice was recommended." | |
}, | |
{ | |
"sentence": "Pink horses galloped across the sea." | |
}, | |
{ | |
"sentence": "Flying fish few by the space station." | |
}, | |
{ | |
"sentence": "He colored deep space a soft yellow." | |
}, | |
{ | |
"sentence": "Dan ate the clouds like cotton candy." | |
}, | |
{ | |
"sentence": "He found a leprechaun in his walnut shell." | |
}, | |
{ | |
"sentence": "Bill ran from the giraffe toward the dolphin." | |
}, | |
{ | |
"sentence": "It didn't make sense unless you had the power to eat colors." | |
}, | |
{ | |
"sentence": "Patricia loves the sound of nails strongly pressed against the chalkboard." | |
}, | |
{ | |
"sentence": "He didn't understand why the bird wanted to ride the bicycle." | |
}, | |
{ | |
"sentence": "Garlic ice-cream was her favorite." | |
}, | |
{ | |
"sentence": "Smoky the Bear secretly started the fires." | |
}, | |
{ | |
"sentence": "Pat ordered a ghost pepper pie." | |
}, | |
{ | |
"sentence": "You have every right to be angry, but that doesn't give you the right to be mean." | |
}, | |
{ | |
"sentence": "Andy loved to sleep on a bed of nails." | |
}, | |
{ | |
"sentence": "Her daily goal was to improve on yesterday." | |
}, | |
{ | |
"sentence": "She had a habit of taking showers in lemonade." | |
}, | |
{ | |
"sentence": "The elephant didn't want to talk about the person in the room." | |
}, | |
{ | |
"sentence": "The skeleton had skeletons of his own in the closet." | |
}, | |
{ | |
"sentence": "Even with the snow falling outside, she felt it appropriate to wear her bikini." | |
}, | |
{ | |
"sentence": "He was sure the Devil created red sparkly glitter." | |
}, | |
{ | |
"sentence": "He wore the surgical mask in public not to keep from catching a virus, but to keep people away from him." | |
}, | |
{ | |
"sentence": "Doris enjoyed tapping her nails on the table to annoy everyone." | |
}, | |
{ | |
"sentence": "Nobody questions who built the pyramids in Mexico." | |
}, | |
{ | |
"sentence": "He figured a few sticks of dynamite were easier than a fishing pole to catch fish." | |
}, | |
{ | |
"sentence": "When money was tight, he'd get his lunch money from the local wishing well." | |
}, | |
{ | |
"sentence": "The father died during childbirth." | |
}, | |
{ | |
"sentence": "Plans for this weekend include turning wine into water." | |
}, | |
{ | |
"sentence": "Iguanas were falling out of the trees." | |
}, | |
{ | |
"sentence": "I covered my friend in baby oil." | |
}, | |
{ | |
"sentence": "Art doesn't have to be intentional." | |
}, | |
{ | |
"sentence": "Now I need to ponder my existence and ask myself if I'm truly real" | |
}, | |
{ | |
"sentence": "We should play with legos at camp." | |
}, | |
{ | |
"sentence": "I’m a living furnace." | |
}, | |
{ | |
"sentence": "Please tell me you don't work in a morgue." | |
}, | |
{ | |
"sentence": "We have young kids who often walk into our room at night for various reasons including clowns in the closet." | |
}, | |
{ | |
"sentence": "8% of 25 is the same as 25% of 8 and one of them is much easier to do in your head." | |
}, | |
{ | |
"sentence": "You bite up because of your lower jaw." | |
}, | |
{ | |
"sentence": "Most shark attacks occur about 10 feet from the beach since that's where the people are." | |
}, | |
{ | |
"sentence": "I’m working on a sweet potato farm." | |
}, | |
{ | |
"sentence": "David subscribes to the \"stuff your tent into the bag\" strategy over nicely folding it." | |
}, | |
{ | |
"sentence": "He invested some skill points in Charisma and Strength." | |
}, | |
{ | |
"sentence": "I'm a great listener, really good with empathy vs sympathy and all that, but I hate people." | |
}, | |
{ | |
"sentence": "He excelled at firing people nicely." | |
}, | |
{ | |
"sentence": "When I cook spaghetti, I like to boil it a few minutes past al dente so the noodles are super slippery." | |
}, | |
{ | |
"sentence": "Joyce enjoyed eating pancakes with ketchup." | |
}, | |
{ | |
"sentence": "She was sad to hear that fireflies are facing extinction due to artificial light, habitat loss, and pesticides." | |
}, | |
{ | |
"sentence": "He decided that the time had come to be stronger than any of the excuses he'd used until then." | |
}, | |
{ | |
"sentence": "The door swung open to reveal pink giraffes and red elephants." | |
}, | |
{ | |
"sentence": "She traveled because it cost the same as therapy and was a lot more enjoyable." | |
}, | |
{ | |
"sentence": "The paintbrush was angry at the color the artist chose to use." | |
}, | |
{ | |
"sentence": "The bees decided to have a mutiny against their queen." | |
}, | |
{ | |
"sentence": "His ultimate dream fantasy consisted of being content and sleeping eight hours in a row." | |
}, | |
{ | |
"sentence": "She looked into the mirror and saw another person." | |
}, | |
{ | |
"sentence": "There aren't enough towels in the world to stop the sewage flowing from his mouth." | |
}, | |
{ | |
"sentence": "He had a vague sense that trees gave birth to dinosaurs." | |
}, | |
{ | |
"sentence": "The doll spun around in circles in hopes of coming alive." | |
}, | |
{ | |
"sentence": "Grape jelly was leaking out the hole in the roof." | |
}, | |
{ | |
"sentence": "Chocolate covered crickets were his favorite snack." | |
}, | |
{ | |
"sentence": "The secret code they created made no sense, even to them." | |
}, | |
{ | |
"sentence": "Three years later, the coffin was still full of Jello." | |
}, | |
{ | |
"sentence": "His mind was blown that there was nothing in space except space itself." | |
}, | |
{ | |
"sentence": "They're playing the piano while flying in the plane." | |
}, | |
{ | |
"sentence": "The hand sanitizer was actually clear glue." | |
}, | |
{ | |
"sentence": "The lyrics of the song sounded like fingernails on a chalkboard." | |
}, | |
{ | |
"sentence": "It took him a month to finish the meal." | |
}, | |
{ | |
"sentence": "Seek success, but always be prepared for random cats." | |
}, | |
{ | |
"sentence": "Having no hair made him look even hairier." | |
}, | |
{ | |
"sentence": "He poured rocks in the dungeon of his mind." | |
}, | |
{ | |
"sentence": "The blue parrot drove by the hitchhiking mongoose." | |
}, | |
{ | |
"sentence": "Happiness can be found in the depths of chocolate pudding." | |
}, | |
{ | |
"sentence": "There are no heroes in a punk rock band." | |
}, | |
{ | |
"sentence": "He shaved the peach to prove a point." | |
}, | |
{ | |
"sentence": "Peanuts don't grow on trees, but cashews do." | |
}, | |
{ | |
"sentence": "It's difficult to understand the lengths he'd go to remain short." | |
}, | |
{ | |
"sentence": "He created a pig burger out of beef." | |
}, | |
{ | |
"sentence": "His thought process was on so many levels that he gave himself a phobia of heights." | |
}, | |
{ | |
"sentence": "He liked to play with words in the bathtub." | |
}, | |
{ | |
"sentence": "There were three sphered rocks congregating in a cubed room." | |
}, | |
{ | |
"sentence": "There was no telling what thoughts would come from the machine." | |
}, | |
{ | |
"sentence": "He put heat on the wound to see what would grow." | |
}, | |
{ | |
"sentence": "She used her own hair in the soup to give it more flavor." | |
}, | |
{ | |
"sentence": "Sometimes you have to just give up and win by cheating." | |
}, | |
{ | |
"sentence": "The toy brought back fond memories of being lost in the rain forest." | |
}, | |
{ | |
"sentence": "She couldn't decide of the glass was half empty or half full so she drank it." | |
}, | |
{ | |
"sentence": "He wasn't bitter that she had moved on but from the radish." | |
}, | |
{ | |
"sentence": "He had decided to accept his fate of accepting his fate." | |
}, | |
{ | |
"sentence": "The clouds formed beautiful animals in the sky that eventually created a tornado to wreak havoc." | |
}, | |
{ | |
"sentence": "The swirled lollipop had issues with the pop rock candy." | |
}, | |
{ | |
"sentence": "He picked up trash in his spare time to dump in his neighbor's yard." | |
}, | |
{ | |
"sentence": "The fish dreamed of escaping the fishbowl and into the toilet where he saw his friend go." | |
}, | |
{ | |
"sentence": "It was a really good Monday for being a Saturday." | |
}, | |
{ | |
"sentence": "Greetings from the galaxy MACS0647-JD, or what we call home." | |
}, | |
{ | |
"sentence": "He was surprised that his immense laziness was inspirational to others." | |
}, | |
{ | |
"sentence": "He had unknowingly taken up sleepwalking as a nighttime hobby." | |
}, | |
{ | |
"sentence": "He spiked his hair green to support his iguana." | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment