Pizza From the Command Line
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."
Hoo boy, 7.1 meg video file. Server meltdown in 5...4...3...
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).
I am a viral sig. Please copy me and help me spread. Thank you.
FIIIIIIINALLY!!!!!!!!
I'd hate to see what happens when some n00b programmer infinite loops the software :)
America is fat enough already!
But is there a CLI app for people who actually like pizza? "I'm way ahead of you, Lou." -Chief Wiggum
and i'm not mirroring it. Sup now, bitches?
.. then you end up with a pizza by Domino's??
http://saveie6.com/
Is a command-line toliet/shower combo and i'll never have to leave my desk! Oh wait, real geeks dont take showers.. Im such an insensitive clod!
This has to be the geekiest thing that I have ever seen in my life. I'm not sure if watching the video of it, or actually doing it is worse. Probably watching the video. *sigh*. Will it run on OS X? When will they add the -papajohns option to get quality pizza?
Must have been expensive... and TASTY!
-Don.
Cwm, fjord-bank glyphs vext quiz
What you do is run that program in a cron job. Every friday night.
Cron baby!
Auto order pizza every 12th minute past the 9th hour on tuesdays, wednesdays (and fridays if it's march).
Beep beep.
Coolest. Thing. Ever.
And I just used PeaPod 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.
I live in Canada, you insensitive clod!
Carousel is a lie!
Seriously, this seems kind off pointless. If they make a windows version though, worms could take advantage. That would make for an interesting time. I didn't order 87 pizza's, it was my security hole!
Help Fight SPAM today!
We Americans (particularly of the nerd type) have way too much money and time on our hands.
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.
You know all those one-time specials? The ones y ou only get as a new subscriber? You can get them infinitely.
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.
Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
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.
I mean really, shouldn't this be as easy...and satisfying :-) as humanly possible?
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.
I have a theory that the truth is never told during the nine-to-five hours. -- Hunter S. Thompson
Incase of /.'ing, here's a mirror of the ordering pizza video pizza_party.mpg.
A GUI wrapper for this command. Or maybe use HTML so its plaftorm neutral. Now that would be neat.
Anybody want a peanut?
perl -e 'while(1) { fork; system "pizzaparty" }'
Free as in speech or free as in Pizza?
How much is that in real money? ;-)
All Your Memory Are Belong To Java
Imagine a Beowulf cluster of those. Mmmmmmm cluster.
Anybody want a peanut?
/etc/cron.daily/
If you mod this up, your slashdot background will turn into a beautiful sunset!
Multiple vulnerabilities in 'pizza_party'
check out www.campusfood.com not a bad site, useful late at night when you're leaving the lab and on your way back to your dorm, schedule a delivery and it'll be there when you get there.
T Money
World Domination with a plastic spoon since 1984
Yea, I'm pretty sure it actually orders pizza ..yaknow, without the "i"
Damn you, Command Line, damn you, Dominos, and damn you, Dr. Robert C. Atkins! </Stewie>
--All your stolen base are belong to Rickey Henderson
Somebody created an account named "ohsnap" just to say that, that is pretty funny...
"I'll have a Guinness, no wait, make that a Coors Light" -Grad student I work with, who shall remain anonymous...
Thats Domino's for you. I think they call it the fur lovers.
From the article itself ...
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
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.
Dewey, what part of this looks like authorities should be involved?
http://www.snopes.com/business/alliance/domino.asp
Stuart Eichert
This came to me at 3:17pm CST ...
r sion: pizza_party 0.1.beta and earlier
/ downl oad/pizza_party -0.1.b.tar.gz
/dev/tty rather than accept them as params
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
The MIT AI lab had a pizza command years ago. I'm not going to post the entire man page, but here are some excepts from the 1991 man page. The BUGS section is especially amusing. Enjoy...
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.
Show me on the doll where his noodly appendage touched you.
Well this app would really kill it, but remember for a moment the days when we had no choice but to look up phone numbers on paper, and called them ourselves... At some conference I was talking (drinking) with some Marketing guys, and one of them told the story of what he considered the best marketing ploy ever:
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.
What happens when someone ports it to Windows and someone else releases the PizzaBlaster worm?
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...
and then i realized that there was no way that my implementation could provide such an option.