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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/config.json" index 80cedd05377fc6375c1b13b58c0f4338125b956d..3f5bf8e141a6359233b824b38d3815c743538ce4 100644 --- "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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/config.json" @@ -1,10 +1,11 @@ { - "keywords": [], - "children": [], - "export": [ - "helloworld.json" - ], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [ + "helloworld.json" + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-814f9e73e18649718b29e5dfaeb8cc72" } \ 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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/helloworld.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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/helloworld.json" index da4194e5e72978df1150ae42e0d1a1c079727eca..5c4ae48b0a8fbdec83fedc19fe5e5a72ea8ff262 100644 --- "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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/helloworld.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\350\203\214\346\231\257\347\237\245\350\257\206/1.\345\274\200\346\272\220\350\275\257\344\273\266\345\237\272\346\234\254\346\246\202\345\277\265/helloworld.json" @@ -1,7 +1,7 @@ { - "type": "code_options", - "author": "feilong", - "source": "helloworld.md", - "notebook_enable": false - } - \ No newline at end of file + "type": "code_options", + "author": "feilong", + "source": "helloworld.md", + "notebook_enable": false, + "exercise_id": "5a9a4244725540ac871f3701b9ca688c" +} \ 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\350\203\214\346\231\257\347\237\245\350\257\206/2.\345\274\200\346\272\220\350\275\257\344\273\266\347\232\204\345\217\221\345\261\225\345\216\206\345\217\262\345\222\214\347\216\260\347\212\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/1.\345\274\200\346\272\220\350\275\257\344\273\266\350\203\214\346\231\257\347\237\245\350\257\206/2.\345\274\200\346\272\220\350\275\257\344\273\266\347\232\204\345\217\221\345\261\225\345\216\206\345\217\262\345\222\214\347\216\260\347\212\266/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..a92a9bac421f0af42f200a544edf44b7e1ce3358 100644 --- "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\350\203\214\346\231\257\347\237\245\350\257\206/2.\345\274\200\346\272\220\350\275\257\344\273\266\347\232\204\345\217\221\345\261\225\345\216\206\345\217\262\345\222\214\347\216\260\347\212\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/1.\345\274\200\346\272\220\350\275\257\344\273\266\350\203\214\346\231\257\347\237\245\350\257\206/2.\345\274\200\346\272\220\350\275\257\344\273\266\347\232\204\345\217\221\345\261\225\345\216\206\345\217\262\345\222\214\347\216\260\347\212\266/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-7906cf0502ee44d0a36474485d4ff6b6" } \ 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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/config.json" index f83168e820617382eb616bb42d9d7ded0fce2d84..c9a4df8eacb9e5b75f519f6c42949322e6dafd38 100644 --- "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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/config.json" @@ -1,10 +1,11 @@ { - "keywords": [], - "children": [], - "export": [ - "test.json" - ], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [ + "test.json" + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-7cf6390e7bf1430b8014a56c773cbf10" } \ 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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/test.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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/test.json" index 686934c872c8e33be048e7a10c22f2a7c17ddee7..835cfd81272a798efa378a9b7f2d9128be632eb5 100644 --- "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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/test.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\350\203\214\346\231\257\347\237\245\350\257\206/3.\345\274\200\346\272\220\347\232\204\345\225\206\344\270\232\344\273\267\345\200\274/test.json" @@ -1,6 +1,7 @@ { - "type": "code_options", - "author": "", - "source": "test.md", - "notebook_enable": false + "type": "code_options", + "author": "", + "source": "test.md", + "notebook_enable": false, + "exercise_id": "aa35d81c105f494fbd978116fb8e7b88" } \ 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\350\203\214\346\231\257\347\237\245\350\257\206/4.\345\274\200\346\272\220\347\232\204\347\273\217\345\205\270\347\220\206\350\256\272/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\350\203\214\346\231\257\347\237\245\350\257\206/4.\345\274\200\346\272\220\347\232\204\347\273\217\345\205\270\347\220\206\350\256\272/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..876373fe592f68ad9b4d6f19cdd1b952fbb6346f 100644 --- "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\350\203\214\346\231\257\347\237\245\350\257\206/4.\345\274\200\346\272\220\347\232\204\347\273\217\345\205\270\347\220\206\350\256\272/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\350\203\214\346\231\257\347\237\245\350\257\206/4.\345\274\200\346\272\220\347\232\204\347\273\217\345\205\270\347\220\206\350\256\272/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-227b4496b58e49219224015684e411a1" } \ 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\350\203\214\346\231\257\347\237\245\350\257\206/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\350\203\214\346\231\257\347\237\245\350\257\206/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..b721b9fa0beb1d6794cfeeff0e4c5da3d8225639 --- /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\350\203\214\346\231\257\347\237\245\350\257\206/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "opensource-1e8ed840414d437dbdb53cbe0430fc69", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ 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/2.\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/2.\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" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..444fadc7b70af5e9c29da23df83cddcb33e2971e 100644 --- "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/2.\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/2.\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" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-1e132d36cfc3435b93d69d25b0e344f9" } \ 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/2.\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/2.\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..c4cb4a843ac2fe3c3bb7c4b56b6c8aea31fd5182 --- /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/2.\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,8 @@ +{ + "node_id": "opensource-0f9a14739c244dcb87931e2ac75f7ee9", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ 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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\274\200\346\272\220\345\271\263\345\217\260/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\274\200\346\272\220\345\271\263\345\217\260/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..6f3d4db2daf7f994485b72c9141d4d00bc04bb53 100644 --- "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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\274\200\346\272\220\345\271\263\345\217\260/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/1.\345\274\200\346\272\220\345\271\263\345\217\260/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-c715be9c57be430b8971222f50b84b70" } \ 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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\274\200\346\272\220\347\244\276\345\214\272/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\274\200\346\272\220\347\244\276\345\214\272/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..db0d3df382626633d341a4443b6d3ab6e16abd6e 100644 --- "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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\274\200\346\272\220\347\244\276\345\214\272/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/2.\345\274\200\346\272\220\347\244\276\345\214\272/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-1d3c16e652f94c35b748b45b5f8fcfa6" } \ 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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\274\200\346\272\220\351\241\271\347\233\256/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\274\200\346\272\220\351\241\271\347\233\256/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..4b92e7f483455d828e6aa77333c1dc94358adcf2 100644 --- "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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\274\200\346\272\220\351\241\271\347\233\256/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/3.\345\274\200\346\272\220\351\241\271\347\233\256/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-2fff59d18b54429fb02bc499e9add6fd" } \ 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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/4.\345\274\200\346\272\220\347\224\237\346\200\201/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/4.\345\274\200\346\272\220\347\224\237\346\200\201/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..05ffd4b476a7174381dbc7aac40e87f4514cdae0 100644 --- "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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/4.\345\274\200\346\272\220\347\224\237\346\200\201/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/4.\345\274\200\346\272\220\347\224\237\346\200\201/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-21e126e1ba6544248c3ea9ed49eb8859" } \ 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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\274\200\346\272\220\345\215\217\350\256\256/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\274\200\346\272\220\345\215\217\350\256\256/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..abd0fe0e2def7215b54823bc475a5e466469666f 100644 --- "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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\274\200\346\272\220\345\215\217\350\256\256/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/5.\345\274\200\346\272\220\345\215\217\350\256\256/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-30c870d1c4f64203bec54b6f1b947b10" } \ 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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/config.json" new file mode 100644 index 0000000000000000000000000000000000000000..73d1403adfc2b2724f77af75aa4fb8c3330185d7 --- /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/3.\345\274\200\346\272\220\350\275\257\344\273\266\345\274\200\345\217\221\347\232\204\345\237\272\346\234\254\346\246\202\345\277\265/config.json" @@ -0,0 +1,8 @@ +{ + "node_id": "opensource-0709cba845d44abfa958a9391bf8db6d", + "keywords": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" +} \ 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/1.\345\274\200\346\272\220\350\275\257\344\273\266\347\240\224\347\251\266/5.\345\274\200\345\217\221\350\200\205\343\200\201\345\274\200\345\217\221\350\265\204\346\272\220\346\216\250\350\215\220/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/1.\345\274\200\346\272\220\350\275\257\344\273\266\347\240\224\347\251\266/5.\345\274\200\345\217\221\350\200\205\343\200\201\345\274\200\345\217\221\350\265\204\346\272\220\346\216\250\350\215\220/config.json" index 28c3d708b09f597e9d07054f896c75e35ac6b1ae..a63d3127d2876ef67b6deebbc43d20376d672528 100644 --- "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/1.\345\274\200\346\272\220\350\275\257\344\273\266\347\240\224\347\251\266/5.\345\274\200\345\217\221\350\200\205\343\200\201\345\274\200\345\217\221\350\265\204\346\272\220\346\216\250\350\215\220/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/1.\345\274\200\346\272\220\350\275\257\344\273\266\347\240\224\347\251\266/5.\345\274\200\345\217\221\350\200\205\343\200\201\345\274\200\345\217\221\350\265\204\346\272\220\346\216\250\350\215\220/config.json" @@ -1,8 +1,9 @@ { - "keywords": [], - "children": [], - "export": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0 + "keywords": [], + "children": [], + "export": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "node_id": "opensource-50112ac9b649455890f33abde74313b9" } \ No newline at end of file diff --git a/data/tree.json b/data/tree.json index 247c3d36e13e2b8e16547834996ded4484907e31..b3e7c76743c7a80cac19e3a99478cda9f09a2f00 100644 --- a/data/tree.json +++ b/data/tree.json @@ -8,37 +8,14 @@ "node_id": "opensource-4c0e02f2b0104673a81a0f97f0955751", "keywords": [], "children": [ - { - "开源软件开发入门": { - "node_id": "opensource-d2baa0e01235493fb423caee54c48f6a", - "keywords": [], - "children": [ - { - "HelloWorld": { - "node_id": "opensource-da30f9728ba04b0d89118181d70ce604", - "keywords": [], - "children": [], - "keywords_must": [], - "keywords_forbid": [], - "group": 0, - "subtree": "" - } - } - ], - "keywords_must": [], - "keywords_forbid": [], - "group": 0, - "subtree": "" - } - }, { "开源软件背景知识": { - "node_id": "opensource-63818b6f3eb246c0a276ca81f2fceab1", + "node_id": "opensource-1e8ed840414d437dbdb53cbe0430fc69", "keywords": [], "children": [ { "开源软件基本概念": { - "node_id": "opensource-094c04c42ae948de8bf39e31a8a5c7b4", + "node_id": "opensource-814f9e73e18649718b29e5dfaeb8cc72", "keywords": [], "children": [], "keywords_must": [], @@ -49,7 +26,7 @@ }, { "开源软件的发展历史和现状": { - "node_id": "opensource-0cdb34b8e8674e6fa1a50184448881f6", + "node_id": "opensource-7906cf0502ee44d0a36474485d4ff6b6", "keywords": [], "children": [], "keywords_must": [], @@ -60,7 +37,7 @@ }, { "开源的商业价值": { - "node_id": "opensource-39da9c6f4d014a07b11718a3ee3a13f5", + "node_id": "opensource-7cf6390e7bf1430b8014a56c773cbf10", "keywords": [], "children": [], "keywords_must": [], @@ -71,7 +48,7 @@ }, { "开源的经典理论": { - "node_id": "opensource-62642e1da8154e799a32967d60e65174", + "node_id": "opensource-227b4496b58e49219224015684e411a1", "keywords": [], "children": [], "keywords_must": [], @@ -79,10 +56,22 @@ "group": 0, "subtree": "" } - }, + } + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0, + "subtree": "" + } + }, + { + "开源软件开发入门": { + "node_id": "opensource-0f9a14739c244dcb87931e2ac75f7ee9", + "keywords": [], + "children": [ { - "测试开源技能树": { - "node_id": "opensource-f01d0e608e7042b98e9ba2d5948966c5", + "HelloWorld": { + "node_id": "opensource-1e132d36cfc3435b93d69d25b0e344f9", "keywords": [], "children": [], "keywords_must": [], @@ -100,12 +89,12 @@ }, { "开源软件开发的基本概念": { - "node_id": "opensource-3dbd5f6bcba3428483c7afccf021bb7c", + "node_id": "opensource-0709cba845d44abfa958a9391bf8db6d", "keywords": [], "children": [ { "开源平台": { - "node_id": "opensource-c912c9c1fb724b1483f1964238bcba7e", + "node_id": "opensource-c715be9c57be430b8971222f50b84b70", "keywords": [], "children": [], "keywords_must": [], @@ -116,7 +105,7 @@ }, { "开源社区": { - "node_id": "opensource-050b90b086224317876631bbdeee5a4f", + "node_id": "opensource-1d3c16e652f94c35b748b45b5f8fcfa6", "keywords": [], "children": [], "keywords_must": [], @@ -127,7 +116,7 @@ }, { "开源项目": { - "node_id": "opensource-74984c7dde6448a6bea2db0723b3f657", + "node_id": "opensource-2fff59d18b54429fb02bc499e9add6fd", "keywords": [], "children": [], "keywords_must": [], @@ -138,7 +127,7 @@ }, { "开源生态": { - "node_id": "opensource-d9b492882d524e5e87c94691e8f69349", + "node_id": "opensource-21e126e1ba6544248c3ea9ed49eb8859", "keywords": [], "children": [], "keywords_must": [], @@ -149,7 +138,7 @@ }, { "开源协议": { - "node_id": "opensource-fcc3f1a7ce2443c6ad8f779f2f467c7d", + "node_id": "opensource-30c870d1c4f64203bec54b6f1b947b10", "keywords": [], "children": [], "keywords_must": [], @@ -374,7 +363,7 @@ }, { "开发者、开发资源推荐": { - "node_id": "opensource-46066787a4d443aab55291d754bd54f3", + "node_id": "opensource-50112ac9b649455890f33abde74313b9", "keywords": [], "children": [], "keywords_must": [], diff --git a/main.py b/main.py index 1c2c8323c1f5f3e8791c4038f6661d0abb297b67..af27e9a4d3a844d56dcf480389533540f9c196fe 100644 --- a/main.py +++ b/main.py @@ -2,4 +2,4 @@ from skill_tree.tree import TreeWalker if __name__ == '__main__': walker = TreeWalker("data", "opensource", "开源软件开发", ignore_keywords=True) - walker.init() + walker.auto()