From e8b9c8760e109eb4f69ad4467a220940da068268 Mon Sep 17 00:00:00 2001 From: shrekshao Date: Wed, 23 Aug 2023 22:25:01 -0700 Subject: [PATCH] divisions --- _data/seasons/23q3-ucaa-shield/teams/GSF.json | 2 +- _data/seasons/23q4/config.json | 32 +++ _data/seasons/23q4/games/2023-09-16-1.json | 13 + _data/seasons/23q4/teams/CalBlue.json | 12 + _data/seasons/23q4/teams/DeepSoccer.json | 11 + _data/seasons/23q4/teams/EBU.json | 11 + _data/seasons/23q4/teams/GSF-L.json | 242 ++++++++++++++++++ _data/seasons/23q4/teams/GSF-U.json | 181 +++++++++++++ _data/seasons/23q4/teams/HeHe.json | 11 + _data/seasons/23q4/teams/Hunters.json | 11 + _data/seasons/23q4/teams/ICP.json | 12 + _data/seasons/23q4/teams/JTU.json | 12 + _data/seasons/23q4/teams/OX9.json | 12 + _data/seasons/23q4/teams/OverPower.json | 18 ++ _data/seasons/23q4/teams/SVTigers.json | 11 + _data/seasons/23q4/teams/Shoreline.json | 11 + _data/seasons/23q4/teams/SouthBayKnight.json | 10 + _data/seasons/23q4/teams/THU.json | 12 + _data/seasons/23q4/teams/WU.json | 12 + _data/seasons/23q4/teams/Wolf.json | 12 + _layouts/divisions.html | 18 ++ _plugins/league_generator.rb | 35 +++ 22 files changed, 700 insertions(+), 1 deletion(-) create mode 100644 _data/seasons/23q4/config.json create mode 100644 _data/seasons/23q4/games/2023-09-16-1.json create mode 100644 _data/seasons/23q4/teams/CalBlue.json create mode 100644 _data/seasons/23q4/teams/DeepSoccer.json create mode 100644 _data/seasons/23q4/teams/EBU.json create mode 100644 _data/seasons/23q4/teams/GSF-L.json create mode 100644 _data/seasons/23q4/teams/GSF-U.json create mode 100644 _data/seasons/23q4/teams/HeHe.json create mode 100644 _data/seasons/23q4/teams/Hunters.json create mode 100644 _data/seasons/23q4/teams/ICP.json create mode 100644 _data/seasons/23q4/teams/JTU.json create mode 100644 _data/seasons/23q4/teams/OX9.json create mode 100644 _data/seasons/23q4/teams/OverPower.json create mode 100644 _data/seasons/23q4/teams/SVTigers.json create mode 100644 _data/seasons/23q4/teams/Shoreline.json create mode 100644 _data/seasons/23q4/teams/SouthBayKnight.json create mode 100644 _data/seasons/23q4/teams/THU.json create mode 100644 _data/seasons/23q4/teams/WU.json create mode 100644 _data/seasons/23q4/teams/Wolf.json create mode 100644 _layouts/divisions.html diff --git a/_data/seasons/23q3-ucaa-shield/teams/GSF.json b/_data/seasons/23q3-ucaa-shield/teams/GSF.json index eac0786..e9c9ca5 100644 --- a/_data/seasons/23q3-ucaa-shield/teams/GSF.json +++ b/_data/seasons/23q3-ucaa-shield/teams/GSF.json @@ -442,7 +442,7 @@ "position": "后卫" } ,{ - "number": 206, + "number": 35, "name": "Kevin Gao", "img": "teams/GSF/23/kevingao.jpg", "position": "中场" diff --git a/_data/seasons/23q4/config.json b/_data/seasons/23q4/config.json new file mode 100644 index 0000000..4cffa40 --- /dev/null +++ b/_data/seasons/23q4/config.json @@ -0,0 +1,32 @@ +{ + "display_name_zh": "23-24 11人制", + "display_name": "23-24 11v11", + "description": "NCCSF 2023秋-2024春 11人制联赛", + "type": "division", + "link": "https://nccsf.org", + "rules": "*11人制\n*分为两个Division\n*Division内双循环", + "interested_teams": ["GSF-U", "GSF-L"], + "divisions": { + "D1": [ + "CalBlue", + "EBU", + "GSF-U", + "ICP", + "OverPower", + "Shoreline", + "SVTigers", + "WU" + ], + "D2": [ + "DeepSoccer", + "Wolf", + "GSF-L", + "HeHe", + "Hunters", + "JTU", + "OX9", + "SouthBayKnight", + "THU" + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/games/2023-09-16-1.json b/_data/seasons/23q4/games/2023-09-16-1.json new file mode 100644 index 0000000..aac191f --- /dev/null +++ b/_data/seasons/23q4/games/2023-09-16-1.json @@ -0,0 +1,13 @@ +{ + "date": "2023-09-16 16:00", + "type": "#1", + "schedule": true, + "home": { + "key": "OverPower", + "score": 0 + }, + "away": { + "key": "Shoreline", + "score": 0 + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/CalBlue.json b/_data/seasons/23q4/teams/CalBlue.json new file mode 100644 index 0000000..53c461f --- /dev/null +++ b/_data/seasons/23q4/teams/CalBlue.json @@ -0,0 +1,12 @@ +{ + "display_name": "CalBlue", + "description": "CalBlue是一支有20年历史,活跃在湾区的老牌华人足球劲旅。", + "logo": "teams/CalBlue/logo.jpg", + "image": "teams/CalBlue/team.jpg", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/DeepSoccer.json b/_data/seasons/23q4/teams/DeepSoccer.json new file mode 100644 index 0000000..1948b2d --- /dev/null +++ b/_data/seasons/23q4/teams/DeepSoccer.json @@ -0,0 +1,11 @@ +{ + "display_name": "Deep Soccer", + "description": "Deep Soccer前身是南大北航联队是由南京大学湾区足球队和北航湾区足球队联合组成的。南大湾区足球队成立于2016年一月份,由南大两位校友宋恒和汪恒发起建队,得到南大北加州校友们的积极响应,而且也得到南大校友刘勇所在的中经合集团的支持,在短短的几个月时间内组建了十几人的团队,积极的和湾区的老球队们互相切磋,交流和学习,还参加了16-17年度的北加州华人足球联赛,积累了宝贵的比赛经验。北航队是在前北航校队队员90级校友毕卓然的倡议和赞助下于2016年6月正式成立的。在湾区校友王景纲,刘斌和喻湘宁等的组织下,半年后入群人数接近40。全队本着以球会友,强身健体的宗旨常常在周末与兄弟校友队们进行足球联欢。南大和北航通过相互联谊建立了友谊,今年以联队的形式参加足联杯比赛。", + "logo": "teams/DeepSoccer/logo23.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/EBU.json b/_data/seasons/23q4/teams/EBU.json new file mode 100644 index 0000000..34f5f5f --- /dev/null +++ b/_data/seasons/23q4/teams/EBU.json @@ -0,0 +1,11 @@ +{ + "display_name": "East Bay United", + "description": "EBU (East Bay United) 東灣聯隊成立於2001年,是一支多元化中青年足球隊伍。球隊成立之初志在給予大家相聚切磋球技的一个大環境。基於大家的投入和熱心,球隊發展迅速。在過去幾年大力參加各項賽事,球隊取到不錯的成績與提高,並於2015年獲得華體會公開娛樂組的冠軍,2016年獲得北加新光岩杯娛樂組冠軍!球隊目前基地依然設在Fremont, 每周六、日下午都會有開放式的訓練在Fremont Central Park,歡迎足球愛好者加入,鍛練身體,共蹉球技。", + "logo": "teams/EBU/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/GSF-L.json b/_data/seasons/23q4/teams/GSF-L.json new file mode 100644 index 0000000..430813e --- /dev/null +++ b/_data/seasons/23q4/teams/GSF-L.json @@ -0,0 +1,242 @@ +{ + "display_name": "GSF Locomotive", + "description": "GSF足球俱乐部 (Google Soccer Field, 简称“GSF”, 昵称“高帅富”),由FANG (Facebook, Apple, Netflix, Google) 等硅谷高科技公司的工程狮、程序猿组成,发起于2012年盛夏,活跃在Google Athletic Recreational Field Park,每个周末固定在GSF娱乐野球,故此得名。 在以“书记”为首的志愿者管理团队带领下,其乐融融,并不断发展为核心300多成员的业余足球爱好者社群。近两年来逐步开始参加各种联谊交流,包括NCCSF八人制、十一人制、足联杯,比赛经验逐步提高。在2018-19八人制勇气杯中得到社群的第一座奖杯,不仅大大鼓舞了士气,更促进了更多活动的形成。", + "logo": "teams/GSF/logo-l.png", + "image": "teams/GSF/23/team.jpg", + "players": { + "starting": [ + ], + "subs": [ + { + "number": 4, + "name": "张谌", + "img": "teams/GSF/23/chenzong.jpg", + "position": "后卫", + "locator": "RB" + } + ,{ + "number": 10, + "name": "Peter", + "img": "teams/GSF/23/peter.jpg", + "position": "中场" + } + ,{ + "number": 12, + "name": "Gary", + "img": "teams/GSF/23/gary.jpg", + "position": "后卫" + } + ,{ + "number": 13, + "name": "汪星人", + "img": "teams/GSF/23/wangxing.jpg", + "position": "中场" + } + ,{ + "number": 14, + "name": "Kevin", + "img": "teams/GSF/23/kevin.jpg", + "position": "前锋" + } + ,{ + "number": 15, + "name": "木泽马", + "img": "teams/GSF/23/muzema.jpg", + "position": "中场" + } + ,{ + "number": 16, + "name": "胡智宇", + "img": "teams/GSF/23/huzhiyu.jpg", + "position": "中场" + } + ,{ + "number": 18, + "name": "兰帕德", + "img": "teams/GSF/23/lanpade.jpg", + "position": "中场" + } + ,{ + "number": 19, + "name": "Cedar", + "img": "teams/GSF/23/cedar.jpg", + "position": "后卫" + } + ,{ + "number": 22, + "name": "元健", + "img": "teams/GSF/23/yuanjian.jpg", + "position": "前锋" + } + ,{ + "number": 23, + "name": "吴骏", + "img": "teams/GSF/23/wujun.jpg", + "position": "中场" + } + ,{ + "number": 26, + "name": "方平", + "img": "teams/GSF/23/fangping.jpg", + "position": "中场" + } + ,{ + "number": 27, + "name": "李峰", + "img": "teams/GSF/23/lifeng.jpg", + "position": "前锋" + } + ,{ + "number": 28, + "name": "杨谱", + "img": "teams/GSF/23/yangpu.jpg", + "position": "中场", + "locator": "RM" + } + ,{ + "number": 31, + "name": "Han", + "img": "teams/GSF/23/han.jpg", + "position": "中场" + } + ,{ + "number": 32, + "name": "Wizard", + "img": "teams/GSF/23/wizard.jpg", + "position": "后卫" + } + ,{ + "number": 33, + "name": "张昀", + "img": "teams/GSF/23/zhangyun.jpg", + "position": "后卫" + } + ,{ + "number": 36, + "name": "宁广涵", + "img": "teams/GSF/23/ningguanghan.jpg", + "position": "中场" + } + ,{ + "number": 42, + "name": "程攻", + "img": "teams/GSF/23/chenggong.jpg", + "position": "门将" + } + ,{ + "number": 58, + "name": "何思哲", + "img": "teams/GSF/23/hesizhe.jpg", + "position": "后卫" + } + ,{ + "number": 66, + "name": "蒋小神", + "img": "teams/GSF/23/jiangxiaoshen.jpg", + "position": "中场" + } + ,{ + "number": 68, + "name": "苗文彦", + "img": "placeholder-player.jpg", + "position": "中场" + } + ,{ + "number": 70, + "name": "Cyrus", + "img": "teams/GSF/23/cyrus.jpg", + "position": "前锋" + } + ,{ + "number": 72, + "name": "Adam", + "img": "teams/GSF/23/adam.jpg", + "position": "中场" + } + ,{ + "number": 74, + "name": "Sam", + "img": "teams/GSF/23/sam.jpg", + "position": "中场" + } + ,{ + "number": 76, + "name": "任佳恩", + "img": "teams/GSF/23/renjiaen.jpg", + "position": "中场" + } + ,{ + "number": 77, + "name": "刘昊", + "img": "teams/GSF/23/liuhao.jpg", + "position": "中场" + } + ,{ + "number": 79, + "name": "于根伟", + "img": "teams/GSF/23/yugenwei.jpg", + "position": "前锋" + } + ,{ + "number": 80, + "name": "王欢", + "img": "teams/GSF/23/wanghuan.jpg", + "position": "中场" + } + ,{ + "number": 81, + "name": "朱梦渊", + "img": "placeholder-player.jpg", + "position": "中场" + } + ,{ + "number": 82, + "name": "李强兵", + "img": "teams/GSF/23/liqiangbing.jpg", + "position": "后卫" + } + ,{ + "number": 88, + "name": "洪泽", + "img": "teams/GSF/23/hongze.jpg", + "position": "后卫" + } + ,{ + "number": 90, + "name": "Evan", + "img": "teams/GSF/23/evan.jpg", + "position": "后卫" + } + ,{ + "number": 94, + "name": "王英汉", + "img": "teams/GSF/23/wangyinghan.jpg", + "position": "中场" + } + ,{ + "number": 99, + "name": "Alan", + "img": "teams/GSF/23/alan.jpg", + "position": "中场" + } + ,{ + "number": 100, + "name": "杨子羿", + "img": "placeholder-player.jpg", + "position": "中场" + } + ,{ + "number": 200, + "name": "则博", + "img": "teams/GSF/23/zebo.jpg", + "position": "中场" + } + ,{ + "number": 228, + "name": "Kento", + "img": "teams/GSF/23/kento.jpg", + "position": "中场" + } + ] + } +} diff --git a/_data/seasons/23q4/teams/GSF-U.json b/_data/seasons/23q4/teams/GSF-U.json new file mode 100644 index 0000000..454797e --- /dev/null +++ b/_data/seasons/23q4/teams/GSF-U.json @@ -0,0 +1,181 @@ +{ + "display_name": "GSF United", + "description": "GSF足球俱乐部 (Google Soccer Field, 简称“GSF”, 昵称“高帅富”),由FANG (Facebook, Apple, Netflix, Google) 等硅谷高科技公司的工程狮、程序猿组成,发起于2012年盛夏,活跃在Google Athletic Recreational Field Park,每个周末固定在GSF娱乐野球,故此得名。 在以“书记”为首的志愿者管理团队带领下,其乐融融,并不断发展为核心300多成员的业余足球爱好者社群。近两年来逐步开始参加各种联谊交流,包括NCCSF八人制、十一人制、足联杯,比赛经验逐步提高。在2018-19八人制勇气杯中得到社群的第一座奖杯,不仅大大鼓舞了士气,更促进了更多活动的形成。", + "logo": "teams/GSF/logo.png", + "image": "teams/GSF/23/team.jpg", + "players": { + "starting": [ + ], + "subs": [ + { + "number": 0, + "name": "Alpha", + "img": "teams/GSF/23/alpha.jpg", + "position": "门将", + "locator": "GK" + } + ,{ + "number": 1, + "name": "锡麟", + "img": "teams/GSF/23/xilin.jpg", + "position": "门将", + "locator": "GK" + } + ,{ + "number": 2, + "name": "黄中焱", + "img": "teams/GSF/23/huangzhongyan.jpg", + "position": "中场" + } + ,{ + "number": 3, + "name": "孟祥宇", + "img": "teams/GSF/23/xiangyu.jpg", + "position": "后卫" + } + ,{ + "number": 5, + "name": "Colin", + "img": "teams/GSF/23/colin.jpg", + "position": "后卫", + "locator": "RM" + } + ,{ + "number": 6, + "name": "王政", + "img": "teams/GSF/23/wangzhen.jpg", + "position": "后卫" + } + ,{ + "number": 8, + "name": "杨帆", + "img": "teams/GSF/23/yangfan.jpg", + "position": "前锋", + "locator": "LS" + } + ,{ + "number": 9, + "name": "Xuan", + "img": "teams/GSF/23/xuan.jpg", + "position": "前锋", + "locator": "LM" + } + ,{ + "number": 10, + "name": "宁广涵", + "img": "teams/GSF/23/ningguanghan.jpg", + "position": "中场" + } + ,{ + "number": 11, + "name": "张稞雨", + "img": "teams/GSF/23/zhangkeyu.jpg", + "position": "前锋" + } + ,{ + "number": 20, + "name": "刘喆", + "img": "teams/GSF/23/liuzhe.jpg", + "position": "后卫" + } + ,{ + "number": 21, + "name": "Ted", + "img": "teams/GSF/23/ted.jpg", + "position": "中场", + "locator": "LCM" + } + ,{ + "number": 24, + "name": "潘言星", + "img": "placeholder-player.jpg", + "position": "中场" + } + ,{ + "number": 25, + "name": "东林", + "img": "teams/GSF/23/donglin.jpg", + "position": "中场" + } + ,{ + "number": 29, + "name": "杜若衡", + "img": "teams/GSF/23/duruoheng.jpg", + "position": "中场", + "locator": "LCM" + } + ,{ + "number": 30, + "name": "陈晨", + "img": "teams/GSF/23/chenchen.jpg", + "position": "后卫" + } + ,{ + "number": 35, + "name": "Kevin Gao", + "img": "teams/GSF/23/kevingao.jpg", + "position": "中场" + } + ,{ + "number": 36, + "name": "单思远", + "img": "teams/GSF/23/shansiyuan.jpg", + "position": "中场" + } + ,{ + "number": 37, + "name": "庭朝", + "img": "teams/GSF/23/tingzhao.jpg", + "position": "后卫" + } + ,{ + "number": 55, + "name": "狄克", + "img": "teams/GSF/23/di.jpg", + "position": "中场" + } + ,{ + "number": 57, + "name": "Ken", + "img": "teams/GSF/23/ken.jpg", + "position": "后卫" + } + ,{ + "number": 60, + "name": "魏巍", + "img": "teams/GSF/23/weiwei.jpg", + "position": "中场" + } + ,{ + "number": 69, + "name": "荆安东", + "img": "teams/GSF/23/jingandong.jpg", + "position": "后卫" + } + ,{ + "number": 86, + "name": "王琛", + "img": "teams/GSF/23/wangchen.jpg", + "position": "中场" + } + ,{ + "number": 93, + "name": "David", + "img": "teams/GSF/23/david.jpg", + "position": "中场" + } + ,{ + "number": 95, + "name": "MJ", + "img": "teams/GSF/23/mj.jpg", + "position": "前锋" + } + ,{ + "number": 98, + "name": "郝宇", + "img": "teams/GSF/23/haoyu.jpg", + "position": "前锋" + } + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/HeHe.json b/_data/seasons/23q4/teams/HeHe.json new file mode 100644 index 0000000..78da138 --- /dev/null +++ b/_data/seasons/23q4/teams/HeHe.json @@ -0,0 +1,11 @@ +{ + "display_name": "HeHe FC", + "description": "", + "logo": "teams/HeHe/logo.jpeg", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/Hunters.json b/_data/seasons/23q4/teams/Hunters.json new file mode 100644 index 0000000..aeadd4a --- /dev/null +++ b/_data/seasons/23q4/teams/Hunters.json @@ -0,0 +1,11 @@ +{ + "display_name": "Hunters", + "description": "Hunters成立于2011年,迄今已经连续参加了六届华体会的比赛。球队主要由来自Fremont,Milpitas和North San Jose的足球爱好者组成,大家在享受快乐足球的同时也通过与其他球队的交流不断提高球队水平。球队一路走来历经风雨,人员变动很大,但是我们始终维持良好的队内气氛,使大家享受足球带来的乐趣也以球会友。\n我们在球场上的口号是“勇气,耐心”,争取出球之前多想一点!", + "logo": "teams/Hunters/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/ICP.json b/_data/seasons/23q4/teams/ICP.json new file mode 100644 index 0000000..4326898 --- /dev/null +++ b/_data/seasons/23q4/teams/ICP.json @@ -0,0 +1,12 @@ +{ + "display_name": "ICP", + "description": "ICP成立于2017年,由一帮在Irvington Community Park租场踢PICKUP的朋友组成。第一次组队参加2017八人制联赛,喜获勇者组冠军。2018年与兄弟队联合组队参加北加足联西贡渔港足球杯长青组(40+),以黑马身份夺得长青组亚军。", + "logo": "teams/ICP/logo2.png", + "image": "teams/ICP/team.jpg", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/JTU.json b/_data/seasons/23q4/teams/JTU.json new file mode 100644 index 0000000..49792d0 --- /dev/null +++ b/_data/seasons/23q4/teams/JTU.json @@ -0,0 +1,12 @@ +{ + "display_name_zh": "交大校友", + "display_name": "JTU", + "description": "", + "logo": "teams/JTU/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/OX9.json b/_data/seasons/23q4/teams/OX9.json new file mode 100644 index 0000000..a490a3f --- /dev/null +++ b/_data/seasons/23q4/teams/OX9.json @@ -0,0 +1,12 @@ +{ + "display_name_zh": "九牛", + "display_name": "OX9 FC", + "description": "", + "logo": "teams/OX9/logo.jpeg", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/OverPower.json b/_data/seasons/23q4/teams/OverPower.json new file mode 100644 index 0000000..193bf35 --- /dev/null +++ b/_data/seasons/23q4/teams/OverPower.json @@ -0,0 +1,18 @@ +{ + "display_name": "OverPower", + "description": "OverPower是一支由热爱足球的湾区华人青年组成的队伍,我们活跃于湾区各大足球比赛,成绩斐然,近三年来队伍不断壮大,成绩不断提高,成为北加成长最快的队伍。", + "logo": "teams/OverPower/logo.jpg", + "players": { + "starting": [ + { + "number": 13, + "name": "拓拓", + "img": "teams/OverPower/tuotuo.jpg", + "position": "中场", + "locator": "CM" + } + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/SVTigers.json b/_data/seasons/23q4/teams/SVTigers.json new file mode 100644 index 0000000..4803e20 --- /dev/null +++ b/_data/seasons/23q4/teams/SVTigers.json @@ -0,0 +1,11 @@ +{ + "display_name": "SV Tigers", + "description": "SV Tigers是北美华人足球老牌劲旅SV Tigers传承下来的一支年轻稳定并富有比赛经验的球队,队中大多球员均多次参加北美最高级别华人足球比赛,如全国华人冠军赛(GT), 美西杯,北加州湾区华人足联杯,并担任主力,战绩显赫。此外,球队常年参加跨族裔足球联赛,如东湾墨西哥拉丁美裔联赛(周日),南湾Corp League Open组(周中晚上)。", + "logo": "teams/SVTigers/logo.jpg", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/Shoreline.json b/_data/seasons/23q4/teams/Shoreline.json new file mode 100644 index 0000000..b2cfaa5 --- /dev/null +++ b/_data/seasons/23q4/teams/Shoreline.json @@ -0,0 +1,11 @@ +{ + "display_name": "Shoreline", + "description": "", + "logo": "teams/Shoreline/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/SouthBayKnight.json b/_data/seasons/23q4/teams/SouthBayKnight.json new file mode 100644 index 0000000..980d6c4 --- /dev/null +++ b/_data/seasons/23q4/teams/SouthBayKnight.json @@ -0,0 +1,10 @@ +{ + "display_name": "南湾骑士", + "logo": "teams/SouthBay/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/THU.json b/_data/seasons/23q4/teams/THU.json new file mode 100644 index 0000000..f5ace0b --- /dev/null +++ b/_data/seasons/23q4/teams/THU.json @@ -0,0 +1,12 @@ +{ + "display_name_zh": "清华老兵", + "display_name": "THU", + "description": "湾区清华老兵足球队是北美清华老兵足球队的加州湾区分队。母队北美清华老兵足球队已经有20年历史,一直是北美华人足球劲旅。", + "logo": "teams/THU/logo.jpg", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/WU.json b/_data/seasons/23q4/teams/WU.json new file mode 100644 index 0000000..7e987ee --- /dev/null +++ b/_data/seasons/23q4/teams/WU.json @@ -0,0 +1,12 @@ +{ + "display_name_zh": "华盛顿联队", + "display_name": "Washington United", + "description": "“华盛顿联队“的名字起源于Washington Park in Sunnyvale, 从最开始七八个人的“工作日中午踢踢球”发展起来的。球队正式成立于2015年夏天参加了华体会的Recreational Group的比赛。2016年参加了华体会的Competitive Group比赛,进入了四强。 “华盛顿联队”是从“公园”里踢出来的球队,绝大多数队员来自南湾附近的工作族。传统的“聚会踢球”时间是周一周五中午在Washington Park。目前我队有四位队长,也可以说是”长老“,合作化管理。我队的风格是整体优于个人,平时练习比较推崇连续传球推进的模式,欢迎有共同理念爱好的球友们来共同提高。", + "logo": "teams/WU/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_data/seasons/23q4/teams/Wolf.json b/_data/seasons/23q4/teams/Wolf.json new file mode 100644 index 0000000..2272b90 --- /dev/null +++ b/_data/seasons/23q4/teams/Wolf.json @@ -0,0 +1,12 @@ +{ + "display_name_zh": "金刚狼", + "display_name": "Wolverine", + "description": "", + "logo": "teams/Wolf/logo.png", + "players": { + "starting": [ + ], + "subs": [ + ] + } +} \ No newline at end of file diff --git a/_layouts/divisions.html b/_layouts/divisions.html new file mode 100644 index 0000000..72b3e3d --- /dev/null +++ b/_layouts/divisions.html @@ -0,0 +1,18 @@ +--- +layout: default +--- + +{% include season_tabs.html name=page.display_name description=page.description link=page.link %} +
 
+ +{% include champion.html winner=page.winner %} + +{% capture sn %} +{% translate league %} +{% endcapture %} +{% include group_tables.html group_tables=page.group_tables group_games=page.group_games stage_name=sn table_field='group_table' %} + +{% if page.rules != nil %} +  +

{{page.rules | newline_to_br}}

+{% endif %} \ No newline at end of file diff --git a/_plugins/league_generator.rb b/_plugins/league_generator.rb index 279a022..1287073 100644 --- a/_plugins/league_generator.rb +++ b/_plugins/league_generator.rb @@ -529,6 +529,39 @@ def initialize(site, base, dir, season, team_hash, games_hash, games_pair, confi end + when 'division' + groups = config[stage + 's'] + + if groups != nil + + ############################################## + group_game_tag = 'group' + table_entry = 'group_table' + League.calculate_table(team_hash, games_pair, table_entry) + + ############################################## + # puts groups.count + group_tables = Hash.new + group_games = Hash.new + + groups.each do |group_key, team_keys| + # simple not points version first + team_array = team_keys.map{|key| team_hash[key]} + team_keys_set = team_keys.to_set + sorted = (team_array.sort_by { |team| [ -team[table_entry]['points'], -team[table_entry]['goals_diff'], -team[table_entry]['goals_for'], team[table_entry]['goals_against'], team[table_entry]['games_played'] ] }) + group_tables[group_key] = sorted + + # puts team_keys_set + cur_group_games_pair = games_pair.select{|key, game| team_keys_set.include?(game['home']['key'])} + + group_games[group_key] = cur_group_games_pair + end + + self.data[group_game_tag + '_tables'] = group_tables + self.data[group_game_tag + '_games'] = group_games + + end + when 'league_table' table_games_pair = games_pair.reject{|key, game| game['type']=~ /rank|group/} League.calculate_table(team_hash, table_games_pair, 'league_table') @@ -1091,6 +1124,8 @@ def generate(site) layout_page = 'season_group_knockout.html' elsif config['type'] == 'group' layout_page = 'season_group_knockout.html' + elsif config['type'] == 'division' + layout_page = 'divisions.html' elsif config['type'] == 'region + knockout' layout_page = 'season_region_knockouts.html' elsif config['type'] == 'league_table + region'