├── .flaskenv ├── .gitignore ├── GUI ├── UI_old.py ├── __init__.py ├── add_file.png ├── add_file_chosen.png ├── button.png ├── fore_title.png ├── new_UI.py ├── no_report.png ├── note.md ├── report.png ├── report_background.png ├── report_chosen.png ├── setting.png ├── setting_chosen.png ├── setting_gui.png ├── start.bat └── win_icon.png ├── LICENSE ├── README.md ├── TUI ├── __init__.py └── __main__.py ├── activate.bat ├── doc ├── __init__.py ├── report1.png ├── report2.png └── tutorial.py ├── examples ├── example.sb3 └── example抄袭版.sb3 ├── help_web.md ├── pyscratch ├── __init__.py ├── comparator │ └── __init__.py ├── loader │ └── __init__.py ├── reporter │ ├── __init__.py │ └── highcharts.py ├── scratch │ ├── __init__.py │ ├── blocks.py │ ├── sprites.py │ └── stage.py └── statistician │ └── __init__.py ├── requirements.txt ├── sja ├── __init__.py ├── core.py ├── errors.py ├── highcharts.py ├── opcode.py ├── report.py └── show.py ├── tests ├── __init__.py ├── test_pyscratch.py └── test_sjaweb.py ├── web_requirements.txt └── webapp ├── __init__.py ├── blueprints ├── __init__.py └── sja.py ├── commands.py ├── forms.py ├── models.py ├── settings.py ├── static ├── highcharts.js ├── jquery.min.js └── sjaweb │ └── favicon.ico ├── templates ├── 404.html ├── about.html ├── base.html ├── help.html ├── index.html ├── load_url.html └── report.html └── utils.py /.flaskenv: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/.gitignore -------------------------------------------------------------------------------- /GUI/UI_old.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/UI_old.py -------------------------------------------------------------------------------- /GUI/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /GUI/add_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/add_file.png -------------------------------------------------------------------------------- /GUI/add_file_chosen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/add_file_chosen.png -------------------------------------------------------------------------------- /GUI/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/button.png -------------------------------------------------------------------------------- /GUI/fore_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/fore_title.png -------------------------------------------------------------------------------- /GUI/new_UI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/new_UI.py -------------------------------------------------------------------------------- /GUI/no_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/no_report.png -------------------------------------------------------------------------------- /GUI/note.md: -------------------------------------------------------------------------------- 1 | 侧边按钮(sideBtn) 分辨率:271*74 2 | 3 | -------------------------------------------------------------------------------- /GUI/report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/report.png -------------------------------------------------------------------------------- /GUI/report_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/report_background.png -------------------------------------------------------------------------------- /GUI/report_chosen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/report_chosen.png -------------------------------------------------------------------------------- /GUI/setting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/setting.png -------------------------------------------------------------------------------- /GUI/setting_chosen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/setting_chosen.png -------------------------------------------------------------------------------- /GUI/setting_gui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/setting_gui.png -------------------------------------------------------------------------------- /GUI/start.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | python .\new_UI.py 3 | pause -------------------------------------------------------------------------------- /GUI/win_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/GUI/win_icon.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/README.md -------------------------------------------------------------------------------- /TUI/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /TUI/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/TUI/__main__.py -------------------------------------------------------------------------------- /activate.bat: -------------------------------------------------------------------------------- 1 | .\venv\Scripts\activate.bat -------------------------------------------------------------------------------- /doc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/report1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/doc/report1.png -------------------------------------------------------------------------------- /doc/report2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/doc/report2.png -------------------------------------------------------------------------------- /doc/tutorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/doc/tutorial.py -------------------------------------------------------------------------------- /examples/example.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/examples/example.sb3 -------------------------------------------------------------------------------- /examples/example抄袭版.sb3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/examples/example抄袭版.sb3 -------------------------------------------------------------------------------- /help_web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/help_web.md -------------------------------------------------------------------------------- /pyscratch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/__init__.py -------------------------------------------------------------------------------- /pyscratch/comparator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/comparator/__init__.py -------------------------------------------------------------------------------- /pyscratch/loader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/loader/__init__.py -------------------------------------------------------------------------------- /pyscratch/reporter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/reporter/__init__.py -------------------------------------------------------------------------------- /pyscratch/reporter/highcharts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/reporter/highcharts.py -------------------------------------------------------------------------------- /pyscratch/scratch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/scratch/__init__.py -------------------------------------------------------------------------------- /pyscratch/scratch/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/scratch/blocks.py -------------------------------------------------------------------------------- /pyscratch/scratch/sprites.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/scratch/sprites.py -------------------------------------------------------------------------------- /pyscratch/scratch/stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/scratch/stage.py -------------------------------------------------------------------------------- /pyscratch/statistician/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/pyscratch/statistician/__init__.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | jinja2 3 | matplotlib 4 | pygame -------------------------------------------------------------------------------- /sja/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/__init__.py -------------------------------------------------------------------------------- /sja/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/core.py -------------------------------------------------------------------------------- /sja/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/errors.py -------------------------------------------------------------------------------- /sja/highcharts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/highcharts.py -------------------------------------------------------------------------------- /sja/opcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/opcode.py -------------------------------------------------------------------------------- /sja/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/report.py -------------------------------------------------------------------------------- /sja/show.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/sja/show.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_pyscratch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/tests/test_pyscratch.py -------------------------------------------------------------------------------- /tests/test_sjaweb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/tests/test_sjaweb.py -------------------------------------------------------------------------------- /web_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/web_requirements.txt -------------------------------------------------------------------------------- /webapp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/__init__.py -------------------------------------------------------------------------------- /webapp/blueprints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webapp/blueprints/sja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/blueprints/sja.py -------------------------------------------------------------------------------- /webapp/commands.py: -------------------------------------------------------------------------------- 1 | """ 2 | 自定义命令与功能 3 | """ 4 | 5 | 6 | -------------------------------------------------------------------------------- /webapp/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/forms.py -------------------------------------------------------------------------------- /webapp/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/models.py -------------------------------------------------------------------------------- /webapp/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/settings.py -------------------------------------------------------------------------------- /webapp/static/highcharts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/static/highcharts.js -------------------------------------------------------------------------------- /webapp/static/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/static/jquery.min.js -------------------------------------------------------------------------------- /webapp/static/sjaweb/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/static/sjaweb/favicon.ico -------------------------------------------------------------------------------- /webapp/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/404.html -------------------------------------------------------------------------------- /webapp/templates/about.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/about.html -------------------------------------------------------------------------------- /webapp/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/base.html -------------------------------------------------------------------------------- /webapp/templates/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/help.html -------------------------------------------------------------------------------- /webapp/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/index.html -------------------------------------------------------------------------------- /webapp/templates/load_url.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/load_url.html -------------------------------------------------------------------------------- /webapp/templates/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/templates/report.html -------------------------------------------------------------------------------- /webapp/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remyhuang03/SJA-old/HEAD/webapp/utils.py --------------------------------------------------------------------------------