From b810f204889beb65a559b73eee99358540206ca0 Mon Sep 17 00:00:00 2001 From: Michael Virgo Date: Mon, 16 May 2022 21:58:19 -0500 Subject: [PATCH 1/3] chore: Update probabilities from 2022 results --- .../historicalProbabilities.plist | 60 +++++++++---------- .../historicalProbabilitiesWomen.plist | 42 ++++++------- 2 files changed, 51 insertions(+), 51 deletions(-) diff --git a/foam-madness/probabilities/historicalProbabilities.plist b/foam-madness/probabilities/historicalProbabilities.plist index f8f9a50..f0a324b 100644 --- a/foam-madness/probabilities/historicalProbabilities.plist +++ b/foam-madness/probabilities/historicalProbabilities.plist @@ -5,7 +5,7 @@ Source Date Accessed - 2022-03-14T01:24:57Z + 2022-05-17T02:51:00Z URL http://mcubed.net/ncaab/seeds.shtml @@ -14,23 +14,23 @@ 1 0.5 2 - 0.539 + 0.545 3 0.634 4 - 0.711 + 0.705 5 - 0.839 + 0.825 6 0.706 7 0.857 8 - 0.798 + 0.791 9 - 0.901 + 0.905 10 - 0.857 + 0.875 11 0.556 12 @@ -49,23 +49,23 @@ 2 0.5 3 - 0.603 + 0.609 4 - 0.444 + 0.5 5 - 0.167 + 0.286 6 0.722 7 - 0.694 + 0.7 8 - 0.444 + 0.4 9 0.5 10 - 0.645 + 0.635 11 - 0.833 + 0.842 12 1 13 @@ -73,7 +73,7 @@ 14 0.5 15 - 0.9379999999999999 + 0.9320000000000001 16 0.5 @@ -86,7 +86,7 @@ 5 0.5 6 - 0.576 + 0.581 7 0.611 8 @@ -96,15 +96,15 @@ 10 0.6919999999999999 11 - 0.679 + 0.661 12 0.5 13 0.5 14 - 0.847 + 0.851 15 - 1 + 0.667 16 0.5 @@ -113,13 +113,13 @@ 4 0.5 5 - 0.5629999999999999 + 0.5610000000000001 6 0.333 7 0.333 8 - 0.364 + 0.333 9 0.5 10 @@ -127,9 +127,9 @@ 11 0.5 12 - 0.6899999999999999 + 0.705 13 - 0.79 + 0.796 14 0.5 15 @@ -154,7 +154,7 @@ 11 0.5 12 - 0.671 + 0.667 13 0.842 14 @@ -177,7 +177,7 @@ 10 0.6 11 - 0.634 + 0.625 12 0.5 13 @@ -198,7 +198,7 @@ 9 0.5 10 - 0.601 + 0.605 11 0 12 @@ -208,7 +208,7 @@ 14 1 15 - 0.5 + 0.4 16 0.5 @@ -217,7 +217,7 @@ 8 0.5 9 - 0.518 + 0.512 10 0.5 11 @@ -229,7 +229,7 @@ 14 0.5 15 - 0.5 + 1 16 0.5 @@ -257,7 +257,7 @@ 10 0.5 11 - 0.333 + 0.5 12 0.5 13 diff --git a/foam-madness/probabilities/historicalProbabilitiesWomen.plist b/foam-madness/probabilities/historicalProbabilitiesWomen.plist index 0f97c56..c371199 100644 --- a/foam-madness/probabilities/historicalProbabilitiesWomen.plist +++ b/foam-madness/probabilities/historicalProbabilitiesWomen.plist @@ -5,7 +5,7 @@ Source Date Accessed - 2022-03-14T01:29:13Z + 2022-05-17T02:56:10Z URL http://mcubed.net/ncaabw/seeds.shtml @@ -14,13 +14,13 @@ 1 0.5 2 - 0.624 + 0.62 3 - 0.733 + 0.739 4 - 0.806 + 0.8090000000000001 5 - 0.909 + 0.913 6 0.857 7 @@ -28,7 +28,7 @@ 8 0.957 9 - 0.969 + 0.97 10 1 11 @@ -49,21 +49,21 @@ 2 0.5 3 - 0.633 + 0.637 4 0.467 5 0.5 6 - 0.765 + 0.771 7 - 0.852 + 0.855 8 0 9 0 10 - 0.898 + 0.863 11 1 12 @@ -86,7 +86,7 @@ 5 1 6 - 0.695 + 0.6919999999999999 7 0.462 8 @@ -94,9 +94,9 @@ 9 0.5 10 - 0.6 + 0.571 11 - 0.667 + 0.6830000000000001 12 0.5 13 @@ -113,7 +113,7 @@ 4 0.5 5 - 0.664 + 0.653 6 1 7 @@ -127,9 +127,9 @@ 11 0.5 12 - 0.8080000000000001 + 0.821 13 - 0.9350000000000001 + 0.9379999999999999 14 0.5 15 @@ -154,7 +154,7 @@ 11 0.5 12 - 0.798 + 0.789 13 0.571 14 @@ -177,7 +177,7 @@ 10 0.5 11 - 0.695 + 0.6889999999999999 12 0.5 13 @@ -198,9 +198,9 @@ 9 0.5 10 - 0.65 + 0.646 11 - 0.5 + 0 12 0.5 13 @@ -217,7 +217,7 @@ 8 0.5 9 - 0.543 + 0.542 10 0.5 11 From 1cb32fcd195fb9309fe8340a86aaf01b277e8e47 Mon Sep 17 00:00:00 2001 From: Michael Virgo Date: Mon, 16 May 2022 22:56:52 -0500 Subject: [PATCH 2/3] refactor: Move bracket naming from code to plist --- foam-madness.xcodeproj/project.pbxproj | 4 +++ .../SelectInitialBracketViewController.swift | 18 +++++------ foam-madness/brackets/bracketIndex.plist | 30 +++++++++++++++++++ 3 files changed, 42 insertions(+), 10 deletions(-) create mode 100644 foam-madness/brackets/bracketIndex.plist diff --git a/foam-madness.xcodeproj/project.pbxproj b/foam-madness.xcodeproj/project.pbxproj index fd1ccd1..502de74 100644 --- a/foam-madness.xcodeproj/project.pbxproj +++ b/foam-madness.xcodeproj/project.pbxproj @@ -44,6 +44,7 @@ 7AF31A862431267400DF1605 /* GameHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF31A852431267400DF1605 /* GameHelper.swift */; }; D14C59E927DED2FE001378F1 /* mensBracket2022.plist in Resources */ = {isa = PBXBuildFile; fileRef = D14C59E827DED2FE001378F1 /* mensBracket2022.plist */; }; D14C59EB27DED30F001378F1 /* womensBracket2022.plist in Resources */ = {isa = PBXBuildFile; fileRef = D14C59EA27DED30F001378F1 /* womensBracket2022.plist */; }; + D1E16E1128334BB0007280EC /* bracketIndex.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E1028334BB0007280EC /* bracketIndex.plist */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -88,6 +89,7 @@ 7AF31A852431267400DF1605 /* GameHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameHelper.swift; sourceTree = ""; }; D14C59E827DED2FE001378F1 /* mensBracket2022.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2022.plist; sourceTree = ""; }; D14C59EA27DED30F001378F1 /* womensBracket2022.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2022.plist; sourceTree = ""; }; + D1E16E1028334BB0007280EC /* bracketIndex.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = bracketIndex.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -213,6 +215,7 @@ 7A916BD625EDE5D4007E8714 /* womensBracket2021.plist */, 7AEAB80A2433086C009E7CC1 /* bracketology2020.plist */, 7AECF9C7245E779E0037E126 /* womensBracketology2020.plist */, + D1E16E1028334BB0007280EC /* bracketIndex.plist */, ); path = brackets; sourceTree = ""; @@ -284,6 +287,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + D1E16E1128334BB0007280EC /* bracketIndex.plist in Resources */, 7AEAB80B2433086C009E7CC1 /* teams.plist in Resources */, 7AECF9C8245E779E0037E126 /* womensBracketology2020.plist in Resources */, 7A2ECEF3242EDE930065E369 /* LaunchScreen.storyboard in Resources */, diff --git a/foam-madness/Controller/SelectInitialBracketViewController.swift b/foam-madness/Controller/SelectInitialBracketViewController.swift index eda10f3..03808e5 100644 --- a/foam-madness/Controller/SelectInitialBracketViewController.swift +++ b/foam-madness/Controller/SelectInitialBracketViewController.swift @@ -13,19 +13,18 @@ class SelectInitialBracketViewController: UITableViewController { // MARK: Variables var dataController: DataController! var isSimulated: Bool! + var brackets: [Dictionary] = [] var chosenBracketFile = "" - let brackets = ["2020 Joe Lunardi's Bracketology": "bracketology2020", - "2020 Womens - Charlie Creme's Bracketology": "womensBracketology2020", - "2021 Men's Bracket": "mensBracket2021", - "2021 Women's Bracket": "womensBracket2021", - "2022 Men's Bracket": "mensBracket2022", - "2022 Women's Bracket": "womensBracket2022"] + let bracketIndexFile = "bracketIndex" // MARK: View functions override func viewDidLoad() { super.viewDidLoad() // Add a page title navigationItem.title = "Choose a Starting Bracket" + // Load the bracket index + let path = Bundle.main.path(forResource: bracketIndexFile, ofType: "plist")! + brackets = NSArray(contentsOfFile: path) as! [Dictionary] } // MARK: Table View functionality @@ -36,17 +35,16 @@ class SelectInitialBracketViewController: UITableViewController { override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "bracketCell", for: indexPath) // Return in reverse sorted order (more recent years first) - let bracket = Array(brackets.keys.sorted().reversed())[(indexPath as NSIndexPath).row] + let bracketText = brackets.reversed()[(indexPath as NSIndexPath).row].first?.value // Set the cell details - cell.textLabel?.text = bracket + cell.textLabel?.text = bracketText return cell } override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { - let bracket = Array(brackets.keys.sorted().reversed())[(indexPath as NSIndexPath).row] - chosenBracketFile = brackets[bracket]! + chosenBracketFile = brackets.reversed()[(indexPath as NSIndexPath).row].first!.key // Segue to bracket creation screen performSegue(withIdentifier: "createBracket", sender: nil) } diff --git a/foam-madness/brackets/bracketIndex.plist b/foam-madness/brackets/bracketIndex.plist new file mode 100644 index 0000000..192a24d --- /dev/null +++ b/foam-madness/brackets/bracketIndex.plist @@ -0,0 +1,30 @@ + + + + + + bracketology2020 + 2020 Joe Lunardi's Bracketology + + + womensBracketology2020 + 2020 Womens - Charlie Creme's Bracketology + + + mensBracket2021 + 2021 Men's Bracket + + + womensBracket2021 + 2021 Women's Bracket + + + mensBracket2022 + 2022 Men's Bracket + + + womensBracket2022 + 2022 Women's Bracket + + + From 9084643139ce1e9bb599744819822de6a37a6189 Mon Sep 17 00:00:00 2001 From: Michael Virgo Date: Fri, 24 Feb 2023 20:14:27 -0600 Subject: [PATCH 3/3] feat: Add 2015 to 2019 brackets --- foam-madness.xcodeproj/project.pbxproj | 48 +++- foam-madness/brackets/bracketIndex.plist | 40 ++++ foam-madness/brackets/mensBracket2015.plist | 218 ++++++++++++++++++ foam-madness/brackets/mensBracket2016.plist | 218 ++++++++++++++++++ foam-madness/brackets/mensBracket2017.plist | 218 ++++++++++++++++++ foam-madness/brackets/mensBracket2018.plist | 218 ++++++++++++++++++ foam-madness/brackets/mensBracket2019.plist | 218 ++++++++++++++++++ foam-madness/brackets/womensBracket2015.plist | 171 ++++++++++++++ foam-madness/brackets/womensBracket2016.plist | 171 ++++++++++++++ foam-madness/brackets/womensBracket2017.plist | 171 ++++++++++++++ foam-madness/brackets/womensBracket2018.plist | 171 ++++++++++++++ foam-madness/brackets/womensBracket2019.plist | 171 ++++++++++++++ 12 files changed, 2029 insertions(+), 4 deletions(-) create mode 100644 foam-madness/brackets/mensBracket2015.plist create mode 100644 foam-madness/brackets/mensBracket2016.plist create mode 100644 foam-madness/brackets/mensBracket2017.plist create mode 100644 foam-madness/brackets/mensBracket2018.plist create mode 100644 foam-madness/brackets/mensBracket2019.plist create mode 100644 foam-madness/brackets/womensBracket2015.plist create mode 100644 foam-madness/brackets/womensBracket2016.plist create mode 100644 foam-madness/brackets/womensBracket2017.plist create mode 100644 foam-madness/brackets/womensBracket2018.plist create mode 100644 foam-madness/brackets/womensBracket2019.plist diff --git a/foam-madness.xcodeproj/project.pbxproj b/foam-madness.xcodeproj/project.pbxproj index 502de74..f89e6c7 100644 --- a/foam-madness.xcodeproj/project.pbxproj +++ b/foam-madness.xcodeproj/project.pbxproj @@ -45,6 +45,16 @@ D14C59E927DED2FE001378F1 /* mensBracket2022.plist in Resources */ = {isa = PBXBuildFile; fileRef = D14C59E827DED2FE001378F1 /* mensBracket2022.plist */; }; D14C59EB27DED30F001378F1 /* womensBracket2022.plist in Resources */ = {isa = PBXBuildFile; fileRef = D14C59EA27DED30F001378F1 /* womensBracket2022.plist */; }; D1E16E1128334BB0007280EC /* bracketIndex.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E1028334BB0007280EC /* bracketIndex.plist */; }; + D1E16E1C283354B0007280EC /* womensBracket2019.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E12283354B0007280EC /* womensBracket2019.plist */; }; + D1E16E1D283354B0007280EC /* mensBracket2016.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E13283354B0007280EC /* mensBracket2016.plist */; }; + D1E16E1E283354B0007280EC /* mensBracket2017.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E14283354B0007280EC /* mensBracket2017.plist */; }; + D1E16E1F283354B0007280EC /* womensBracket2017.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E15283354B0007280EC /* womensBracket2017.plist */; }; + D1E16E20283354B0007280EC /* womensBracket2015.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E16283354B0007280EC /* womensBracket2015.plist */; }; + D1E16E21283354B0007280EC /* womensBracket2018.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E17283354B0007280EC /* womensBracket2018.plist */; }; + D1E16E22283354B0007280EC /* mensBracket2015.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E18283354B0007280EC /* mensBracket2015.plist */; }; + D1E16E23283354B0007280EC /* mensBracket2019.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E19283354B0007280EC /* mensBracket2019.plist */; }; + D1E16E24283354B0007280EC /* mensBracket2018.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E1A283354B0007280EC /* mensBracket2018.plist */; }; + D1E16E25283354B0007280EC /* womensBracket2016.plist in Resources */ = {isa = PBXBuildFile; fileRef = D1E16E1B283354B0007280EC /* womensBracket2016.plist */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -90,6 +100,16 @@ D14C59E827DED2FE001378F1 /* mensBracket2022.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2022.plist; sourceTree = ""; }; D14C59EA27DED30F001378F1 /* womensBracket2022.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2022.plist; sourceTree = ""; }; D1E16E1028334BB0007280EC /* bracketIndex.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = bracketIndex.plist; sourceTree = ""; }; + D1E16E12283354B0007280EC /* womensBracket2019.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2019.plist; sourceTree = ""; }; + D1E16E13283354B0007280EC /* mensBracket2016.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2016.plist; sourceTree = ""; }; + D1E16E14283354B0007280EC /* mensBracket2017.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2017.plist; sourceTree = ""; }; + D1E16E15283354B0007280EC /* womensBracket2017.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2017.plist; sourceTree = ""; }; + D1E16E16283354B0007280EC /* womensBracket2015.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2015.plist; sourceTree = ""; }; + D1E16E17283354B0007280EC /* womensBracket2018.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2018.plist; sourceTree = ""; }; + D1E16E18283354B0007280EC /* mensBracket2015.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2015.plist; sourceTree = ""; }; + D1E16E19283354B0007280EC /* mensBracket2019.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2019.plist; sourceTree = ""; }; + D1E16E1A283354B0007280EC /* mensBracket2018.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = mensBracket2018.plist; sourceTree = ""; }; + D1E16E1B283354B0007280EC /* womensBracket2016.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = womensBracket2016.plist; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -209,6 +229,16 @@ D14C59E627DECEC0001378F1 /* brackets */ = { isa = PBXGroup; children = ( + D1E16E18283354B0007280EC /* mensBracket2015.plist */, + D1E16E13283354B0007280EC /* mensBracket2016.plist */, + D1E16E14283354B0007280EC /* mensBracket2017.plist */, + D1E16E1A283354B0007280EC /* mensBracket2018.plist */, + D1E16E19283354B0007280EC /* mensBracket2019.plist */, + D1E16E16283354B0007280EC /* womensBracket2015.plist */, + D1E16E1B283354B0007280EC /* womensBracket2016.plist */, + D1E16E15283354B0007280EC /* womensBracket2017.plist */, + D1E16E17283354B0007280EC /* womensBracket2018.plist */, + D1E16E12283354B0007280EC /* womensBracket2019.plist */, D14C59EA27DED30F001378F1 /* womensBracket2022.plist */, D14C59E827DED2FE001378F1 /* mensBracket2022.plist */, 7A916BD725EDE5D4007E8714 /* mensBracket2021.plist */, @@ -287,18 +317,28 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + D1E16E20283354B0007280EC /* womensBracket2015.plist in Resources */, D1E16E1128334BB0007280EC /* bracketIndex.plist in Resources */, 7AEAB80B2433086C009E7CC1 /* teams.plist in Resources */, 7AECF9C8245E779E0037E126 /* womensBracketology2020.plist in Resources */, 7A2ECEF3242EDE930065E369 /* LaunchScreen.storyboard in Resources */, + D1E16E22283354B0007280EC /* mensBracket2015.plist in Resources */, + D1E16E21283354B0007280EC /* womensBracket2018.plist in Resources */, + D1E16E25283354B0007280EC /* womensBracket2016.plist in Resources */, 7A2ECEF0242EDE930065E369 /* Assets.xcassets in Resources */, + D1E16E23283354B0007280EC /* mensBracket2019.plist in Resources */, 7AD7BC1324315125006F0AF0 /* historicalProbabilities.plist in Resources */, 7A916BD925EDE5D5007E8714 /* mensBracket2021.plist in Resources */, + D1E16E1E283354B0007280EC /* mensBracket2017.plist in Resources */, + D1E16E1D283354B0007280EC /* mensBracket2016.plist in Resources */, 7AEAB80C2433086C009E7CC1 /* bracketology2020.plist in Resources */, D14C59EB27DED30F001378F1 /* womensBracket2022.plist in Resources */, 7A2ECEEE242EDE920065E369 /* Main.storyboard in Resources */, + D1E16E1C283354B0007280EC /* womensBracket2019.plist in Resources */, D14C59E927DED2FE001378F1 /* mensBracket2022.plist in Resources */, + D1E16E1F283354B0007280EC /* womensBracket2017.plist in Resources */, 7AEFD6672514704E007BB16B /* ABOUT.rtf in Resources */, + D1E16E24283354B0007280EC /* mensBracket2018.plist in Resources */, 7A1B9C9D245A9A22005B40D3 /* historicalProbabilitiesWomen.plist in Resources */, 7A916BD825EDE5D5007E8714 /* womensBracket2021.plist in Resources */, ); @@ -485,7 +525,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 9; + CURRENT_PROJECT_VERSION = 10; DEVELOPMENT_TEAM = 5X3GA242G5; INFOPLIST_FILE = "foam-madness/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.1; @@ -493,7 +533,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.5; + MARKETING_VERSION = 1.6; PRODUCT_BUNDLE_IDENTIFIER = "com.mvirgo.foam-madness"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -506,7 +546,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 9; + CURRENT_PROJECT_VERSION = 10; DEVELOPMENT_TEAM = 5X3GA242G5; INFOPLIST_FILE = "foam-madness/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 12.1; @@ -514,7 +554,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.5; + MARKETING_VERSION = 1.6; PRODUCT_BUNDLE_IDENTIFIER = "com.mvirgo.foam-madness"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; diff --git a/foam-madness/brackets/bracketIndex.plist b/foam-madness/brackets/bracketIndex.plist index 192a24d..043bc48 100644 --- a/foam-madness/brackets/bracketIndex.plist +++ b/foam-madness/brackets/bracketIndex.plist @@ -2,6 +2,46 @@ + + mensBracket2015 + 2015 Men's Bracket + + + womensBracket2015 + 2015 Women's Bracket + + + mensBracket2016 + 2016 Men's Bracket + + + womensBracket2016 + 2016 Women's Bracket + + + mensBracket2017 + 2017 Men's Bracket + + + womensBracket2017 + 2017 Women's Bracket + + + mensBracket2018 + 2018 Men's Bracket + + + womensBracket2018 + 2018 Women's Bracket + + + mensBracket2019 + 2019 Men's Bracket + + + womensBracket2019 + 2019 Women's Bracket + bracketology2020 2020 Joe Lunardi's Bracketology diff --git a/foam-madness/brackets/mensBracket2015.plist b/foam-madness/brackets/mensBracket2015.plist new file mode 100644 index 0000000..7462f4d --- /dev/null +++ b/foam-madness/brackets/mensBracket2015.plist @@ -0,0 +1,218 @@ + + + + + Year + 2015 + IsWomens + + FirstFour + + 0 + + NextGame + 4 + Seed + 16 + Region + Midwest + + 1 + + NextGame + 16 + Seed + 11 + Region + West + + 2 + + NextGame + 24 + Seed + 11 + Region + East + + 3 + + NextGame + 28 + Seed + 16 + Region + South + + + RegionIDs + + 0 + Midwest + 1 + West + 2 + East + 3 + South + + Source + + URL + https://i.turner.ncaa.com/sites/default/files/external/printable-bracket/2015/bracket-ncaa.pdf + Date Accessed + 2023-02-21T03:00:40Z + + Regions + + East + + 1 + 29 + 10 + 273 + 111 + 79 + 112 + 16 + 12 + 331 + 13 + 51 + 14 + 256 + 15 + 11 + 16 + 156 + 2 + 60 + 3 + 39 + 4 + 58 + 5 + 305 + 6 + 12 + 7 + 62 + 8 + 27 + 9 + 38 + + Midwest + + 1 + 14 + 10 + 45 + 11 + 22 + 12 + 257 + 13 + 333 + 14 + 188 + 15 + 43 + 161 + 167 + 162 + 137 + 2 + 0 + 3 + 306 + 4 + 24 + 5 + 31 + 6 + 21 + 7 + 346 + 8 + 61 + 9 + 203 + + South + + 1 + 10 + 10 + 109 + 11 + 28 + 12 + 57 + 13 + 47 + 14 + 259 + 15 + 15 + 161 + 303 + 162 + 18 + 2 + 35 + 3 + 147 + 4 + 131 + 5 + 327 + 6 + 226 + 7 + 8 + 8 + 50 + 9 + 231 + + West + + 1 + 6 + 10 + 56 + 111 + 288 + 112 + 44 + 12 + 347 + 13 + 138 + 14 + 134 + 15 + 242 + 16 + 99 + 2 + 48 + 3 + 52 + 4 + 301 + 5 + 260 + 6 + 349 + 7 + 335 + 8 + 42 + 9 + 195 + + + + diff --git a/foam-madness/brackets/mensBracket2016.plist b/foam-madness/brackets/mensBracket2016.plist new file mode 100644 index 0000000..bc3c8c0 --- /dev/null +++ b/foam-madness/brackets/mensBracket2016.plist @@ -0,0 +1,218 @@ + + + + + Year + 2016 + IsWomens + + FirstFour + + 0 + + NextGame + 24 + Seed + 11 + Region + East + + 1 + + NextGame + 20 + Seed + 16 + Region + East + + 2 + + NextGame + 8 + Seed + 11 + Region + South + + 3 + + NextGame + 12 + Seed + 16 + Region + West + + + RegionIDs + + 0 + South + 1 + West + 2 + East + 3 + Midwest + + Source + + URL + https://i.turner.ncaa.com/sites/default/files/external/printable-bracket/2016/bracket-ncaa.pdf + Date Accessed + 2023-02-21T03:01:12Z + + Regions + + East + + 1 + 301 + 10 + 308 + 111 + 40 + 112 + 249 + 12 + 318 + 13 + 234 + 14 + 57 + 15 + 341 + 161 + 124 + 162 + 121 + 2 + 349 + 3 + 31 + 4 + 14 + 5 + 45 + 6 + 306 + 7 + 6 + 8 + 65 + 9 + 12 + + Midwest + + 1 + 60 + 10 + 235 + 11 + 35 + 12 + 67 + 13 + 146 + 14 + 87 + 15 + 173 + 16 + 137 + 2 + 62 + 3 + 327 + 4 + 147 + 5 + 203 + 6 + 46 + 7 + 16 + 8 + 49 + 9 + 21 + + South + + 1 + 0 + 10 + 236 + 111 + 334 + 112 + 346 + 12 + 221 + 13 + 275 + 14 + 257 + 15 + 299 + 16 + 75 + 2 + 29 + 3 + 286 + 4 + 262 + 5 + 24 + 6 + 48 + 7 + 8 + 8 + 19 + 9 + 268 + + West + + 1 + 42 + 10 + 335 + 11 + 305 + 12 + 41 + 13 + 300 + 14 + 329 + 15 + 86 + 161 + 102 + 162 + 227 + 2 + 39 + 3 + 239 + 4 + 10 + 5 + 52 + 6 + 22 + 7 + 198 + 8 + 211 + 9 + 61 + + + + diff --git a/foam-madness/brackets/mensBracket2017.plist b/foam-madness/brackets/mensBracket2017.plist new file mode 100644 index 0000000..0741a9e --- /dev/null +++ b/foam-madness/brackets/mensBracket2017.plist @@ -0,0 +1,218 @@ + + + + + Year + 2017 + IsWomens + + FirstFour + + 0 + + NextGame + 8 + Seed + 11 + Region + East + + 1 + + NextGame + 4 + Seed + 16 + Region + East + + 2 + + NextGame + 20 + Seed + 16 + Region + Midwest + + 3 + + NextGame + 32 + Seed + 11 + Region + South + + + RegionIDs + + 0 + East + 1 + West + 2 + Midwest + 3 + South + + Source + + URL + https://i.turner.ncaa.com/sites/default/files/external/printable-bracket/2017/bracket-ncaa.pdf + Date Accessed + 2023-02-21T03:01:53Z + + Regions + + East + + 1 + 29 + 10 + 3 + 111 + 12 + 112 + 65 + 12 + 300 + 13 + 9 + 14 + 43 + 15 + 251 + 161 + 181 + 162 + 298 + 2 + 10 + 3 + 52 + 4 + 20 + 5 + 60 + 6 + 226 + 7 + 315 + 8 + 6 + 9 + 337 + + Midwest + + 1 + 0 + 10 + 195 + 11 + 310 + 12 + 295 + 13 + 59 + 14 + 146 + 15 + 149 + 161 + 37 + 162 + 263 + 2 + 58 + 3 + 42 + 4 + 203 + 5 + 147 + 6 + 66 + 7 + 40 + 8 + 286 + 9 + 62 + + South + + 1 + 301 + 10 + 346 + 111 + 152 + 112 + 339 + 12 + 173 + 13 + 53 + 14 + 154 + 15 + 34 + 16 + 242 + 2 + 14 + 3 + 28 + 4 + 21 + 5 + 287 + 6 + 61 + 7 + 16 + 8 + 260 + 9 + 46 + + West + + 1 + 35 + 10 + 335 + 11 + 349 + 12 + 202 + 13 + 84 + 14 + 124 + 15 + 302 + 16 + 221 + 2 + 48 + 3 + 33 + 4 + 31 + 5 + 306 + 6 + 24 + 7 + 54 + 8 + 192 + 9 + 334 + + + + diff --git a/foam-madness/brackets/mensBracket2018.plist b/foam-madness/brackets/mensBracket2018.plist new file mode 100644 index 0000000..8b0aaf9 --- /dev/null +++ b/foam-madness/brackets/mensBracket2018.plist @@ -0,0 +1,218 @@ + + + + + Year + 2018 + IsWomens + + FirstFour + + 0 + + NextGame + 24 + Seed + 11 + Region + East + + 1 + + NextGame + 20 + Seed + 16 + Region + East + + 2 + + NextGame + 12 + Seed + 16 + Region + West + + 3 + + NextGame + 32 + Seed + 11 + Region + Midwest + + + RegionIDs + + 0 + South + 1 + West + 2 + East + 3 + Midwest + + Source + + URL + https://i.turner.ncaa.com/sites/default/files/external/printable-bracket/2018/bracket-ncaa.pdf + Date Accessed + 2023-02-21T03:02:17Z + + Regions + + East + + 1 + 29 + 10 + 21 + 111 + 229 + 112 + 28 + 12 + 182 + 13 + 169 + 14 + 57 + 15 + 88 + 161 + 161 + 162 + 206 + 2 + 203 + 3 + 49 + 4 + 346 + 5 + 31 + 6 + 20 + 7 + 260 + 8 + 337 + 9 + 258 + + Midwest + + 1 + 0 + 10 + 39 + 111 + 13 + 112 + 235 + 12 + 43 + 13 + 101 + 14 + 84 + 15 + 146 + 16 + 307 + 2 + 10 + 3 + 62 + 4 + 4 + 5 + 97 + 6 + 241 + 7 + 310 + 8 + 46 + 9 + 27 + + South + + 1 + 60 + 10 + 22 + 11 + 165 + 12 + 109 + 13 + 257 + 14 + 348 + 15 + 134 + 16 + 282 + 2 + 61 + 3 + 320 + 4 + 48 + 5 + 14 + 6 + 286 + 7 + 295 + 8 + 66 + 9 + 152 + + West + + 1 + 349 + 10 + 12 + 11 + 50 + 12 + 221 + 13 + 246 + 14 + 291 + 15 + 159 + 161 + 37 + 162 + 242 + 2 + 301 + 3 + 40 + 4 + 35 + 5 + 56 + 6 + 2 + 7 + 239 + 8 + 289 + 9 + 33 + + + + diff --git a/foam-madness/brackets/mensBracket2019.plist b/foam-madness/brackets/mensBracket2019.plist new file mode 100644 index 0000000..b889511 --- /dev/null +++ b/foam-madness/brackets/mensBracket2019.plist @@ -0,0 +1,218 @@ + + + + + Year + 2019 + IsWomens + + FirstFour + + 0 + + NextGame + 8 + Seed + 11 + Region + East + + 1 + + NextGame + 4 + Seed + 16 + Region + East + + 2 + + NextGame + 16 + Seed + 11 + Region + West + + 3 + + NextGame + 12 + Seed + 16 + Region + West + + + RegionIDs + + 0 + East + 1 + West + 2 + South + 3 + Midwest + + Source + + URL + https://www.ncaa.com/brackets/print/basketball-men/d1/2019 + Date Accessed + 2023-02-21T03:03:04Z + + Regions + + East + + 1 + 10 + 10 + 287 + 111 + 11 + 112 + 236 + 12 + 5 + 13 + 212 + 14 + 41 + 15 + 63 + 161 + 15 + 162 + 37 + 2 + 62 + 3 + 38 + 4 + 337 + 5 + 174 + 6 + 24 + 7 + 58 + 8 + 335 + 9 + 267 + + Midwest + + 1 + 301 + 10 + 46 + 11 + 56 + 12 + 43 + 13 + 188 + 14 + 134 + 15 + 68 + 16 + 146 + 2 + 14 + 3 + 2 + 4 + 0 + 5 + 4 + 6 + 147 + 7 + 347 + 8 + 32 + 9 + 328 + + South + + 1 + 60 + 10 + 8 + 11 + 54 + 12 + 42 + 13 + 51 + 14 + 196 + 15 + 100 + 16 + 128 + 2 + 320 + 3 + 203 + 4 + 152 + 5 + 6 + 6 + 29 + 7 + 61 + 8 + 288 + 9 + 39 + + West + + 1 + 35 + 10 + 20 + 111 + 13 + 112 + 231 + 12 + 182 + 13 + 59 + 14 + 34 + 15 + 291 + 161 + 36 + 162 + 121 + 2 + 40 + 3 + 49 + 4 + 33 + 5 + 3 + 6 + 257 + 7 + 295 + 8 + 235 + 9 + 52 + + + + diff --git a/foam-madness/brackets/womensBracket2015.plist b/foam-madness/brackets/womensBracket2015.plist new file mode 100644 index 0000000..277573e --- /dev/null +++ b/foam-madness/brackets/womensBracket2015.plist @@ -0,0 +1,171 @@ + + + + + Year + 2015 + IsWomens + + RegionIDs + + 0 + Albany + 1 + Spokane + 2 + Oklahoma City + 3 + Greensboro + + Source + + URL + https://www.sbnation.com/college-basketball/2015/3/20/8258001/2015-womens-ncaa-basketball-tournament-schedule-bracket-results + Date Accessed + 2023-02-21T00:52:34Z + + Regions + + Albany + + 1 + 268 + 10 + 147 + 11 + 38 + 12 + 344 + 13 + 346 + 14 + 44 + 15 + 237 + 16 + 230 + 2 + 14 + 3 + 58 + 4 + 262 + 5 + 22 + 6 + 317 + 7 + 16 + 8 + 55 + 9 + 46 + + Spokane + + 1 + 24 + 10 + 308 + 11 + 35 + 12 + 252 + 13 + 256 + 14 + 221 + 15 + 79 + 16 + 43 + 2 + 320 + 3 + 198 + 4 + 10 + 5 + 174 + 6 + 130 + 7 + 318 + 8 + 202 + 9 + 329 + + Oklahoma City + + 1 + 306 + 10 + 260 + 11 + 286 + 12 + 205 + 13 + 89 + 14 + 72 + 15 + 191 + 16 + 291 + 2 + 52 + 3 + 8 + 4 + 232 + 5 + 39 + 6 + 328 + 7 + 192 + 8 + 287 + 9 + 111 + + Greensboro + + 1 + 315 + 10 + 195 + 11 + 67 + 12 + 151 + 13 + 5 + 14 + 194 + 15 + 70 + 16 + 218 + 2 + 33 + 3 + 13 + 4 + 301 + 5 + 56 + 6 + 239 + 7 + 124 + 8 + 235 + 9 + 293 + + + + diff --git a/foam-madness/brackets/womensBracket2016.plist b/foam-madness/brackets/womensBracket2016.plist new file mode 100644 index 0000000..64bf0b7 --- /dev/null +++ b/foam-madness/brackets/womensBracket2016.plist @@ -0,0 +1,171 @@ + + + + + Year + 2016 + IsWomens + + RegionIDs + + 0 + Bridgeport + 1 + Dallas + 2 + Sioux Falls + 3 + Lexington + + Source + + URL + https://www.bluestarmedia.org/ncaa-womens-tournament-bracket-has-few-surprises/ + Date Accessed + 2023-02-21T00:51:42Z + + Regions + + Dallas + + 1 + 52 + 10 + 229 + 11 + 151 + 12 + 173 + 13 + 176 + 14 + 266 + 15 + 251 + 16 + 276 + 2 + 198 + 3 + 58 + 4 + 239 + 5 + 33 + 6 + 111 + 7 + 195 + 8 + 231 + 9 + 4 + + Bridgeport + + 1 + 268 + 10 + 289 + 11 + 104 + 12 + 318 + 13 + 11 + 14 + 275 + 15 + 70 + 16 + 18 + 2 + 22 + 3 + 28 + 4 + 62 + 5 + 174 + 6 + 317 + 7 + 44 + 8 + 46 + 9 + 114 + + Sioux Falls + + 1 + 315 + 10 + 329 + 11 + 202 + 12 + 256 + 13 + 254 + 14 + 257 + 15 + 43 + 16 + 150 + 2 + 13 + 3 + 56 + 4 + 235 + 5 + 20 + 6 + 31 + 7 + 320 + 8 + 130 + 9 + 152 + + Lexington + + 1 + 306 + 10 + 307 + 11 + 203 + 12 + 221 + 13 + 312 + 14 + 299 + 15 + 146 + 16 + 187 + 2 + 24 + 3 + 14 + 4 + 232 + 5 + 286 + 6 + 39 + 7 + 328 + 8 + 273 + 9 + 45 + + + + diff --git a/foam-madness/brackets/womensBracket2017.plist b/foam-madness/brackets/womensBracket2017.plist new file mode 100644 index 0000000..c026e30 --- /dev/null +++ b/foam-madness/brackets/womensBracket2017.plist @@ -0,0 +1,171 @@ + + + + + Year + 2017 + IsWomens + + RegionIDs + + 0 + Bridgeport + 1 + Oklahoma City + 2 + Lexington + 3 + Stockton + + Source + + URL + https://twitter.com/MarchMadnessWBB/status/841442695822348288/photo/1 + Date Accessed + 2023-02-21T00:50:26Z + + Regions + + Bridgeport + + 1 + 268 + 10 + 42 + 11 + 119 + 12 + 307 + 13 + 79 + 14 + 84 + 15 + 137 + 16 + 256 + 2 + 10 + 3 + 24 + 4 + 28 + 5 + 239 + 6 + 31 + 7 + 236 + 8 + 235 + 9 + 147 + + Oklahoma City + + 1 + 52 + 10 + 305 + 11 + 35 + 12 + 16 + 13 + 318 + 14 + 178 + 15 + 251 + 16 + 242 + 2 + 174 + 3 + 328 + 4 + 58 + 5 + 320 + 6 + 39 + 7 + 111 + 8 + 38 + 9 + 262 + + Lexington + + 1 + 306 + 10 + 112 + 11 + 4 + 12 + 344 + 13 + 11 + 14 + 266 + 15 + 43 + 16 + 18 + 2 + 232 + 3 + 22 + 4 + 14 + 5 + 56 + 6 + 27 + 7 + 152 + 8 + 329 + 9 + 203 + + Stockton + + 1 + 315 + 10 + 326 + 11 + 317 + 12 + 205 + 13 + 124 + 14 + 343 + 15 + 160 + 16 + 299 + 2 + 198 + 3 + 33 + 4 + 286 + 5 + 3 + 6 + 289 + 7 + 66 + 8 + 13 + 9 + 62 + + + + diff --git a/foam-madness/brackets/womensBracket2018.plist b/foam-madness/brackets/womensBracket2018.plist new file mode 100644 index 0000000..beea96c --- /dev/null +++ b/foam-madness/brackets/womensBracket2018.plist @@ -0,0 +1,171 @@ + + + + + Year + 2018 + IsWomens + + RegionIDs + + 0 + Albany + 1 + Spokane + 2 + Kansas City + 3 + Lexington + + Source + + URL + https://www.ncaa.com/brackets/print/basketball-women/d1/2018 + Date Accessed + 2023-02-21T00:48:05Z + + Regions + + Albany + + 1 + 268 + 10 + 60 + 11 + 257 + 12 + 11 + 13 + 171 + 14 + 67 + 15 + 187 + 16 + 210 + 2 + 315 + 3 + 33 + 4 + 273 + 5 + 10 + 6 + 317 + 7 + 262 + 8 + 286 + 9 + 205 + + Spokane + + 1 + 306 + 10 + 287 + 11 + 94 + 12 + 39 + 13 + 112 + 14 + 130 + 15 + 219 + 16 + 89 + 2 + 42 + 3 + 56 + 4 + 239 + 5 + 111 + 6 + 38 + 7 + 329 + 8 + 221 + 9 + 29 + + Kansas City + + 1 + 174 + 10 + 293 + 11 + 66 + 12 + 202 + 13 + 119 + 14 + 72 + 15 + 280 + 16 + 185 + 2 + 22 + 3 + 28 + 4 + 27 + 5 + 24 + 6 + 8 + 7 + 13 + 8 + 235 + 9 + 195 + + Lexington + + 1 + 58 + 10 + 304 + 11 + 344 + 12 + 124 + 13 + 35 + 14 + 5 + 15 + 135 + 16 + 79 + 2 + 52 + 3 + 320 + 4 + 232 + 5 + 289 + 6 + 198 + 7 + 40 + 8 + 3 + 9 + 16 + + + + diff --git a/foam-madness/brackets/womensBracket2019.plist b/foam-madness/brackets/womensBracket2019.plist new file mode 100644 index 0000000..9b3596c --- /dev/null +++ b/foam-madness/brackets/womensBracket2019.plist @@ -0,0 +1,171 @@ + + + + + Year + 2019 + IsWomens + + RegionIDs + + 0 + Greensboro + 1 + Portland + 2 + Chicago + 3 + Albany + + Source + + URL + https://www.ncaa.com/brackets/print/basketball-women/d1/2019 + Date Accessed + 2023-02-21T00:47:32Z + + Regions + + Greensboro + + 1 + 52 + 10 + 112 + 11 + 202 + 12 + 84 + 13 + 11 + 14 + 280 + 15 + 171 + 16 + 68 + 2 + 8 + 3 + 27 + 4 + 315 + 5 + 33 + 6 + 14 + 7 + 289 + 8 + 262 + 9 + 301 + + Chicago + + 1 + 306 + 10 + 4 + 11 + 176 + 12 + 207 + 13 + 348 + 14 + 43 + 15 + 263 + 16 + 77 + 2 + 232 + 3 + 147 + 4 + 239 + 5 + 3 + 6 + 111 + 7 + 44 + 8 + 94 + 9 + 62 + + Albany + + 1 + 58 + 10 + 257 + 11 + 320 + 12 + 67 + 13 + 79 + 14 + 206 + 15 + 250 + 16 + 18 + 2 + 268 + 3 + 24 + 4 + 198 + 5 + 35 + 6 + 28 + 7 + 55 + 8 + 40 + 9 + 152 + + Portland + + 1 + 174 + 10 + 45 + 11 + 205 + 12 + 267 + 13 + 124 + 14 + 126 + 15 + 200 + 16 + 227 + 2 + 42 + 3 + 235 + 4 + 286 + 5 + 13 + 6 + 221 + 7 + 22 + 8 + 316 + 9 + 97 + + + +