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
A fast Python in-process signal/event dispatching system.

Blinker Blinker provides a fast dispatching system that allows any number of interested parties to subscribe to events, or "signals". Signal receivers

jason kirtland 1.4k Dec 31, 2022
Gerador do Arquivo Magnético Sintegra em Python

pysintegra é uma lib simples com o objetivo de facilitar a geração do arquivo SINTEGRA seguindo o Convênio ICMS 57/95. Com o surgimento do SPED, muito

Felipe Correa 5 Apr 07, 2022
A web-based chat application that enables multiple users to interact with one another

A web-based chat application that enables multiple users to interact with one another, in the same chat room or different ones according to their choosing.

3 Apr 22, 2022
CPython extension implementing Shared Transactional Memory with native-looking interface

CPython extension implementing Shared Transactional Memory with native-looking interface

21 Jul 22, 2022
Simple application that does transformation with HPF and LPFs.

Simple application that applies Butterworth, Gaussian & Ideal kernels on HPF and LPFs -aka Frequency Domain Filtering- Upload image from sidebar, set

Merve Noyan 3 Jul 06, 2022
Project Guide for ASAM OpenX standards

ASAM Project Guide Important This guide is a work in progress and subject to change! Hosted version available at: ASAM Project Guide (Link) Includes:

ASAM e.V. 2 Mar 17, 2022
This repo is for scripts to run various clients at the merge f2f

merge-f2f This repo is for scripts to run various clients at the merge f2f. Tested with Lighthouse! Tested with Geth! General dependecies sudo apt-get

Parithosh Jayanthi 2 Apr 03, 2022
About A python based Apple Quicktime protocol,you can record audio and video from real iOS devices

介绍 本应用程序使用 python 实现,可以通过 USB 连接 iOS 设备进行屏幕共享 高帧率(30〜60fps) 高画质 低延迟(200ms) 非侵入性 支持多设备并行 Mac OSX 安装 python =3.7 brew install libusb pkg-config 如需使用 g

YueC 124 Nov 30, 2022
Python module to work with Magneto Database directly without using broken Magento 2 core

Python module to work with Magneto Database directly without using broken Magento 2 core

Egor Shitikov 13 Nov 10, 2022
A python program for rick rolling people.

Rickware A python program for rick rolling people. (And annoying them too) What is rick roll? Read this wikipedia article - Rickrolling About program

2 Jan 18, 2022
Cup Noodle Vending Maching Ordering Queue

Noodle-API Cup Noodle Vending Machine Ordering Queue Install dependencies in virtual environment python3 -m venv

Jonas Kazlauskas 1 Dec 09, 2021
Tc-python - A Python script to receive message from a twitch chat

Twitch-Chat 📜 I did a script in Python to receive messages from a twitch chat.

miyucode 2 May 31, 2022
Source-o-grapher is a tool built with the aim to investigate software resilience aspects of Open Source Software (OSS) projects.

Source-o-grapher is a tool built with the aim to investigate software resilience aspects of Open Source Software (OSS) projects.

Aristotle University 5 Jun 28, 2022
KUIZ is a web application quiz where you can create/take a quiz for learning and sharing knowledge from various subjects, questions and answers.

KUIZ KUIZ is a web application quiz where you can create/take a quiz for learning and sharing knowledge from various subjects, questions and answers.

Thanatibordee Sihaboonthong 3 Sep 12, 2022
Reference management solution using Python and Notion.

notion-scholar Reference management solution using Python and Notion. The main idea of this app is to allow to furnish a Notion database using a BibTe

Thomas Hirtz 69 Dec 21, 2022
Arcpy Tool developed for ArcMap 10.x that checks DVOF points against TDS data and creates an output feature class as well as a check database.

DVOF_check_tool Arcpy Tool developed for ArcMap 10.x that checks DVOF points against TDS data and creates an output feature class as well as a check d

3 Apr 18, 2022
Cardano SundaeSwap ISO SPO vote ranking script

Cardano SundaeSwap ISO SPOs vote ranking This Python 3 script uses the database populated by cardano-db-sync from the Cardano blockchain to generate a

SM₳UG 1 Nov 17, 2021
Design-by-contract in Python3 with informative violation messages and inheritance

icontract icontract provides design-by-contract to Python3 with informative violation messages and inheritance. It also gives a base for a flourishing

275 Jan 02, 2023
We'll be using HTML, CSS and JavaScript for the frontend

We'll be using HTML, CSS and JavaScript for the frontend. Nothing to install in specific. Open your text-editor and start coding a beautiful front-end.

Mugada sai tilak 1 Dec 15, 2021
Feapder的管道扩展

FEAPDER 管道扩展 简介 此模块为feapder的pipelines扩展,感谢广大开发者对feapder的贡献 随着feapder支持的pipelines越来越多,为减少feapder的体积,特将pipelines提出,使用者可按需安装 管道 PostgreSQL 贡献者:沈瑞祥 联系方式:r

boris 9 Dec 07, 2022