MysticAx0lotl / Am-I-Online

A way to tell your followers on Scratch whether or not you're online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Am I Online

A way to tell your followers on Scratch whether or not you're online

IMPORTANT: This is currently not functional, and most likely will never be since I've long left Scratch in the past. However, I'm keeping this repository up and open to PRs as it contains some of the most optimized and robust Python code I've ever written

Setup Instructions:

  1. Make a remix of this Scratch project and jot down the project ID
  2. Create an alternate/dummy account. Due to what's presumably a quirk with the Scratch API, you cannot use the same account you remixed the project with to interface with the cloud variables
  3. Encode your username by clicking the "encode username" block in your remix
  4. Download all the code in this repo
  5. Install Python . For some strange reason, executables generated with auto-py-to-exe report false positives with virus scanners.
  6. Double-click the "main" file to start the program
  7. Login with your alternate account's username and password, and paste the ID (not the whole link) of your remixed project. This code does save your username and password to a .dat file for future reference. It is not capable of sending the information within the .dat file anywhere except for the Scratch servers
  8. You're all set up! A window will now appear that will give you the option to toggle wether you're appearing online or offline. Click that twice and the program will begin to function. Clicking the button after that will update your status in real time. After exiting the program, your status will be saved to the Scratch project. Simply run main.py again if you want to change your status again.

If you have any questions or issues, please feel free to submit an issue, or contact me on my scratch profile. Enjoy!

~MysticAxolotl

About

A way to tell your followers on Scratch whether or not you're online


Languages

Language:Python 100.0%