├── .gitignore ├── LICENSE ├── README.md ├── curlybrackets ├── __init__.py ├── api │ ├── __init__.py │ ├── challonge.py │ ├── smashgg.py │ └── startgg.py ├── assignment │ ├── __init__.py │ ├── analyze.py │ ├── bracket.py │ ├── compute.py │ ├── pools.py │ ├── seeds.py │ └── utilities.py ├── macros.py ├── pandas.py ├── pdf │ ├── __init__.py │ ├── brackets.py │ ├── creator.py │ ├── elements.py │ ├── fonts.py │ ├── pages.py │ ├── templates │ │ ├── 10player_RRGrid.pdf │ │ ├── 11player_RRGrid.pdf │ │ ├── 12w16l_4out_Bracket.pdf │ │ ├── 16player_2out_Bracket.pdf │ │ ├── 16player_3out_Bracket.pdf │ │ ├── 16player_4out_Bracket.pdf │ │ ├── 16player_6out_Bracket.pdf │ │ ├── 16player_8out_Bracket.pdf │ │ ├── 16player_Bracket.pdf │ │ ├── 2w4l_Bracket.pdf │ │ ├── 32player_12out_Bracket.pdf │ │ ├── 32player_2out_Bracket.pdf │ │ ├── 32player_3out_Bracket.pdf │ │ ├── 32player_4out_Bracket.pdf │ │ ├── 32player_6out_Bracket.pdf │ │ ├── 32player_8out_Bracket.pdf │ │ ├── 32player_Bracket.pdf │ │ ├── 4w8l_4out_Bracket.pdf │ │ ├── 4w8l_Bracket.pdf │ │ ├── 8player_2out_Bracket.pdf │ │ ├── 8player_4out_Bracket.pdf │ │ ├── 8player_Bracket.pdf │ │ ├── 8w16l_12out_Bracket.pdf │ │ ├── 8w16l_3out_Bracket.pdf │ │ ├── 8w16l_4out_Bracket.pdf │ │ ├── 8w16l_6out_Bracket.pdf │ │ ├── 8w16l_8out_Bracket.pdf │ │ ├── 8w16l_Bracket.pdf │ │ ├── __init__.py │ │ ├── config.json │ │ ├── playpool16de.pdf │ │ ├── playpool16se.pdf │ │ ├── playpool32de.pdf │ │ ├── playpool32se.pdf │ │ ├── playpool64de.pdf │ │ ├── playpool64se.pdf │ │ ├── playpool8de.pdf │ │ ├── playpool8se.pdf │ │ └── roundrobin.pdf │ └── utilities.py └── utilities.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── game-list.txt ├── tag-list.txt ├── test_macros.py ├── test_pdf_creator.py └── test_utilities.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/README.md -------------------------------------------------------------------------------- /curlybrackets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/__init__.py -------------------------------------------------------------------------------- /curlybrackets/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /curlybrackets/api/challonge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/api/challonge.py -------------------------------------------------------------------------------- /curlybrackets/api/smashgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/api/smashgg.py -------------------------------------------------------------------------------- /curlybrackets/api/startgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/api/startgg.py -------------------------------------------------------------------------------- /curlybrackets/assignment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/__init__.py -------------------------------------------------------------------------------- /curlybrackets/assignment/analyze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/analyze.py -------------------------------------------------------------------------------- /curlybrackets/assignment/bracket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/bracket.py -------------------------------------------------------------------------------- /curlybrackets/assignment/compute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/compute.py -------------------------------------------------------------------------------- /curlybrackets/assignment/pools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/pools.py -------------------------------------------------------------------------------- /curlybrackets/assignment/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/seeds.py -------------------------------------------------------------------------------- /curlybrackets/assignment/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/assignment/utilities.py -------------------------------------------------------------------------------- /curlybrackets/macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/macros.py -------------------------------------------------------------------------------- /curlybrackets/pandas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pandas.py -------------------------------------------------------------------------------- /curlybrackets/pdf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/__init__.py -------------------------------------------------------------------------------- /curlybrackets/pdf/brackets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/brackets.py -------------------------------------------------------------------------------- /curlybrackets/pdf/creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/creator.py -------------------------------------------------------------------------------- /curlybrackets/pdf/elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/elements.py -------------------------------------------------------------------------------- /curlybrackets/pdf/fonts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/fonts.py -------------------------------------------------------------------------------- /curlybrackets/pdf/pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/pages.py -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/10player_RRGrid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/10player_RRGrid.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/11player_RRGrid.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/11player_RRGrid.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/12w16l_4out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/12w16l_4out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/16player_2out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/16player_2out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/16player_3out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/16player_3out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/16player_4out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/16player_4out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/16player_6out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/16player_6out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/16player_8out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/16player_8out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/16player_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/16player_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/2w4l_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/2w4l_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_12out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_12out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_2out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_2out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_3out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_3out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_4out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_4out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_6out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_6out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_8out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_8out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/32player_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/32player_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/4w8l_4out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/4w8l_4out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/4w8l_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/4w8l_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8player_2out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8player_2out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8player_4out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8player_4out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8player_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8player_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8w16l_12out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8w16l_12out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8w16l_3out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8w16l_3out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8w16l_4out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8w16l_4out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8w16l_6out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8w16l_6out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8w16l_8out_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8w16l_8out_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/8w16l_Bracket.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/8w16l_Bracket.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/config.json -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool16de.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool16de.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool16se.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool16se.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool32de.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool32de.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool32se.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool32se.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool64de.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool64de.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool64se.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool64se.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool8de.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool8de.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/playpool8se.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/playpool8se.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/templates/roundrobin.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/templates/roundrobin.pdf -------------------------------------------------------------------------------- /curlybrackets/pdf/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/pdf/utilities.py -------------------------------------------------------------------------------- /curlybrackets/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/curlybrackets/utilities.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/game-list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/tests/game-list.txt -------------------------------------------------------------------------------- /tests/tag-list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/tests/tag-list.txt -------------------------------------------------------------------------------- /tests/test_macros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/tests/test_macros.py -------------------------------------------------------------------------------- /tests/test_pdf_creator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/tests/test_pdf_creator.py -------------------------------------------------------------------------------- /tests/test_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/margotphoenix/curly-brackets/HEAD/tests/test_utilities.py --------------------------------------------------------------------------------