From 8ad317dcae76016b7c3a08ae30dc8f3a9c4bfa01 Mon Sep 17 00:00:00 2001 From: marko Date: Tue, 26 Oct 2021 20:37:37 +0200 Subject: [PATCH] completed 7th kyu --- DieJudoGürtelprüfung/Kyu7.json | 56 ++++++ DieJudoGürtelprüfung/kyu.php | 166 ++++++++++++++++++ .../kyu7-Anwendungsaufgaben-Boden.md | 146 --------------- .../kyu7-Anwendungsaufgaben-Stand.md | 49 ------ .../kyu7-Grundform-Bodentechniken.md | 83 --------- .../kyu7-Grundform-Wurftechniken.md | 88 ---------- DieJudoGürtelprüfung/kyu7.md | 162 ----------------- .../01-OGoshi.md | 2 +- .../02-UkiGoshi.md | 2 +- .../03-OUchiGari.md | 2 +- .../04-SeoiOtoshi.md | 2 +- .../meta.yaml | 0 .../03-NeWaza-Grundform/01-KesaGatame.md | 21 +++ .../03-NeWaza-Grundform/02-YokoShioGatame.md | 20 +++ .../03-NeWaza-Grundform/03-TateShioGatame.md | 20 +++ .../03-NeWaza-Grundform/04-KamiShioGatame.md | 18 ++ .../7terKyu/03-NeWaza-Grundform/meta.yaml | 3 + .../04-TachiWaza-Anwendung/01-UkeSchiebt.md | 22 +++ .../04-TachiWaza-Anwendung/02-UkeZieht.md | 23 +++ .../7terKyu/04-TachiWaza-Anwendung/meta.yaml | 3 + .../01-Befreiung-KesaGatame.md | 19 ++ .../02-Befreiung-YokoShioGatame.md | 18 ++ .../03-Befreiung-TateShioGatame.md | 17 ++ .../04-Befreiung-KamiShioGatame.md | 17 ++ .../05-NeWaza-Anwendung/05-AngriffGgBank.md | 22 +++ .../05-NeWaza-Anwendung/06-AngriffGgBauch.md | 18 ++ .../05-NeWaza-Anwendung/07-Haltegriffwechsel.md | 18 ++ .../7terKyu/05-NeWaza-Anwendung/meta.yaml | 3 + .../7terKyu/06-Randori/01-Randori.md} | 16 +- .../markdown/7terKyu/06-Randori/meta.yaml | 3 + 30 files changed, 497 insertions(+), 542 deletions(-) create mode 100644 DieJudoGürtelprüfung/kyu.php delete mode 100644 DieJudoGürtelprüfung/kyu7-Anwendungsaufgaben-Boden.md delete mode 100644 DieJudoGürtelprüfung/kyu7-Anwendungsaufgaben-Stand.md delete mode 100644 DieJudoGürtelprüfung/kyu7-Grundform-Bodentechniken.md delete mode 100644 DieJudoGürtelprüfung/kyu7-Grundform-Wurftechniken.md delete mode 100644 DieJudoGürtelprüfung/kyu7.md rename DieJudoGürtelprüfung/markdown/7terKyu/{01-NageWaza-Grundform => 02-NageWaza-Grundform}/01-OGoshi.md (90%) rename DieJudoGürtelprüfung/markdown/7terKyu/{01-NageWaza-Grundform => 02-NageWaza-Grundform}/02-UkiGoshi.md (88%) rename DieJudoGürtelprüfung/markdown/7terKyu/{01-NageWaza-Grundform => 02-NageWaza-Grundform}/03-OUchiGari.md (90%) rename DieJudoGürtelprüfung/markdown/7terKyu/{01-NageWaza-Grundform => 02-NageWaza-Grundform}/04-SeoiOtoshi.md (90%) rename DieJudoGürtelprüfung/markdown/7terKyu/{01-NageWaza-Grundform => 02-NageWaza-Grundform}/meta.yaml (100%) create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/03-NeWaza-Grundform/01-KesaGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/03-NeWaza-Grundform/02-YokoShioGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/03-NeWaza-Grundform/03-TateShioGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/03-NeWaza-Grundform/04-KamiShioGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/03-NeWaza-Grundform/meta.yaml create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/04-TachiWaza-Anwendung/01-UkeSchiebt.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/04-TachiWaza-Anwendung/02-UkeZieht.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/04-TachiWaza-Anwendung/meta.yaml create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/01-Befreiung-KesaGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/02-Befreiung-YokoShioGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/03-Befreiung-TateShioGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/04-Befreiung-KamiShioGatame.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/05-AngriffGgBank.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/06-AngriffGgBauch.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/07-Haltegriffwechsel.md create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/05-NeWaza-Anwendung/meta.yaml rename DieJudoGürtelprüfung/{kyu7-BodenRandoriNachWurf.md => markdown/7terKyu/06-Randori/01-Randori.md} (73%) create mode 100644 DieJudoGürtelprüfung/markdown/7terKyu/06-Randori/meta.yaml diff --git a/DieJudoGürtelprüfung/Kyu7.json b/DieJudoGürtelprüfung/Kyu7.json index ea037c1..10155fd 100644 --- a/DieJudoGürtelprüfung/Kyu7.json +++ b/DieJudoGürtelprüfung/Kyu7.json @@ -19,4 +19,60 @@ "source": "http://mmurl.de/judo17", "target": "videos/7terKyu/NageWaza/SeoiOtoshi.webm" }, + { + "source": "http://mmurl.de/judo18", + "target": "videos/7terKyu/OsaeKomiWaza/KesaGatame.webm" + }, + { + "source": "http://mmurl.de/judo19", + "target": "videos/7terKyu/OsaeKomiWaza/YokoShioGatame.webm" + }, + { + "source": "http://mmurl.de/judo20", + "target": "videos/7terKyu/OsaeKomiWaza/TateShioGatame.webm" + }, + { + "source": "http://mmurl.de/judo21", + "target": "videos/7terKyu/OsaeKomiWaza/KamiShioGatame.webm" + }, + { + "source": "http://mmurl.de/judo22", + "target": "videos/7terKyu/TachiWaza/SeoiOtoshi.webm" + }, + { + "source": "http://mmurl.de/judo23", + "target": "videos/7terKyu/TachiWaza/OUchiGari.webm" + }, + { + "source": "http://mmurl.de/judo24", + "target": "videos/7terKyu/NeWaza/KesaGatame-Befreiung.webm" + }, + { + "source": "http://mmurl.de/judo25", + "target": "videos/7terKyu/NeWaza/YokoShioGatame-Befreiung.webm" + }, + { + "source": "http://mmurl.de/judo26", + "target": "videos/7terKyu/NeWaza/TateShioGatame-Befreiung.webm" + }, + { + "source": "http://mmurl.de/judo27", + "target": "videos/7terKyu/NeWaza/KamiShioGatame-Befreiung.webm" + }, + { + "source": "http://mmurl.de/judo28", + "target": "videos/7terKyu/NeWaza/AngriffGgBank.webm" + }, + { + "source": "http://mmurl.de/judo29", + "target": "videos/7terKyu/NeWaza/AngriffGgBauch.webm" + }, + { + "source": "http://mmurl.de/judo30", + "target": "videos/7terKyu/NeWaza/Haltegriffwechsel.webm" + }, + { + "source": "http://mmurl.de/judo31", + "target": "videos/7terKyu/Randori/Randori.webm" + } ] diff --git a/DieJudoGürtelprüfung/kyu.php b/DieJudoGürtelprüfung/kyu.php new file mode 100644 index 0000000..7f81c3a --- /dev/null +++ b/DieJudoGürtelprüfung/kyu.php @@ -0,0 +1,166 @@ +array(..), 'mdText'=>string) +function loadMarkdownFile($fileName){ + $fileText = file_get_contents($fileName); + + $fileParts = preg_split('/[\n]*[-]{3}[\n]/', $fileText, 3); + + return array( + 'yaml' => Spyc::YAMLLoadString($fileParts[1]) + , 'mdText' => preg_replace("/^#(.*)$/m", "", $fileParts[2]) + ); +} + +/// @brief Gibt die URL der gerade aufgerufenen Seite zurück +function getCurPagesUrl(){ + $pageURL = 'http'; + if ($_SERVER["HTTPS"] == "on"){ + $pageURL .= "s"; + } + $pageURL .= "://"; + if($_SERVER["SERVER_PORT"] != "80"){ + $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; + } + else{ + $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; + } +return $pageURL; +} + +function htmlCardCode($article, $Parsedown){ + if( + empty($article['yaml']) + || empty($article['mdText']) + ) return ""; +return + "
" + ."
" + ."
" + ."" + ."".$article['yaml']['title']."" + ."
" + ."
".$Parsedown->text($article['mdText'])."
" + ."
" + ."
"; +} +?> + + + + + + Gürtelprüfungsordnung + + + + + + + + + + + + + + + + menu + +
+ ".$kyuMetadata['title'].""); + $dirIterator = new DirectoryIterator( $mdRoot ); + foreach ( $dirIterator as $path ) { + if(!$path->isDir()) continue; + if( $path->isDot()) continue; + + $sectionMetadata = Spyc::YAMLLoad( $mdRoot."/".$path->__toString()."/meta.yaml" ); + echo("

".$sectionMetadata['title']."

"); + $fileIterator = new DirectoryIterator($mdRoot."/".$path->__toString()); + + foreach($fileIterator as $filePath){ + if(!$filePath->isFile()) continue; + $article = loadMarkdownFile( + $mdRoot."/".$path->__toString()."/".$filePath->__toString() + ); + echo( htmlCardCode($article, $Parsedown) ); + } + }; + ?> +
+ + + + + \ No newline at end of file diff --git a/DieJudoGürtelprüfung/kyu7-Anwendungsaufgaben-Boden.md b/DieJudoGürtelprüfung/kyu7-Anwendungsaufgaben-Boden.md deleted file mode 100644 index c194a79..0000000 --- a/DieJudoGürtelprüfung/kyu7-Anwendungsaufgaben-Boden.md +++ /dev/null @@ -1,146 +0,0 @@ ---- -title: 7. Kyu - Gelber Gürtel -subtitle: Anwendungsaufgaben Boden -... - -# Befreiung aus Kesa-gatame - -## Video - -