Archives tagged with pizza-py-party



Pizza Py Party 0.2.2

Posted by ryochan7 on January 19th, 2009  •  View Comments  • 
Tags: pizza-py-party, projects

I spent a little time working on Pizza Py Party this weekend. The Domino's web site has changed pretty significantly since I logged in last and the script was broken in many places. I took the opportunity to try to clean up some portions of the code and some portions of the code have been rewritten. The page parser classes are the main portions of the code that got completely rewritten; the code in the old classes was so sloppy and unreadable. There have been tiny increments in most of the helper functions. There are plenty of other changes that could be made to clean up the code and make it acceptable by my current standards but those changes will have to wait. Anyway, here is a list of some of the changes for this version.

  • Program now works with updated Domino's site as of 01/19/2009
  • Page parser classes have been rewritten. Much cleaner and better structured code
  • Form handling regarding main pizza form should be more flexible now

Download: http://ryochan7.webfactional.com/files/projects/pizza-py-party-0.2.2.tar.gz

Documentation: http://ryochan7.webfactional.com/files/projects/pizza-man/

Pizza Py Party 0.2.1

Posted by ryochan7 on April 6th, 2008  •  View Comments  • 
Tags: pizza-py-party
Updated on January 16th, 2009

This is a minor update for the 0.2 release. One portion of the program was broken so it had to be fixed; the fix was a one line change regarding a change in the form data in one page. I messed with a couple of other things but it was nothing major. Now that the program has aged a bit, I wish that I could give this a more object-oriented approach but I would very likely have to change major portions of the program to get things to work. There is only one portion, regarding merging attributes from the command line and a config file, that I can't seem to get working properly with the approaches that I have been experimenting with. I don't think that I will bother messing with this anymore than I already have. I will update this application once things break but I won't do much beyond that.

Download: http://ryochan7.webfactional.com/files/projects/pizza-py-party-0.2.1.tar.gz

Edit: Archive link has been updated and other old links have been removed. The program is currently broken and I don't have the time to fix it. Thus, it should only be used for reference only. Also, the code is really bad and if I were to work on it again, it would probably need a complete re-write.

Pizza Py Party Supported Again

Posted by ryochan7 on January 12th, 2008  •  View Comments  • 
Tags: pizza-py-party

Tomorrow is my move-in date. I have found what the mailing address would be for the dorm so I put that into the Domino's site to find out if a Domino's delivers around the area. There is one that delivers, including for online orders, so I will now be supporting Pizza Py Party again. I don't know how much work will go into the program over the next few months. I would like to clean things up as the current approach that I am taking with the program requires too many separate lists. I would like the information in the lists to be joined and have a closer relation than just relying on index numbers.

I know that most people would want a GUI version of this program and I have thought about it. The major problem would be making a decent interface that wouldn't be extremely bloated and cluttered with a bunch of buttons. The GUI should also be lean as far as how much code is needed to write it.

Pizza Py Party 0.2 Release

Posted by ryochan7 on January 10th, 2008  •  View Comments  • 
Tags: pizza-py-party

Inspired by the popular program Pizza Party, Pizza Py Party is a command line program for ordering pizza from Domino's. Here is a list of some of the major features of this program:

  • Runs on any major operating system supported by Python
  • Utilizes the new Domino's online order form
  • Can be used at locations that the old QuikOrder site doesn't allow, such as my hometown Peoria, IL
  • Can use batch files for ordering many pizzas
  • Supports the use of online coupons
  • Can read default settings from a configuration file
  • Unattended / background operation
  • Pizza Py Party is licensed under the GNU General Public License

Changes since 0.1:

  • Positional arguments are now handled so Pizza Py Party now has command-line syntax that is more similar to Pizza Party. Check the documentation for more details
  • Added more crust choices and edited topping choices to correspond to the changes in the Domino's website
  • Trimmed down the code by around 100 lines
  • Pizza Py Party is now licensed under GPL version 3

Download: http://bored.homelinux.net/projects/pizza-py-party/pizza-py-party-0.2.tar.gz

Documentation: http://bored.homelinux.net/projects/pizza-py-party/man/

Credits: Travis Nickles (ryoohki7 AT yahoo DOT com) - Author Cory Arcangel (cory AT post-data DOT org) and Michael Frumin (mfrumin AT eyebeam DOT org) for making Pizza Party.

Pizza Py Party 0.1.1 Release

Posted by ryochan7 on January 6th, 2008  •  View Comments  • 
Tags: pizza-py-party

This release fixes the issues that arose from the most recent changes to the Domino's web site. This application is still unsupported until I can actually order pizza from Domino's again; the Domino's closest to my house no longer accepts online orders.

Download: http://bored.homelinux.net/projects/pizza-py-party/pizza-py-party-0.1.1.tar.gz

For more info on what Pizza Py Party is, check out the post on version 0.1. http://bored.homelinux.net/?p=18

Edit: The Domino's that I ordered from beforehand no longer exists. I don't get why it is still listed on the website though.

Pizza Py Party 0.1 Broken

Posted by ryochan7 on January 6th, 2008  •  View Comments  • 
Tags: pizza-py-party, python

Yo people. It looks like the Domino's site has changed just enough so that Pizza Py Party is now broken. I am actually messing around with developing the script but I don't know if a new version will come out of it. So far, it seems like only one portion of the script is broken and it should be easy to edit the old script to get it work again so expect a fix shortly. Pizza Py Party will still technically remain unsupported though. I would like to support this app again but I won't do so until I have a way to actually test ordering pizza from the Domino's site. I know there is a Domino's close to the dorm that I will be staying at, Hamilton Hall, so hopefully they deliver to that dorm so I can support this app again.

Edit: I should finally mention that I put Pizza Py Party on Launchpad. https://launchpad.net/pizza-py-party