GithubHelp home page GithubHelp logo

shock59 / scratch-remote Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 112 KB

Remote desktop software with a client written in Scratch and a server written in Python.

Home Page: https://beta.adacraft.org/studio/?project=fd3d362b

Python 100.00%
scratch scratch3 turbowarp scratchaddons remote-desktop remote-control

scratch-remote's Introduction

Scratch Remote

Scratch Remote is a remote desktop client and server. The client is made in Scratch and the server is made in Python. You will also need to run a CloudLink server such as this one.

NOTE: Scratch Remote is not meant for practical use and I have no reponsibility for whatever happens if you install it. I strongly discourage installing this on your main computer as it can give anyone complete control over it if they have your IP.

Features

  • View the server's screen
  • Basic keyboard input

Todo

  • Mouse control
  • Keyboard input not supported by Scratch

Installation

Client (Scratch)

The Scratch client can be used on adacraft, or you can download the sb3 and run it in a Scratch Editor of your choice after installing the CloudLink extension. It is strongly reccomended to use TurboWarp or an editor that includes TurboWarp such as adacraft Beta and enable the TurboWarp compiler for the best performance. Scratch Addons (included with TurboWarp) is also required to see the log.

Server (Python)

Install the dependencies:

pip install pyautogui cloudlink

Then download or clone the repository and open the server directory.

Use

To begin, run a CloudLink server and copy the IP (including ws:// or wss://) into the config.ini file for the Scratch Remote server.

Run the Scratch Remote server with

python3 server.py

Then open the Scratch client and paste in the IP of the CloudLink server. Scratch will render whatever is in the range defined in config.ini.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.