{ "info": { "author": "apple502j", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: English", "Natural Language :: Japanese", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Education", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# sb3 - sb3 parses SB3\n## Hm, what on earth is sb3?\nI should have said that people using the library should know what SB3 is... well, you guessed it. It's a file extension for Scratch 3.0 Projects. sb3 is a parser for SB3 files. (Also, we have SPRITE3 parser.)\n\n## How do I use it?\nImport, open, and try. Example:\n\n```py\nimport sb3\nproject, assets = sb3.open_sb3(\"my_game.sb3\") # project is a ProjectJSON object, assets is ZipFile.ZipExtFile\nprint(f\"Hmm, I guessed you like the browser with UA {project.meta.user_agent}...\")\nprint(f\"What? You use {' extension, '.join(project.extensions)}!?\")\n```\n\nThere is no documentation as of now. But maybe you can check the testcase code and the source code!\n\n## Hmm, can I use it?\nAll people, cats and other cute animals with **Python 3.6 or above** can use this library. If you are not cute but want to use this, try `sb3.cute()`.\n## Who made it?\nA person named apple502j, with a secretary kenny2github (who invented GenericData class).\n\n## May I contribute?\nOf course under GPL! Feel free to submit issues and PRs. If you have a bug, make sure to submit the SB3 file with the issue.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/apple502j/sb3", "keywords": "scratch parser sb3", "license": "GPLv3+", "maintainer": "", "maintainer_email": "", "name": "sb3", "package_url": "https://pypi.org/project/sb3/", "platform": "", "project_url": "https://pypi.org/project/sb3/", "project_urls": { "Homepage": "https://github.com/apple502j/sb3" }, "release_url": "https://pypi.org/project/sb3/0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "sb3 parses SB3", "version": "0.1" }, "last_serial": 5839206, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "eea939af311f182e6acfb436a23da40b", "sha256": "4a3dab653396e491daccb6cdd1127a60e42bc9905e7b05776cd03eed2c502648" }, "downloads": -1, "filename": "sb3-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eea939af311f182e6acfb436a23da40b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21262, "upload_time": "2019-09-17T02:57:24", "url": "https://files.pythonhosted.org/packages/99/e8/5ee3e8915ddf076c15d9e1c70483849bbfc8c6bb67ba8b7d87758e2ee066/sb3-0.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eea939af311f182e6acfb436a23da40b", "sha256": "4a3dab653396e491daccb6cdd1127a60e42bc9905e7b05776cd03eed2c502648" }, "downloads": -1, "filename": "sb3-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eea939af311f182e6acfb436a23da40b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 21262, "upload_time": "2019-09-17T02:57:24", "url": "https://files.pythonhosted.org/packages/99/e8/5ee3e8915ddf076c15d9e1c70483849bbfc8c6bb67ba8b7d87758e2ee066/sb3-0.1-py3-none-any.whl" } ] }