Skip to content

IncompleteProject

A class that represents a project with less data than a Project object.

Properties

title : str

The title of the project.

id : int

The project ID of the project.

author : str

The username of the project's creator.

thumbnail_URL : str

The URL of the project's thumbnail.


An IncompleteProject might have other attributes depending on where it came from:

type : Literal["project"]

This is a string that is always "project". It only appears when returned from a call to ScratchSession.get_front_page.

love_count : int

The number of loves the project has. It only appears when returned from a call to ScratchSession.get_front_page.

remixers_count : int

The number of remixes the project has. It only appears in the "top_remixed" and scratch_design_studio items of the dictionary returned from a call to ScratchSession.get_front_page.

curator_name : str

The username of Scratch's current Front Page Curator. It only appears in the "curated" item when returned from a call to ScratchSession.get_front_page.

The ID of Scratch's current Scratch Design Studio. It only appears in the "scratch_design_studio" item when returned from a call to ScratchSession.get_front_page.

The title of Scratch's current Scratch Design Studio. It only appears in the "scratch_design_studio" item when returned from a call to ScratchSession.get_front_page.

creator_id : int

The user ID of the project's creator. It only appears when returned from a call to Studio.get_projects.

avatar : dict

A dictionary containing different images with the author's avatar (profile picture). Contains the items "90x90", "60x60", "55x55", "50x50", and "32x32", either corresponding to a URL to a different size of the avatar. It only appears when returned from a call to Studio.get_projects.

actor_id : int

The user ID of the user who added the project to the studio. It only appears when returned from a call to Studio.get_projects.

datetime_modified : str

An ISO 8601 timestamp representing the date the project was last modified. It only appears when returned from a call to UserProfile.get_featured_project.