Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
Hamik Mukelyan committed Aug 30, 2017
2 parents 2d6e54c + ee03c57 commit bb2e10e
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,19 @@
# PuppyProposer
How to propose marriage with a puppy, a phone, and a Web Socket.

1. Teach your pup to go to your S.O. on command. If your puppy is like mine, you will have to resign yourself to picking her up and depositing her in front of your S.O., relying on the easier command "stay" to keep her there.
2. Give your laptop a static IP. On OS X go to the TCP/IP tab in advanced network settings and choose DHCP with manual address. This address should match the one in `server.py`.
3. Get your phone on the same wifi network as your laptop.
4. Run the Flask app: `python server.py`.
5. Navigate to `prop.html` on your phone. Chrome worked well for me.
6. Choose your voice in the dropdown menu. My puppy is a girl, so I chose a female voice.
7. Attach the phone to your puppy, making sure she's comfortable and the phone is secure.
8. Tell your puppy to go to your S.O., and sit in front of your laptop. Stay in a nearby room so you can hear your S.O.
9. Type a sentence into `text_goes_here.txt`. It will be sent down the Web Socket to the browser on your puppy's back, which will speak it out loud.
10. Listen for your partner's reaction and encourage her to speak to your talking puppy. Have a conversation with her, steering the topic to engagement.
11. Leave your laptop, find your S.O., and propose.
12. Give your puppy a treat. She deserves it :-)

![Thanks Bailey!](pup.jpg)


0 comments on commit bb2e10e

Please sign in to comment.