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
SimilarWeb for Team ACT v.0.0.1

SimilarWeb for Team ACT v.0.0.1 This module has been built to provide a better environment specifically for Similarweb in Team ACT. This module itself

Sunkyeong Lee 0 Dec 29, 2021
Игра реализована с помощью языке python3.9, библиотеки pygame

Игра в танки Игра реализована с помощью языке python3.9, библиотеки pygame. Игра имеет несколько уровней. Правила: есть танки, которые стреляют, есть

1 Jan 01, 2022
This is Gaurav's IP Project Completed in the year session of 2021-2022.

The Analyser by Gaurav Rayat Why this Project? Today we are continuously hearing about growth in Crime rates and the number of murders executed day by

1 Dec 30, 2021
A project to find out all the words in a crossword.

A project to find out all the words in a crossword.

Kalpesh Dhoundiyal 1 Feb 06, 2022
The git for the Python Story Utility Package library.

PSUP, The Python Story Utility Package Module. PSUP helps making stories or games with options, diverging paths, different endings and so on. You can

Enoki 6 Nov 27, 2022
Python Create Your Own Tool Series

Python Create Your Own Tool Series Hey there! This is an additional Github repository that contains the final product files for each video in my Youtu

Joe Helle 21 Dec 02, 2022
Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication

Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Current release is

bup 6.9k Dec 27, 2022
Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

Waydroid is a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.

WayDroid 4.7k Jan 08, 2023
Exercise to teach a newcomer to the CLSP grid to set up their environment and run jobs

Exercise to teach a newcomer to the CLSP grid to set up their environment and run jobs

Alexandra 2 May 18, 2022
*考研学习利器,玩电脑控制不住自己时,可以使用该程序定日期锁屏,同时有精美壁纸锁屏显示,也不会枯燥。

LockscreenbyTime_win10 A python program in win10. You can set the time to lock the computer(by setting year, month, day), Fullscreen pictures will sho

PixianDouban 4 Jul 10, 2022
mrcal is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL

mrcal is a generic toolkit to solve calibration and SFM-like problems originating at NASA/JPL. Functionality related to these problems is exposed as a set of C and Python libraries and some commandli

Dima Kogan 102 Dec 23, 2022
Python interface to IEX and IEX cloud APIs

Python interface to IEX Cloud Referral Please subscribe to IEX Cloud using this referral code. Getting Started Install Install from pip pip install py

IEX Cloud 41 Dec 21, 2022
A simple bot that will help you in your learning and make it more fun.

hyperskill-SimpleChattyBot-python A simple bot that will help you in your learning and make it more fun. Syntax bot.py Stages Stage #1: Zuhura Bot we

1 Nov 09, 2021
Aplicação que envia regularmente um email ao utilizador com todos os filmes disponíveis no cartaz dos cinemas Nos.

Cartaz-Cinemas-Nos Aplicação que envia regularmente uma notificação ao utilizador com todos os filmes disponíveis no cartaz dos cinemas Nos. Só funcio

Cavalex 1 Jan 09, 2022
Shopping-card - Shopping Card Project With Python

Shopping Card Project this application was built to handle problems with saving

moein98 1 May 06, 2022
Penelope Shell Handler

penelope Penelope is an advanced shell handler. Its main aim is to replace netcat as shell catcher during exploiting RCE vulnerabilities. It works on

293 Dec 30, 2022
Team Hash Brown Science4Cast Submission

Team Hash Brown Science4Cast Submission This code reproduces Team Hash Brown's (@princengoc, @Xieyangxinyu) best submission (ee5a) for the competition

3 Feb 02, 2022
A general illumination correction method for optical microscopy.

CIDRE About CIDRE is a retrospective illumination correction method for optical microscopy. It is designed to correct collections of images by buildin

Kevin Smith 31 Sep 07, 2022
A simple but fully functional calculator that will take multiple operations.

Functional-Calculator A simple but fully functional calculator that will take multiple operations. Usage Run the following command through terminal: p

Uzziel Ariel 1 Dec 22, 2022
An ultra fast cross-platform multiple screenshots module in pure Python using ctypes.

Python MSS from mss import mss # The simplest use, save a screen shot of the 1st monitor with mss() as sct: sct.shot() An ultra fast cross-platfo

Mickaël Schoentgen 799 Dec 30, 2022