An easy way to access the Scratch API!

Overview

How to Use

The majority of people are likely here because they want to easily access the Scratch API!

Commands

/
   
    /pfp (returns the profile picture of a user)
/
    
     /favorite (returns the most recent project a user favorited)
/
     
      /thumbnail (returns the thumbnail of a project)
/
      
       /follower-count/ (returns the follower count of a user)

      
     
    
   

How to Access

It's quite simple, really.

For python users:

import requests
requests.get("api.scratchstatus.org/rgantzos/pfp/")

It works in node.js too, I just don't know much about node.js yet xD

How it Works

The server that we use to display short pieces of the Scratch API is built on python. You can view the main.py file in this repository, it has all the code there. We would like credit if you do choose to use it, though.

More

For more documentation, you can always go to the Official YouTube Channel!

You might also like...
A set of scripts for a two-step procedure to measure the value of access to destinations across several modes of travel within a geographic area.

A set of scripts for a two-step procedure to measure the value of access to destinations across several modes of travel within a geographic area.

Blender addon that simplifies access to useful operators and adds missing functionality
Blender addon that simplifies access to useful operators and adds missing functionality

Quick Menu is a Blender addon that simplifies common tasks Compatible with Blender 3.x.x Install through Edit - Preferences - Addons - Install... -

Blender Add-on That Provides Quick Access to Render Controls
Blender Add-on That Provides Quick Access to Render Controls

Blender Render Buttons Blender Add-on That Provides Quick Access to Render Controls A Blender 3.0 compatablity update of Blender2.8x-RenderButton v0.0

Check broken access control exists in the Java web application
Check broken access control exists in the Java web application

javaEeAccessControlCheck Check broken access control exists in the Java web application. 检查 Java Web 应用程序中是否存在访问控制绕过问题。 使用 python3 javaEeAccessControl

Simple and easy to use python API for the COVID registration booking system of the math department @ unipd (torre archimede)

Simple and easy to use python API for the COVID registration booking system of the math department @ unipd (torre archimede). This API creates an interface with the official browser, with more useful functionalities.

This repository provides a set of easy to understand and tested Python samples for using Acronis Cyber Platform API.

Base Acronis Cyber Platform API operations with Python !!! info Copyright © 2019-2021 Acronis International GmbH. This is distributed under MIT licens

A flexible free and unlimited python tool to translate between different languages in a simple way using multiple translators.
A flexible free and unlimited python tool to translate between different languages in a simple way using multiple translators.

deep-translator Translation for humans A flexible FREE and UNLIMITED tool to translate between different languages in a simple way using multiple tran

2 Way Sync Between Notion Database and Google Calendar

Notion-and-Google-Calendar-2-Way-Sync 2 Way Sync Between a Notion Database and Google Calendar WARNING: This repo will be undergoing a good bit of cha

Probably the best way to simulate block scopes in Python

This is a package, as it says on the tin, to emulate block scoping in Python, the lack of which being a clever design choice yet sometimes a trouble.

Releases(v1.6)
  • v1.6(Jan 13, 2022)

    Five New APIs Have Been Added

    Scratch APIs such as the history for projects, remix data, and title data have been added!

    https://api.scratchstatus.org/(project)/title/
    https://api.scratchstatus.org/(project)/remix-check/
    https://api.scratchstatus.org/(project)/modified/
    https://api.scratchstatus.org/(project)/shared/
    https://api.scratchstatus.org/(project)/created/
    

    Message Count API

    The message count API is still not yet completed, but it will be soon. We are having some issues, but it should be ready soon!

    Credits

    Thanks to the Scratch API for all the work done in the first place!

    Why You Should Use ScratchStatus API

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
  • v1.5(Jan 11, 2022)

    Four New APIs Have Been Added

    Scratch Studio APIs have been added!

    https://api.scratchstatus.org/(studio)/followers/
    https://api.scratchstatus.org/(studio)/host-id/
    https://api.scratchstatus.org/(studio)/managers/
    https://api.scratchstatus.org/(studio)/comments/
    

    Message Count API

    The message count API is still not yet completed, but it will be soon. We are having some issues, but it should be ready soon!

    Credits

    Thanks to the Scratch API for all the work done in the first place!

    Why You Should Use ScratchStatus API

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
  • v1.4(Jan 11, 2022)

    Four New APIs Have Been Added

    You can now access many project APIs, including view count, love count, favorite count, and remix count!

    https://api.scratchstatus.org/(project)/views/
    https://api.scratchstatus.org/(project)/loves/
    https://api.scratchstatus.org/(project)/favorites/
    https://api.scratchstatus.org/(project)/remixes/
    

    Message Count API

    The message count API is still not yet completed, but it will be soon.

    Credits

    Thanks to the Scratch API for all the work done in the first place!

    Why You Should Use ScratchStatus API

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
  • v1.3(Jan 10, 2022)

    Three New APIs Have Been Added

    You can now access any given user's id, join date, and whether or not they're on the Scratch Team!

    https://api.scratchstatus.org/(user)/id/
    https://api.scratchstatus.org/(user)/join-date/
    https://api.scratchstatus.org/(user)/scratchteam/
    

    Message Count API

    The message count API is still not yet completed, but it will be soon.

    Credits

    Thanks to the Scratch API for all the work done in the first place!

    Why You Should Use ScratchStatus API

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
  • v1.2(Jan 10, 2022)

    A New API Has Been Added

    You can now access any given user's most recent project (that's shared)! It works like this:

    import requests
    
    requests.get(f"https://api.scratchstatus.org/(user)/project/").text
    

    Message Count API

    The message count API is still not yet completed, but it will be soon.

    Credits

    Thanks to the Scratch API for all the work done in the first place!

    Why You Should Use ScratchStatus API

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
  • v1.1(Jan 9, 2022)

    A New API Has Been Added

    You can now access any given user's follower count! It works like this:

    import requests
    
    requests.get(f"https://api.scratchstatus.org/(user)/follower-count/").text
    

    One More API!

    We are also currently working on one other API that has not yet been finished, but much of its code is part of this release. It will be able to return the message count of any user.

    Credits

    Thanks to the Scratch API for all the work done in the first place! Thanks to DatOneLefty for some help from their ScratchDB!

    Why You Should Use ScratchStatus API

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
  • v1.0(Jan 9, 2022)

    Introducing the 1st Version of the ScratchStatus API!

    Easily upgrade your projects, whether on Scratch or external, with the new ScratchStatus API, and make your projects stand out from others! It's really easy to use, and it gives you more time to focus on the more important parts of your code, rather than getting mixed up with the complicated Scratch API.

    The ScratchStatus API breaks the large mountain of Scratch API into smaller, easier-to-manage pieces. That way you can easily take just the information that you're looking for, and not have to rummage through all the other unimportant stuff.

    We'd really appreciate it if you gave this a shot, we want to get noticed by some large external Scratch projects that use the Scratch API, such as Ocular or Scratch Addons. If you have any ideas, feel free to go to the Issues section in this repository and ask a question or post an idea! If you have a question, you can also go to the Wiki for this repository!

    Please don't pull code directly from the main.py file, it can damage your code by pulling directly from it, as it likely doesn't run the same way you want it to.

    Source code(tar.gz)
    Source code(zip)
Owner
rgantzos
I love coding and filmmaking, and I started coding on Scratch. Now I’m getting the hang of html!
rgantzos
Cloud Native sample microservices showcasing Full Stack Observability using AppDynamics and ThousandEyes

Cloud Native Sample Bookinfo App Observability Bookinfo is a sample application composed of four Microservices written in different languages.

Cisco DevNet 13 Jul 21, 2022
The CS Netlogo Helper is a small python script I made, to make computer science homework easier.

The CS Netlogo Helper is a small python script I made, to make computer science homework easier. This project is really ironic now that I think about it.

1 Jan 13, 2022
Minutaria is a basic educational Python timer used to learn python and software testing libraries.

minutaria minutaria is a basic educational Python timer. The project is educational, it aims to teach myself programming, python programming, python's

1 Jul 16, 2021
samples of neat code

NEAT-samples Some samples of code and config files for use with the NEAT-Python package These samples are largely copy and pasted, so if you

Harrison 50 Sep 28, 2022
Battery conservation Python script for ubuntu to enable battery conservation mode at 60% 80% or 90%

Description Batteryconservation is a small python script wich creates an appindicator for ubuntu which can be used to enable / disable battery conserv

3 Jan 04, 2022
Framework for creating efficient data processing pipelines

Aqueduct Framework for creating efficient data processing pipelines. Contact Feel free to ask questions in telegram t.me/avito-ml Key Features Increas

avito.tech 137 Dec 29, 2022
Python Commodore BBS multi-client

python-cbm-bbs-petscii Python Commodore BBS multi-client This is intended for commodore 64, c128 and most commodore compatible machines (as the new Co

7 Sep 16, 2022
LibreMind is a free meditation app made in under 24 hours. It has various meditation, breathwork, and visualization exercises.

libreMind Meditation exercises What is it? LibreMind is a free meditation app made in under 24 hours. It has various meditation, breathwork, and visua

1 May 24, 2022
Some out-of-the-box hooks for pre-commit

pre-commit-hooks Some out-of-the-box hooks for pre-commit. See also: https://github.com/pre-commit/pre-commit Using pre-commit-hooks with pre-commit A

pre-commit 3.6k Dec 29, 2022
A discord group chat creator just made it because i saw people selling this stuff for like up to 40 bucks

gccreator some discord group chat tools just made it because i saw people selling this stuff for like up to 40 bucks (im currently working on a faster

baum1810 6 Oct 03, 2022
A python script that automatically joins a zoom meeting based on your timetable.

Zoom Automation A python script that automatically joins a zoom meeting based on your timetable. What does it do? It performs the following processes:

Shourya Gupta 3 Jan 01, 2022
Additional useful operations for Python

Pyteal Extensions Additional useful operations for Python Available Operations MulDiv64: calculate m1*m2/d with no overflow on multiplication (TEAL 3+

Ulam Labs 11 Dec 14, 2022
En este repositorio pondré archivos graciositos de python que hago de vez en cuando

🐍 Apuntes de python 🐍 ¿Quién soy? 👽 Saludos,mi nombre es Carlos Lara. Pero mi nickname en internet es Hercules Kan. Soy un programador autodidacta

Carlos E. Lara 3 Nov 16, 2021
tgEasy | Easy for a Brighter Shine | Monkey Patcher Addon for Pyrogram

tgEasy | Easy for a Brighter Shine | Monkey Patcher Addon for Pyrogram

Jayant Hegde Kageri 35 Nov 12, 2022
Create VSCode Extensions with python

About Create vscode extensions with python. Installation Stable version: pip install vscode-ext Why use this? Why should you use this for building VSc

Swas.py 134 Jan 07, 2023
Simple calculator made in python

calculator Uma alculadora simples feita em python CMD, PowerShell, Bash ✔️ Início 💻 apt-get update apt-get upgrade -y apt-get install python git git

Spyware 8 Dec 28, 2021
🔤 Measure edit distance based on keyboard layout

clavier Measure edit distance based on keyboard layout. Table of contents Table of contents Introduction Installation User guide Keyboard layouts Dist

Max Halford 42 Dec 18, 2022
A project for Perotti's MGIS350 for incorporating Flask

MGIS350_5 This is our project for Perotti's MGIS350 for incorporating Flask... RIT Dev Biz Apps Web Project A web-based Inventory system for company o

1 Nov 07, 2021
Python Programmma DarkMap.py

DarkMap Python Programmma DarkMap.py O'rganish va rasmlarni ko'riosh https://drive.google.com/drive/folders/1l1zybs_0Zy9z_trZYz5R72WrwsE6mFOh?usp=shar

Og'abek 0 May 06, 2022
Ultimate Microsoft Edge Uninstaller!

Ultimate Microsoft Edge Uninstaller

1 Feb 08, 2022