├── .github └── workflows │ └── build-docs.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── docs ├── assets │ ├── lightbulb.svg │ └── session-id.png ├── examples │ ├── basic-usage.md │ ├── simultaneous-connections.md │ └── stats-viewer.md ├── index.md ├── reference │ ├── Activity.md │ ├── AsyncCloudConnection.md │ ├── BackpackItem.md │ ├── CloudConnection.md │ ├── CloudVariable.md │ ├── ForumPost.md │ ├── ForumSession.md │ ├── IncompleteProject.md │ ├── IncompleteStudio.md │ ├── IncompleteUser.md │ ├── Message.md │ ├── News.md │ ├── ProfileComment.md │ ├── Project.md │ ├── ProjectComment.md │ ├── RemixtreeProject.md │ ├── ScrapingSession.md │ ├── ScratchSession.md │ ├── Studio.md │ ├── StudioComment.md │ ├── User.md │ └── UserProfile.md ├── replit.md └── stylesheets │ └── extra.css ├── mkdocs.yml ├── scratchclient ├── Activity.py ├── Backpack.py ├── CloudConnection.py ├── Comment.py ├── Forums.py ├── Incomplete.py ├── Message.py ├── News.py ├── Project.py ├── Scraping.py ├── ScratchExceptions.py ├── ScratchSession.py ├── Studio.py ├── User.py ├── UserProfile.py ├── Websocket.py ├── __init__.py ├── __main__.py └── util.py ├── setup.cfg ├── setup.py └── test └── test.py /.github/workflows/build-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/.github/workflows/build-docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/lightbulb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/assets/lightbulb.svg -------------------------------------------------------------------------------- /docs/assets/session-id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/assets/session-id.png -------------------------------------------------------------------------------- /docs/examples/basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/examples/basic-usage.md -------------------------------------------------------------------------------- /docs/examples/simultaneous-connections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/examples/simultaneous-connections.md -------------------------------------------------------------------------------- /docs/examples/stats-viewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/examples/stats-viewer.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/reference/Activity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/Activity.md -------------------------------------------------------------------------------- /docs/reference/AsyncCloudConnection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/AsyncCloudConnection.md -------------------------------------------------------------------------------- /docs/reference/BackpackItem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/BackpackItem.md -------------------------------------------------------------------------------- /docs/reference/CloudConnection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/CloudConnection.md -------------------------------------------------------------------------------- /docs/reference/CloudVariable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/CloudVariable.md -------------------------------------------------------------------------------- /docs/reference/ForumPost.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/ForumPost.md -------------------------------------------------------------------------------- /docs/reference/ForumSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/ForumSession.md -------------------------------------------------------------------------------- /docs/reference/IncompleteProject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/IncompleteProject.md -------------------------------------------------------------------------------- /docs/reference/IncompleteStudio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/IncompleteStudio.md -------------------------------------------------------------------------------- /docs/reference/IncompleteUser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/IncompleteUser.md -------------------------------------------------------------------------------- /docs/reference/Message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/Message.md -------------------------------------------------------------------------------- /docs/reference/News.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/News.md -------------------------------------------------------------------------------- /docs/reference/ProfileComment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/ProfileComment.md -------------------------------------------------------------------------------- /docs/reference/Project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/Project.md -------------------------------------------------------------------------------- /docs/reference/ProjectComment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/ProjectComment.md -------------------------------------------------------------------------------- /docs/reference/RemixtreeProject.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/RemixtreeProject.md -------------------------------------------------------------------------------- /docs/reference/ScrapingSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/ScrapingSession.md -------------------------------------------------------------------------------- /docs/reference/ScratchSession.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/ScratchSession.md -------------------------------------------------------------------------------- /docs/reference/Studio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/Studio.md -------------------------------------------------------------------------------- /docs/reference/StudioComment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/StudioComment.md -------------------------------------------------------------------------------- /docs/reference/User.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/User.md -------------------------------------------------------------------------------- /docs/reference/UserProfile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/reference/UserProfile.md -------------------------------------------------------------------------------- /docs/replit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/replit.md -------------------------------------------------------------------------------- /docs/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/docs/stylesheets/extra.css -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /scratchclient/Activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Activity.py -------------------------------------------------------------------------------- /scratchclient/Backpack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Backpack.py -------------------------------------------------------------------------------- /scratchclient/CloudConnection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/CloudConnection.py -------------------------------------------------------------------------------- /scratchclient/Comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Comment.py -------------------------------------------------------------------------------- /scratchclient/Forums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Forums.py -------------------------------------------------------------------------------- /scratchclient/Incomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Incomplete.py -------------------------------------------------------------------------------- /scratchclient/Message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Message.py -------------------------------------------------------------------------------- /scratchclient/News.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/News.py -------------------------------------------------------------------------------- /scratchclient/Project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Project.py -------------------------------------------------------------------------------- /scratchclient/Scraping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Scraping.py -------------------------------------------------------------------------------- /scratchclient/ScratchExceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/ScratchExceptions.py -------------------------------------------------------------------------------- /scratchclient/ScratchSession.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/ScratchSession.py -------------------------------------------------------------------------------- /scratchclient/Studio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Studio.py -------------------------------------------------------------------------------- /scratchclient/User.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/User.py -------------------------------------------------------------------------------- /scratchclient/UserProfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/UserProfile.py -------------------------------------------------------------------------------- /scratchclient/Websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/Websocket.py -------------------------------------------------------------------------------- /scratchclient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/__init__.py -------------------------------------------------------------------------------- /scratchclient/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/__main__.py -------------------------------------------------------------------------------- /scratchclient/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/scratchclient/util.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/setup.py -------------------------------------------------------------------------------- /test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CubeyTheCube/scratchclient/HEAD/test/test.py --------------------------------------------------------------------------------