├── .gitignore ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── _images │ └── scratch_encode.png ├── _sources │ ├── ScratchCloud.ext.rst.txt │ ├── ScratchCloud.rst.txt │ ├── basic_tutorial.rst.txt │ ├── examples.rst.txt │ ├── extensions_tutorial.rst.txt │ ├── getting_started.rst.txt │ └── index.rst.txt ├── _static │ ├── basic.css │ ├── css │ │ ├── badge_only.css │ │ ├── fonts │ │ │ ├── Roboto-Slab-Bold.woff │ │ │ ├── Roboto-Slab-Bold.woff2 │ │ │ ├── Roboto-Slab-Regular.woff │ │ │ ├── Roboto-Slab-Regular.woff2 │ │ │ ├── fontawesome-webfont.eot │ │ │ ├── fontawesome-webfont.svg │ │ │ ├── fontawesome-webfont.ttf │ │ │ ├── fontawesome-webfont.woff │ │ │ ├── fontawesome-webfont.woff2 │ │ │ ├── lato-bold-italic.woff │ │ │ ├── lato-bold-italic.woff2 │ │ │ ├── lato-bold.woff │ │ │ ├── lato-bold.woff2 │ │ │ ├── lato-normal-italic.woff │ │ │ ├── lato-normal-italic.woff2 │ │ │ ├── lato-normal.woff │ │ │ └── lato-normal.woff2 │ │ └── theme.css │ ├── doctools.js │ ├── documentation_options.js │ ├── file.png │ ├── jquery-3.5.1.js │ ├── jquery.js │ ├── js │ │ ├── badge_only.js │ │ ├── html5shiv-printshiv.min.js │ │ ├── html5shiv.min.js │ │ └── theme.js │ ├── language_data.js │ ├── minus.png │ ├── plus.png │ ├── pygments.css │ ├── searchtools.js │ ├── underscore-1.13.1.js │ └── underscore.js ├── basic_tutorial.html ├── examples.html ├── extensions_tutorial.html ├── genindex.html ├── getting_started.html ├── index.html ├── objects.inv ├── py-modindex.html ├── scratchcloud.ext.html ├── scratchcloud.html ├── search.html └── searchindex.js ├── scratchcloud ├── __init__.py ├── client.py ├── errors.py └── ext │ ├── __init__.py │ ├── api.py │ ├── codecs.py │ └── utils.py ├── setup.py ├── sphinx ├── Makefile └── source │ ├── basic_tutorial.rst │ ├── conf.py │ ├── examples.rst │ ├── extensions_tutorial.rst │ ├── getting_started.rst │ ├── images │ └── extensions │ │ └── scratch_encode.png │ ├── index.rst │ ├── scratchcloud.ext.rst │ └── scratchcloud.rst └── tests ├── test_codecs.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_images/scratch_encode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_images/scratch_encode.png -------------------------------------------------------------------------------- /docs/_sources/ScratchCloud.ext.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/ScratchCloud.ext.rst.txt -------------------------------------------------------------------------------- /docs/_sources/ScratchCloud.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/ScratchCloud.rst.txt -------------------------------------------------------------------------------- /docs/_sources/basic_tutorial.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/basic_tutorial.rst.txt -------------------------------------------------------------------------------- /docs/_sources/examples.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/examples.rst.txt -------------------------------------------------------------------------------- /docs/_sources/extensions_tutorial.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/extensions_tutorial.rst.txt -------------------------------------------------------------------------------- /docs/_sources/getting_started.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/getting_started.rst.txt -------------------------------------------------------------------------------- /docs/_sources/index.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_sources/index.rst.txt -------------------------------------------------------------------------------- /docs/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/basic.css -------------------------------------------------------------------------------- /docs/_static/css/badge_only.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/badge_only.css -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/Roboto-Slab-Bold.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/Roboto-Slab-Bold.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/Roboto-Slab-Regular.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/Roboto-Slab-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/Roboto-Slab-Regular.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-bold-italic.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-bold-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-bold.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-bold.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-normal-italic.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal-italic.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-normal-italic.woff2 -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-normal.woff -------------------------------------------------------------------------------- /docs/_static/css/fonts/lato-normal.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/fonts/lato-normal.woff2 -------------------------------------------------------------------------------- /docs/_static/css/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/css/theme.css -------------------------------------------------------------------------------- /docs/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/doctools.js -------------------------------------------------------------------------------- /docs/_static/documentation_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/documentation_options.js -------------------------------------------------------------------------------- /docs/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/file.png -------------------------------------------------------------------------------- /docs/_static/jquery-3.5.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/jquery-3.5.1.js -------------------------------------------------------------------------------- /docs/_static/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/jquery.js -------------------------------------------------------------------------------- /docs/_static/js/badge_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/js/badge_only.js -------------------------------------------------------------------------------- /docs/_static/js/html5shiv-printshiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/js/html5shiv-printshiv.min.js -------------------------------------------------------------------------------- /docs/_static/js/html5shiv.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/js/html5shiv.min.js -------------------------------------------------------------------------------- /docs/_static/js/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/js/theme.js -------------------------------------------------------------------------------- /docs/_static/language_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/language_data.js -------------------------------------------------------------------------------- /docs/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/minus.png -------------------------------------------------------------------------------- /docs/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/plus.png -------------------------------------------------------------------------------- /docs/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/pygments.css -------------------------------------------------------------------------------- /docs/_static/searchtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/searchtools.js -------------------------------------------------------------------------------- /docs/_static/underscore-1.13.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/underscore-1.13.1.js -------------------------------------------------------------------------------- /docs/_static/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/_static/underscore.js -------------------------------------------------------------------------------- /docs/basic_tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/basic_tutorial.html -------------------------------------------------------------------------------- /docs/examples.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/examples.html -------------------------------------------------------------------------------- /docs/extensions_tutorial.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/extensions_tutorial.html -------------------------------------------------------------------------------- /docs/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/genindex.html -------------------------------------------------------------------------------- /docs/getting_started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/getting_started.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/objects.inv -------------------------------------------------------------------------------- /docs/py-modindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/py-modindex.html -------------------------------------------------------------------------------- /docs/scratchcloud.ext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/scratchcloud.ext.html -------------------------------------------------------------------------------- /docs/scratchcloud.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/scratchcloud.html -------------------------------------------------------------------------------- /docs/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/search.html -------------------------------------------------------------------------------- /docs/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/docs/searchindex.js -------------------------------------------------------------------------------- /scratchcloud/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/__init__.py -------------------------------------------------------------------------------- /scratchcloud/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/client.py -------------------------------------------------------------------------------- /scratchcloud/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/errors.py -------------------------------------------------------------------------------- /scratchcloud/ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/ext/__init__.py -------------------------------------------------------------------------------- /scratchcloud/ext/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/ext/api.py -------------------------------------------------------------------------------- /scratchcloud/ext/codecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/ext/codecs.py -------------------------------------------------------------------------------- /scratchcloud/ext/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/scratchcloud/ext/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/setup.py -------------------------------------------------------------------------------- /sphinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/Makefile -------------------------------------------------------------------------------- /sphinx/source/basic_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/basic_tutorial.rst -------------------------------------------------------------------------------- /sphinx/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/conf.py -------------------------------------------------------------------------------- /sphinx/source/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/examples.rst -------------------------------------------------------------------------------- /sphinx/source/extensions_tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/extensions_tutorial.rst -------------------------------------------------------------------------------- /sphinx/source/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/getting_started.rst -------------------------------------------------------------------------------- /sphinx/source/images/extensions/scratch_encode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/images/extensions/scratch_encode.png -------------------------------------------------------------------------------- /sphinx/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/index.rst -------------------------------------------------------------------------------- /sphinx/source/scratchcloud.ext.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/scratchcloud.ext.rst -------------------------------------------------------------------------------- /sphinx/source/scratchcloud.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/sphinx/source/scratchcloud.rst -------------------------------------------------------------------------------- /tests/test_codecs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/tests/test_codecs.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuwex/scratchcloud/HEAD/tests/test_utils.py --------------------------------------------------------------------------------