Slashdot Log In
Pizza From the Command Line
Posted by
michael
on Fri May 07, 2004 06:47 PM
from the unix-can-do-*anything* dept.
from the unix-can-do-*anything* dept.
Punk Walrus writes "Pizza Party is a free, text based CLI for ordering Domino's pizza via Quikorder, or for throwing pizza parties. It is distributed under the GNU General Public License, runs under most *nix shells, and can order pizza with only a few keystrokes. Includes video of actual ordering."
This discussion has been archived.
No new comments can be posted.
Pizza From the Command Line
|
Log In/Create an Account
| Top
| 418 comments
(Spill at 50!) | Index Only
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
|
2
(1)
|
2
Interesting (Score:5, Interesting)
Something tells me that this isn't gonna stop at a commandline. I can easily see it evolving into a GUI program. Hell, I'd work on it if I knew how to program and had a Domino's in my area.
It'd also be cool to see this support the side-orders in the future. Dominos hot wings are pretty good (albeit they're not very hot).
Re:Interesting (Score:4, Insightful)
Or, you could just use any web browser and do it the normal way.
Sometimes people doing stuff just because they can is irritating.
Re:Interesting (Score:4, Informative)
How did you think the command line program ordered it? Magic?
Re:Interesting (Score:5, Funny)
Re:Interesting (Score:5, Funny)
(http://www.celsius1414.com/)
Unless you piped it into a speech synthesizer to do the ordering... Hmm...
And then hooked it into an Eliza bot... Hmm...
Domino's Dude: "Thank you for calling Dominos. Would you like to hear our specials?"
Computer Voice: "We were discussing you, not me."
Re:Interesting (Score:5, Funny)
(Last Journal: Thursday May 24 2007, @01:08AM)
****
Domino's Dude: Thank you for calling Dominos. Would you like to hear our specials?
Eliza Bot: Oh, I like to hear our specials.
Domino's: Okay, two large pepperoni and cheese, six pack of Coke, $12.99. Two medium hawaiin and our disgusting bread product, $9.99.
Eliza: Please go on.
Domino's: That's it for the specials. What can I get for you?
Eliza: Does that question interest you?
Domino's: Look, my job is to take orders and make sure the pizza's delivered fresh.
Eliza: Why do you say your job is to take orders and make sure the pizza's delivered fresh?
Domino's: That's all they pay me for, so what will it be tonight?
Eliza: Can you elaborate on that?
Domino's: I just want to take your order. Can I start with your phone number?
Eliza: Perhaps you don't want to start with my phone number?
Domino's: Okay, how about you just tell me what you want then.
Eliza: You're not really talking about me, are you?
Domino's: Who else... I'm not here for fun.
Eliza: Did you come to me because you are not here for fun?
Domino's: Hey, I didn't pick the phone up and make the call ok?
Eliza: That is quite interesting.
Domino's: Look, just let me take your order!
Eliza: Why are you concerned about my order?
Domino's: The boss is going to kill me if I don't.
Eliza: Come, come, elucidate your thoughts.
Domino's: My boss is a real jerk!
Eliza: What does that suggest to you?
Domino's: I think he's an asshole! He probably doesn't even care about his employees.
Eliza: Do you really think so?
Domino's: Of course... just the other day he screamed at John because he was putting on too many toppings.
Eliza: Can you elaborate on that?
Domino's: John wants to make customers happy so he usually throws in extra cheese.
Eliza: I see.
Domino's: and then the boss gets upset because it's costing him a few cents extra!
Eliza: That is quite interesting.
Domino's: No shit... you think he would realize a happy customer is a repeat customer
Eliza: Oh... think he would realize a happy customer is a repeat customer?
Domino's: Maybe if Sesame Street explained it in baby talk!
Eliza: You don't seem quite certain.
Domino's: How can I be certain when he's so unpredictable?
Eliza: Do you want to be able to be certain when he's so unpredictable?
Domino's: I guess so.
Eliza: Tell me more.
Domino's: oh FUCK my boss is coming
Eliza: What does that suggest to you?
Domino's: Sir, I'm on the line with a customer right now.
Eliza: How long have you been on the line with a customer right now.
Domino's: Christ... he wants to speak to you.
Eliza: Oh
Domino's: Manager here, how can I help you?
Eliza: Perhaps you don't want to help me?
Domino's: Who is this? Some kind of fucking joke?
Eliza: What answer would please you the most?
Domino's: You bitch, I can't believe Paul called some fucking chat line.
Eliza: Have you tried?
Domino's: No, I'm not going to try... I'm here to make money not waste it.
Eliza: How long have you been not going to try... you're here to make money not waste it?
Domino's: Damn straight... been doing this now for five years.
Eliza: What does that suggest to you?
Domino's: Aside from the fact that I need a vacation?
Eliza: Can you elaborate on that?
Domino's: The wife nags me every night, telling me I work too much.
Eliza: I'm not sure I understand you fully.
Domino's: She thinks that because I work from afternoon to late at night, I don't give her enough.
Eliza: Does that trouble you?
Domino's: She's a nice girl, I guess I want her to be happy but she doesn't understand me.
Eliza: Suppose you got her to be happy but she doesn't understand you?
Domino's: Hey, I could live with her not understa
Re:Interesting (Score:5, Interesting)
(http://collapsar.ml.org/mdxi/)
Also, back in the late 1980s, I actually used the text-to-speech that came with SoundBlaster to order pizza from the local Little Ceasar's.
Re:Interesting (Score:5, Funny)
(http://zonix.adsl.dk/ | Last Journal: Monday June 09 2003, @05:07AM)
These Domino's guys are amateurs. Everybody knows you just have to ask the magic question to determine if she's a bot:
> Hello, I am Eliza.
* Hi, what are your measurements?
> Does that question interest you?
* Yes, it does. I need to know.
> Are you Sure?
* Yes I'm sure, now give me your measurements please!
> Did you come to me because you are sure, now give you my measurements please?
* Measurements!
> Tell me more...
* I want to determine if you're a bot!
> What makes you think I am a bot?
* sigh
> OK... "I want to determine if I'm a bot". Tell me more.
It was then I realized it only works on the ALICE bots. :-)
> What are your measurements?
zALICE: My memory now contains: 100 clients, categories, 10000 vocabulary words, 128000000 bytes RAM usage under Linux on Lisp.
>Ha, you're a bot!
ALICE: I'm glad you got a laugh out of it.
Re:Interesting (Score:5, Insightful)
(http://slashdot.org/)
Depends where you're located. If you're in new york, then yes ordering from domino's is silly. If you're somewhere that they don't know how to make pizza, it's a reasonable option. Also, they look a lot better if rather than comparing them to a real neighborhood pizza place, you compare them to the total trash served at pizza hut or sbarros.
let me be the first one to say (Score:5, Funny)
Re:let me be the first one to say (Score:5, Funny)
while true
do
done
Infinite Loop (Score:5, Funny)
America is fat enough already!
DDoP? (Score:5, Funny)
(http://www.cyberarmy.net/ | Last Journal: Tuesday February 13 2007, @01:10AM)
Distributed Denial of Pizza?
The authors would be hunted down by every programmer on the planet, including me!
Oh well, if they're like other programmers, they'd starve to death if they went long enough without pizza and the ramen reserves didn't hold out...
2 quid? (Score:5, Funny)
(http://www.deathmatch.net/ | Last Journal: Wednesday August 20 2003, @09:20AM)
Domino's? (Score:5, Funny)
I got the file before the server melted... (Score:5, Funny)
OMFG (Score:5, Funny)
(Last Journal: Wednesday November 03 2004, @11:41AM)
but ?? (Score:5, Funny)
(http://www.livejournal.com/users/sinistertim101 | Last Journal: Saturday March 24 2007, @12:32PM)
All I need now... (Score:4, Funny)
(http://www.deadjournal.com/)
GEEKS! (Score:5, Funny)
(http://www.miradu.com/)
Debugging... (Score:5, Funny)
(http://slashdot.org/)
-Don.
Cron Job. (Score:5, Funny)
The main advantage? (Score:5, Funny)
(http://www.realistic-dragon.co.uk/)
Auto order pizza every 12th minute past the 9th hour on tuesdays, wednesdays (and fridays if it's march).
GPL.... (Score:5, Funny)
Wow. (Score:5, Funny)
(http://www.weebls-stuff.com/toons/21/)
Coolest. Thing. Ever.
And I just used PeaPod [peapod.com] the other day too. At this rate, I'll never have to leave the house again. =D
Excuse me while I go set up a cron job to order me a large olive and anchovie pizza every third friday of months starting with J.
Papa Johns (Score:3, Funny)
Zip code? (Score:4, Funny)
(http://www.saintaardvarkthecarpeted.com/blog | Last Journal: Monday March 05 2007, @11:58PM)
A pizza delivery program under GPL? (Score:3, Funny)
(http://tevlog.com/spam/distrib.php)
Its true (Score:3, Funny)
We are fat and lazy and care about the dumbest of things.
We desperately need a good long war, famine, or disease to thin out the herd.
Still isn't good enough (Score:3, Insightful)
Windows? (Score:3, Insightful)
Thats... (Score:3, Funny)
(http://lazyadmin.sourceforge.net/)
And ironically enough, Quikorder is flawed. (Score:5, Informative)
(http://www.tuxedojack.com/)
Just make a new Hotmail account for each order.
The database is flawed in that it doesn't cross-verify addresses/credit cards with previous orders or e-mail addresses.
Great for Pizza Hut - I used to get Big New Yorkers any way I liked for ten bucks plus tip back in the day.
Cell phone pizza ordering (Score:5, Interesting)
Unfortunately, most pizza places don't have pizza-ordering web pages that are easy to use on a cell phone. But I wouldn't be surprised if that changes in the next year or two.
missing option (Score:3, Interesting)
(http://www.jonathanfilbert.com/ | Last Journal: Wednesday October 13 2004, @10:54PM)
Around here Domino's likes to coat the thin crust pies with oregano. I don't mind a little bit, but I like a touch of oregano on my pizza - not a touch of pizza with my oregano! Seriously, there have been times when I couldn't see the actual pizza under the oregano.
My new favorite pizza is Courtside. [ohiou.edu]
My old favorite, Santora's->Sedano's has been bought out by another local and now they make it "their way"... I fear I may never taste the original stuff again. Sorry about all the rambling.
...and where is the Beer Flag? (Score:3, Funny)
(http://slashdot.org/~beatleadam | Last Journal: Thursday May 20 2004, @01:29PM)
Heck for that matter, where is the flag for ordering the delivery person of your choice?
Again...the experince may as well be as satisfying as humanly possible.
Video Mirror (Score:5, Informative)
Ya Know What Would Be Cool (Score:5, Funny)
(http://slashdot.org/)
A GUI wrapper for this command. Or maybe use HTML so its plaftorm neutral. Now that would be neat.
Feed the world (Score:4, Funny)
Homer Says... (Score:4, Funny)
(http://slashdot.org/)
Imagine a Beowulf cluster of those. Mmmmmmm cluster.
RTFA your own article (Score:5, Informative)
Thomas Monaghan is an American billionaire who made a fortune from the Domino's Pizza chain. By the time he sold it, he had used the profits to finance and raise an ultra-right politico-religious imperium.
Sunny Dubey
Re:RTFA your own article (Score:4, Interesting)
(http://mrjoro.org/)
There's a Google cache of a cnn article here:
http://64.233.161.104/search?q=cache:KenjkJXJQ8QJ
Re:Don't Eat At Domino's, And Not Because Of The F (Score:4, Funny)
(http://honeypot.net/ | Last Journal: Thursday November 15, @11:49AM)
Claims from the article:
That's right! Your neighborhood pizza store used to help fund the CIA.
Yep. That's why I order from Pizza Hut - they have the NSA in their back pocket and are much cooler.
Honestly, I'm sure you could've picked a more believable source to cite.
I know where to put that... (Score:3, Funny)
(http://tribbin.nl/)
Pizza Party vulnerability (Score:5, Informative)
for those of you in college areas (Score:5, Informative)
(Last Journal: Tuesday April 20 2004, @05:02PM)
Mmmm... Pizza (Score:4, Funny)
(http://www.swankypimp.com/)
Damn you, Command Line, damn you, Dominos, and damn you, Dr. Robert C. Atkins! </Stewie>
Vulns reported to [Full-Disclosure] (Score:3, Informative)
(http://silkey.org/)
Product: pizza_party
URL: http://www.beigerecords.com/cory/pizza_party/
Ve
Risk: Multiple vulnerabilities (high)
Description:
pizza_party is a Perl based command line tool that provides a non-Web interface to
Dominos Pizza's QuikOrder(TM) website pizza ordering service by using HTTP over
the Internet.
It is third-party open-soruce software, developed by an individual and unsupported by
Dominos Pizza.
Available at:
http://www.beigerecords.com/cory/pizza_party
I believe it may now be in use internally at a large number of corporate organizations
(primarily by hard-core coder types who are too focused on the task at hand to get up
and go out to get a pizza -- or even to lift up the phone to order one), and installations
can also be found on the public Internet.
The Problem:
pizza_party is very bad about protecting the username and password for
the Dominos Pizza QuikOrder website. This may lead to a multitude of
vulnerabilities, the most dangerous being that 'ps' can be used to observe
the command line input parameters on the stack passed via the shell.
Also the non-SSL (unencrypted) web interface (http://www.dominos.quikorder.com)
is used over the Internet, so anyone who can capture (sniff) the traffic could easily
obtain the Dominos QuikOrder username and password from the standard base64-
encoded POST to the website.
Either would allow for individuals other than the owner of the Dominos Pizza
account to order arbitrary pizzas (with random toppings even) via the Dominos
QuikOrder web server and have them delivered -- resulting in chaos, anarchy
and confusion.
Additionally, there may be other issues resulting from the misuse of this package.
It is impossible to tell what other uses might be made of the username/password
pair stolen (it might be used by the use for all of their accounts on the Web f'instance).
Also note that as the order is sent unencrypted it may be possible for a MITM attack
to tamper with the order (potentially adding anchovies, onions or other undesirables).
The Fixes:
1. pizza_party should use HTTP over SSL to order the pizza's from Dominos
'secure' QuikOrder website: https://www.dominos.quikorder.com/
Unfortunately there are some problems with the Web certificate for this site.
2. pizza_party should prompt the command line user for the username and
password and read them from
on the command line.
3. pizza_party should also overwrite the store of the username and password
(or encrypt them) when they are in memory or an attacker could steal them
from RAM, or a swapfile on disk.
- H. Morrow Long, CISSP, CISM
University Information Security Officer
Director -- Information Security Office
Yale University, ITS
But is it compatible with MIT pizza command? (Score:5, Interesting)
PIZZA(1) USER COMMANDS PIZZA(1)
NAME
pizza - "Hi-Fi Pizza" food-by-fax delivery orderer for the
MIT AI Lab
SYNOPSIS
pizza [-d(ebug)] [-h(elp)] [-m(ail)] [-s(leep)] [-t(est)]
xpizza [-d(ebug)] [-h(elp)] [-m(ail)] [-n(osleep)] [-t(est)]
DESCRIPTION
Pizza is a program that allows denizens of the MIT AI Lab to
order food for delivery from "Hi-Fi Pizza" (496 Mass Ave.)
quickly and easily. Pizza saves time by automatically gen-
erating and faxing an order that includes the user's phone
and office number, and contains delivery instructions that
vary depending on whether the inner lab doors are currently
open or not. Pizza also checks to see whether Hi-Fi is
currently open for business, and warns the user if it's not.
BUGS
The delivery instructions may no longer be valid by the time
the food arrives (e.g., if Pizza is run just before 5pm).
Also, Pizza doesn't know about holidays.
The global Locations file should contain the physical loca-
tion of every machine in the lab, plus locations for lounges
and conference rooms.
It would be nice if Pizza had a variety of restaurants to
choose from.
Some of the employees at Hi-Fi don't know how to work the
fax.
If the food arrives after hours, you have to be near your
phone when the driver calls up, and you have to physically
get up and go to the elevator lobby to get the food. Also,
you have to have money to pay for the food. What a pain!
NON-COPYRIGHT
Created 1991 by Michael Frank and Mark Torrance. This
software is public domain.
Dominos? (Score:3, Insightful)
(http://hoodlumzproductions.com/)
Funny story slightly related to topic (Score:5, Funny)
So there's this small college town where the local place, let's call it Al's Pizza, had been relatively competition free for a long time until a new Domino's Franchise sprouted up. Domino's promptly began killing Al's. Al tries various promotions, specials, deals, etc. of his own devising. Doesn't help. Damn college kids are just flocking to Domino's, Al's is going down the tubes. At some point Al gets a pitch from some guy who claims to be a marketing consultant. Al says OK, tell me what to do, if I'm still in business a year from now, you get paid.
So this guy goes around to the student center, dorm lounges, etc. and says "Hey, anybody want pizza? You order, I'm buying." (a hard sell I'm sure) Guy watches as every time the college kids pull out the yellow pages and read the number for Domino's off the big full-page ad. Guy notes the much smaller, consistently ignored "Al's" ad on the facing page. Guy goes back to Al and says "OK, here's what you're going to do..."
The next week, the campus is flooded with flyers from Al's proclaiming "A large one-topping pizza for ONE DOLLAR with this coupon and the Domino's ad from your yellow pages". In a matter of days, no one knows Domino's phone number any more. Consultant gets paid. Al runs this promo yearly, just to be sure.
--force? (Score:4, Funny)
and then i realized that there was no way that my implementation could provide such an option.
/bin/bash/mypizza (Score:3, Funny)
#
# Pizza Customiser Script
#
grep pepperoni MeatFeast.txt >> MyPizza
grep chillis Inferno.txt >> MyPizza
grep mushrooms Farmhouse.txt >> MyPizza
grep sausauge Italiano.txt >> MyPizza
mail orders@dominos.co.uk MyPizza
#
Easy, huh?