Multiple Scratchers Work together in Real Time on a Single Project

Latest Version

Version
0.1.17
Update
October 25, 2024
Size
253KiB
Developer
Category
Users
100,000+
Rating
3.2973 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
See more

Blocklive: Scratch Realtime Collaboration Extension

Blocklive syncs scratch projects in real time. Invite any number of friends to join a scratch project and create together. Blocklive uses websockets and the Blocklive webserver to sync projects.

You must add collaborators to your allow list in the extension popup before sharing projects with them.

Donate to blocklive at https://buymeacoffee.com/ilhp10
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Blocklive: Scratch Realtime Collaboration", "description": "Multiple Scratchers Work together in Real Time on a Single Project", "version": "0.1.17", "icons": { "128": "icon128.png" }, "manifest_version": 3, "content_scripts": [ { "matches":["https://scratch.mit.edu/projects*"], "css":[], "js":["injectors/editor.js"] },{ "matches":["https://scratch.mit.edu/mystuff*"], "css":[], "js":["injectors/mystuff.js"] },{ "matches":["https://scratch.mit.edu/*"], "css":["scripts/badge.css"], "js":["scripts/verify.js","injectors/all.js"] } ], "background": { "service_worker":"background.js" }, "permissions": [ "storage" ], "host_permissions":[ "https://scratch.mit.edu/" ], "optional_permissions":["notifications"], "web_accessible_resources" : [{ "resources":["/scripts/editor.js","/scripts/vm.js","/scripts/badge.js","/scripts/mystuff.js","/scripts/turbowarp_editor.js","img/blocklivefullres.png","sounds/ping.mp3","img/fancylogo.svg","img/fancylogo.png"], "matches":[""] }], "externally_connectable": { "matches": ["https://scratch.mit.edu/*"] }, "action": { "default_popup": "popups/popup.html" }}
Read more