This is a pre-production deployment of Warehouse, however changes made here WILL affect the production instance of PyPI.
Project Description

BracketMaker is used to create brackets of any size and neatly print them to the screen. It is useful for visually representing tournaments and updating them on the fly. Main.py is used for storing brackets in a file and opening and editing them later.

Included Files

  • bin/main.py - store and update brackets (uses bracket.bracket)
  • bracket/bracket.py - python module used for creating and displaying brackets

Installation

Python must be installed in order for BracketMaker to run. Install python at https://www.python.org/download/. In the terminal type “cd path/to/this/directory” and then “python setup.py install”. This will add the bracket module to your site-packages.

How to Run

You can either choose to run a finished python program that uses the bracket module or create your own script with the module. If you want to just run the finished version, the file will be found in the “bin” directory. Double click on the file or type “python main.py” in the terminal to run. To use the bracket module in your own program the include it at the top of the file with “from bracket import bracket”. There is only one module in the “bracket” directory.

How to Use main.py

In the main menu, your options are to create a new bracket or open an existing one.

New Bracket

You will be asked to enter a name and location to save the bracket. The location must be the full path excluding the name of the bracket. Then you must enter the number of teams that will participate in the tournament and their names. You will also be asked to shuffle the teams. Enter yes if you want to give the teams random seeds. Enter no to use the way you enter the teams as the rankings.

Open Bracket

Enter the full path of where the bracket was saved including the name of the bracket.

Updating the Bracket

Type the name of a team that should go on to the next round. You can type multiple teams at once by separating the names with a comma. You can also edit incorrect updates by typing the other team that should have won instead.

Quit and Save

In the update screen type “quit” to quit and save. This will return you to the main menu as well.

Command Line Arguments

There is only one additional argument for main.py. It is “-f” to show the full output of the program and never clear the screen. To use this feature open the terminal and type “python path/to/directory/main.py -f”.

Release History

Release History

0.3.0

This version

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.2.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.3

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.2

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.1

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

0.1.0

History Node

TODO: Figure out how to actually get changelog content.

Changelog content for this version goes here.

Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur. Donec ut libero sed arcu vehicula ultricies a non tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Show More

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
BracketMaker-0.3.0.tar.gz (4.3 kB) Copy SHA256 Checksum SHA256 Source May 12, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting