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
Replit theme sync; Github theme sync but in Replit.

This is a Replit theme sync, basically meaning that it keeps track of the current time (which may need to be edited later on), and if the time passes morning, afternoon, etc, the theme switches. The

Glitch 8 Jun 25, 2022
Spooky Castle Project

Spooky Castle Project Here is a repository where I have placed a few workflow scripts that could be used to automate the blender to godot sprite pipel

3 Jan 17, 2022
This an Anki add on that automatically converts Notion notes into Anki flash cards. Currently in development!

NotionFlash This is an Anki add on in development that will allow automatically convert your Notion study notes into Anki flash cards. The Anki deck c

Neeraj Patel 10 Oct 07, 2022
Esercizi di Python svolti per il biennio di Tecnologie Informatiche.

Esercizi di Python Un piccolo aiuto per Sofia che nel 2° quadrimestre inizierà Python :) Questo repository (termine tecnico di Git) puoi trovare tutti

Leonardo Essam Dei Rossi 2 Nov 07, 2022
Customizable-menu-python - User customizable menu in Python

Menu personalizável pelo usuário em Python A minha ideia com esse projeto pessoa

Renan Barbosa 4 Oct 28, 2022
Datasets with Softcatalà website content

softcatala-web-dataset This repository contains Sofcatalà web site content (articles and programs descriptions). Dataset are available in the dataset

Softcatalà 2 Dec 26, 2021
Rename and categorize your DMOJ solutions

DMOJ Downloader What is this for? DMOJ lets you download the code for all your solutions, however the files are just named as numbers

Evan Wild 1 Dec 04, 2022
Материалы для курса VK Углубленный Python, весна 2022

VK Углубленный Python, весна 2022 Материалы для курса VK Углубленный Python, весна 2022 Лекции и материалы (слайды, домашки, код с занятий) Введение,

10 Nov 02, 2022
Rotazioni: a linear programming workout split optimizer

Rotazioni: a linear programming workout split optimizer Dependencies Dependencies for the frontend and backend are respectively listed in client/packa

Marco 3 Oct 13, 2022
A simple, light-weight and highly maintainable online judge system for secondary education

y³OJ a simple, light-weight and highly maintainable online judge system for secondary education 一个简单、轻量化、易于维护的、为中学信息技术学科课业教学设计的 Online Judge 系统。 Onlin

20 Oct 04, 2022
Low-level Python CFFI Bindings for Argon2

Low-level Python CFFI Bindings for Argon2 argon2-cffi-bindings provides low-level CFFI bindings to the Argon2 password hashing algorithm including a v

Hynek Schlawack 4 Dec 15, 2022
A Python script to parse Fortinet products serial numbers, and detect the associated model and version.

ParseFortinetSerialNumber A Python script to parse Fortinet products serial numbers, and detect the associated model and version. Example $ ./ParseFor

Podalirius 10 Oct 28, 2022
Scripts for BGC analysis in large MAGs and results of their application to soil metagenomes within Chernevaya Taiga RSF-funded project

Scripts for BGC analysis in large MAGs and results of their application to soil metagenomes within Chernevaya Taiga RSF-funded project

1 Dec 06, 2021
This is a Poetry plugin that will make it possible to build projects using custom TOML files

Poetry Multiproject Plugin This is a Poetry plugin that will make it possible to build projects using custom TOML files. This is especially useful whe

David Vujic 69 Dec 25, 2022
A clock widget for linux ez to use no need for cmd line ;)

A clock widget in LINUX A clock widget for linux ez to use no need for cmd line ;) How to install? oh its ez just go to realese! what are the paltform

1 Feb 15, 2022
Logging-monitoring-instrumentation - A brief repository on logging monitoring and instrumentation in Python

logging-monitoring-instrumentation A brief repository on logging monitoring and

Noah Gift 6 Feb 17, 2022
This app converts an pdf file into the audio file.

PDF-to-Audio This app takes an pdf as an input and convert it into audio, and the library text-to-speech starts speaking the preffered page given in t

Ojas Barawal 3 Aug 04, 2021
A pairs trade is a market neutral trading strategy enabling traders to profit from virtually any market conditions.

A pairs trade is a market neutral trading strategy enabling traders to profit from virtually any market conditions. This strategy is categorized as a statistical arbitrage and convergence trading str

Kanupriya Anand 13 Nov 27, 2022
RFDesign - Protein hallucination and inpainting with RoseTTAFold

RFDesign: Protein hallucination and inpainting with RoseTTAFold Jue Wang (juewan

139 Jan 06, 2023
This is the core of the program which takes 5k SYMBOLS and looks back N years to pull in the daily OHLC data of those symbols and saves them to disc.

This is the core of the program which takes 5k SYMBOLS and looks back N years to pull in the daily OHLC data of those symbols and saves them to disc.

Daniel Caine 1 Jan 31, 2022