diff --git "a/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/1.HelloWorld/config.json" "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/1.HelloWorld/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e2d32a91371cd5357717bc556afd5a40ce44eb69 --- /dev/null +++ "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/1.HelloWorld/config.json" @@ -0,0 +1,9 @@ +{ + "node_id": "opensource-094c04c42ae948de8bf39e31a8a5c7b4", + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/1.HelloWorld/helloworld.md" "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/1.HelloWorld/helloworld.md" new file mode 100644 index 0000000000000000000000000000000000000000..a447c184c7aaa9ee5f088c42158140caf4682c08 --- /dev/null +++ "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/1.HelloWorld/helloworld.md" @@ -0,0 +1,21 @@ +# {在此填写标题} + +{在此填写题目描述} + +## 答案 + +{在此填写答案} + +## 选项 + +### A + +{在此填写选项A} + +### B + +{在此填写选项B} + +### C + +{在此填写选项C} diff --git "a/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/config.json" "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..bed2a2736699b270710f20b4d7a0b83c026a7cf8 --- /dev/null +++ "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\205\245\351\227\250/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "opensource-63818b6f3eb246c0a276ca81f2fceab1", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/config.json" "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..747c9b56720d4ec1b9ca7ce1bbcea843db53053e --- /dev/null +++ "b/data/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\345\210\235\351\230\266/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "opensource-4c0e02f2b0104673a81a0f97f0955751", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/2.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\344\270\255\351\230\266/config.json" "b/data/2.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\344\270\255\351\230\266/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..de13684deda0df483271bc482ac4fb6a86337c87 --- /dev/null +++ "b/data/2.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\344\270\255\351\230\266/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "opensource-0acdb03055e64e15a791eab00b7041ee", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\351\253\230\351\230\266/config.json" "b/data/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\351\253\230\351\230\266/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..e1fc7f1a25576a40c3b9eed57cfc25bf62b19b74 --- /dev/null +++ "b/data/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\351\253\230\351\230\266/config.json" @@ -0,0 +1,7 @@ +{ + "node_id": "opensource-62af5876999648b58554ca549d49154b", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git a/data/config.json b/data/config.json new file mode 100644 index 0000000000000000000000000000000000000000..555d23131fe15b5f947834448cb0345699c7aa97 --- /dev/null +++ b/data/config.json @@ -0,0 +1,8 @@ +{ + "tree_name": "opensource", + "keywords": [], + "node_id": "opensource-52a37d65c4204f1fb06f1e57ece6e8c0", + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000000000000000000000000000000000000..f5cbe96933ab621ba70c385a131fb60d434ccc12 --- /dev/null +++ b/main.py @@ -0,0 +1,5 @@ +from skill_tree.tree import TreeWalker + +if __name__ == '__main__': + walker = TreeWalker("data", "opensource", "开源软件开发") + walker.walk()